From 710acae4fc7f11251e3d9060437c829f8c44fd3a Mon Sep 17 00:00:00 2001 From: xiaoguo Date: Mon, 30 Oct 2023 00:18:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PVDEMCS/.vs/PVDEMCS/v17/.suo | Bin 136704 -> 137728 bytes SQL/pvdemcs.sql | 203 +++++++++++++++++++++++++++++++++++ 2 files changed, 203 insertions(+) create mode 100644 SQL/pvdemcs.sql diff --git a/PVDEMCS/.vs/PVDEMCS/v17/.suo b/PVDEMCS/.vs/PVDEMCS/v17/.suo index b8ce9b7e98b863621b533eabc8ee8682bd241ad3..0b71e89a280104b2689617cf3c8fe19beb0819f1 100644 GIT binary patch delta 1464 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 SjP;1kWpt0CV_@*zL)3q5)@7am diff --git a/SQL/pvdemcs.sql b/SQL/pvdemcs.sql new file mode 100644 index 0000000..a5bee8b --- /dev/null +++ b/SQL/pvdemcs.sql @@ -0,0 +1,203 @@ +/* + Navicat Premium Data Transfer + + Source Server : 127.0.0.1 + Source Server Type : MySQL + Source Server Version : 80034 + Source Host : 127.0.0.1:3306 + Source Schema : pvdemcs + + Target Server Type : MySQL + Target Server Version : 80034 + File Encoding : 65001 + + Date: 30/10/2023 00:17:45 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for device_info +-- ---------------------------- +DROP TABLE IF EXISTS `device_info`; +CREATE TABLE `device_info` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `device_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '控制器编号', + `device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '控制器名称', + `activated` bit(1) NOT NULL DEFAULT b'1' COMMENT '控制器状态,1:启用,0:停用', + `protocol` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '控制器协议:PLC', + `host` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '控制器主机地址', + `port` int NOT NULL COMMENT '控制器主机端口', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', + `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建者', + `create_at` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改者', + `update_at` datetime NULL DEFAULT NULL COMMENT '修改时间', + `delete_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '删除者', + `delete_at` datetime NULL DEFAULT NULL COMMENT '删除时间', + `is_delete` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'PLC控制器' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of device_info +-- ---------------------------- + +-- ---------------------------- +-- Table structure for device_point +-- ---------------------------- +DROP TABLE IF EXISTS `device_point`; +CREATE TABLE `device_point` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '控制器Id', + `equipment_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '设备Id', + `point_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '点位编号', + `point_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '点位名称', + `address` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'S7 数据存储地址,直连 存储区地址', + `data_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '数据类型', + `action_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '点位所属动作,启动停止:StartStop;故障:Fault', + `activated` bit(1) NOT NULL DEFAULT b'1' COMMENT 'PLC 点位是否启用 (1 启用, 0 禁用)', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', + `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建者', + `create_at` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改者', + `update_at` datetime NULL DEFAULT NULL COMMENT '修改时间', + `is_delete` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', + `delete_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '删除者', + `delete_at` datetime NULL DEFAULT NULL COMMENT '删除时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'PLC点位' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of device_point +-- ---------------------------- + +-- ---------------------------- +-- Table structure for equipment_info +-- ---------------------------- +DROP TABLE IF EXISTS `equipment_info`; +CREATE TABLE `equipment_info` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `equipment_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '设备编码', + `equipment_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '设备名称', + `equipment_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '设备类型:Ionbond,Balzers,Cemecon', + `activated` bit(1) NOT NULL DEFAULT b'1' COMMENT '设备状态,1:启用,0:停用', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', + `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建者', + `create_at` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改者', + `update_at` datetime NULL DEFAULT NULL COMMENT '修改时间', + `is_delete` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', + `delete_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '删除者', + `delete_at` datetime NULL DEFAULT NULL COMMENT '删除时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '设备信息' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of equipment_info +-- ---------------------------- + +-- ---------------------------- +-- Table structure for equipment_record +-- ---------------------------- +DROP TABLE IF EXISTS `equipment_record`; +CREATE TABLE `equipment_record` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `equipment_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '设备Id', + `start_time` datetime NOT NULL COMMENT '开始时间', + `end_time` datetime NOT NULL COMMENT '结束时间', + `state` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '设备状态,运行:Run,待机:Stop,报警:Alarm', + `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建者', + `create_at` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改者', + `update_at` datetime NULL DEFAULT NULL COMMENT '修改时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '设备状态记录明显' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of equipment_record +-- ---------------------------- + +-- ---------------------------- +-- Table structure for equipment_record_total +-- ---------------------------- +DROP TABLE IF EXISTS `equipment_record_total`; +CREATE TABLE `equipment_record_total` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, + `equipment_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '设备Id', + `furnace_num` int NOT NULL COMMENT '开炉次数', + `total_running_time` decimal(32, 2) NOT NULL COMMENT '总运行时长', + `total_alarm_time` decimal(32, 2) NOT NULL COMMENT '总报警时长', + `total_stop_time` decimal(32, 2) NOT NULL COMMENT '总待机时长', + `total_day` datetime NULL DEFAULT NULL COMMENT '日期', + `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建者', + `create_at` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '修改者', + `update_at` datetime NULL DEFAULT NULL COMMENT '修改时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '设备状态记录日统计\r\n' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of equipment_record_total +-- ---------------------------- + +-- ---------------------------- +-- Table structure for sys_config +-- ---------------------------- +DROP TABLE IF EXISTS `sys_config`; +CREATE TABLE `sys_config` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '参数主键', + `config_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '参数名称', + `config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '参数键名', + `config_value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '参数键值', + `config_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT 'N' COMMENT '系统内置(Y是 N否)', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '创建者', + `create_at` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '更新者', + `update_at` datetime NULL DEFAULT NULL COMMENT '更新时间', + `is_delete` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', + `delete_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '删除者', + `delete_at` datetime NULL DEFAULT NULL COMMENT '删除时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 120 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '参数配置表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of sys_config +-- ---------------------------- + +-- ---------------------------- +-- Table structure for sys_user +-- ---------------------------- +DROP TABLE IF EXISTS `sys_user`; +CREATE TABLE `sys_user` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户ID', + `dept_id` bigint NULL DEFAULT NULL COMMENT '部门ID', + `user_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户账号', + `nick_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户昵称', + `user_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '00' COMMENT '用户类型(00系统用户)', + `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '用户邮箱', + `phonenumber` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '手机号码', + `sex` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '用户性别(0男 1女 2未知)', + `avatar` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '头像地址', + `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '密码', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '帐号状态(0正常 1停用)', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注', + `login_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '最后登录IP', + `login_date` datetime NULL DEFAULT NULL COMMENT '最后登录时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '创建者', + `create_at` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '更新者', + `update_at` datetime NULL DEFAULT NULL COMMENT '更新时间', + `is_delete` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', + `delete_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '删除者', + `delete_at` datetime NULL DEFAULT NULL COMMENT '删除时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '用户信息表' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of sys_user +-- ---------------------------- + +SET FOREIGN_KEY_CHECKS = 1;