Pārlūkot izejas kodu

【更新】版本发布说明更新

linfutong 2 gadi atpakaļ
vecāks
revīzija
20d88a0ef5

+ 3 - 1
release/2023-01-09 发版说明.md

@@ -4,7 +4,9 @@
 
 ### 数据库脚本
 
-更新脚本:
+新增:**[db_sql_kdhc_add](sql/db_sql_kdhc_add.sql)**
+
+更新:**[db_sql_kdhc_update](sql/db_sql_kdhc_update.sql)**
 
 ### 新增需求/功能
 1,智能门禁接入实现;

+ 1 - 1
release/remark.md

@@ -13,4 +13,4 @@
 每发布一个版本都需添加发布版本说明。 说明参考如下:
 - **[2022-12-20 发版说明](2022-12-20%20发版说明.md)** 
 - **[2023-01-09 发版说明](2023-01-09%20发版说明.md)** 
-- **[2023-02-15 发版说明](2023-02-15%20发版说明.md)** 
+- **[2023-02-15 发版说明](2023-02-15%20发版说明.md)**

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1790 - 0
release/sql/db_sql_kdhc_add.sql


+ 226 - 0
release/sql/db_sql_kdhc_update.sql

@@ -0,0 +1,226 @@
+/***********************************************************/
+/***  需注意自增id,防止小于数据库已有id造成添加数据冲突  ***/
+/***********************************************************/
+
+ALTER TABLE el_exam_dept AUTO_INCREMENT=2974;
+ALTER TABLE el_exam_repo AUTO_INCREMENT=2986;
+
+
+/***********************************************************/
+/***  去除 AUTO_INCREMENT ***/
+/***********************************************************/
+el_point_tradeno
+el_pointorder
+el_points_type
+el_qu_repo
+el_repo
+el_safe_train
+el_safe_train_record
+lab_approval
+lab_approval_detail
+lab_cedit_score_site
+lab_security_material
+lab_semester
+lab_sub_access_check_in_log
+lab_subject_denger_relation
+lab_subject_securityconfigure
+lab_value_segment_site
+
+
+/************************************************/
+/*     更新表:lab_blackdetail *****/
+/************************************************/
+ALTER TABLE lab_blackdetail ADD surplus_credit_score varchar(50) COLLATE utf8_bin  DEFAULT NULL COMMENT '剩余信用分值';
+
+
+
+/************************************************/
+/*     更新表:lab_check_record_release *****/
+/************************************************/
+ALTER TABLE lab_check_record_release ADD dept_id bigint(20) DEFAULT NULL COMMENT '部门id';
+ALTER TABLE lab_check_record_release ADD dept_name varchar(50) DEFAULT NULL COMMENT '部门名称';
+ALTER TABLE lab_check_record_release CHANGE create_byid user_id bigint(20) DEFAULT NULL COMMENT '创建人id';
+
+
+/************************************************/
+/*     更新表:lab_grade_manage *****/
+/************************************************/
+ALTER TABLE lab_grade_manage ADD mold_id bigint(20) DEFAULT NULL COMMENT '实验室类型ID';
+ALTER TABLE lab_grade_manage ADD status tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态 0 关,1 开';
+
+
+/************************************************/
+/*     更新表:lab_grade_manage_rule_user *****/
+/************************************************/
+ALTER TABLE lab_grade_manage_rule_user ADD is_all tinyint(1) DEFAULT '0' COMMENT '是否全部执行(0 否,1 是)';
+ALTER TABLE lab_grade_manage_rule_user ADD file_format varchar(50) DEFAULT NULL COMMENT '1是文档,2是视频,3是图片';
+
+
+/************************************************/
+/*     更新表:lab_hardware *****/
+/************************************************/
+ALTER TABLE lab_hardware ADD operate_time int(5) DEFAULT '10' COMMENT '按照分钟计算,默认给10分钟,(目前只有柜锁类型使用)';
+ALTER TABLE lab_hardware ADD join_cabinet bigint(20) DEFAULT NULL COMMENT '关联的机柜id(一个锁子只能绑定一个机柜,一个机柜可以绑定多把锁子)';
+ALTER TABLE lab_hardware ADD join_cabinet_time datetime DEFAULT NULL COMMENT '关键机柜的时间';
+ALTER TABLE lab_hardware ADD ip_address varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'ip地址';
+ALTER TABLE lab_hardware ADD port int(10) DEFAULT '4001' COMMENT '设备端口号';
+ALTER TABLE lab_hardware ADD uniform_power varchar(100) DEFAULT NULL;
+ALTER TABLE lab_hardware ADD session_index tinyint(1) DEFAULT '0' COMMENT '设备推送频率,0最大,2最小';
+ALTER TABLE lab_hardware ADD channels tinyint(2) DEFAULT '1' COMMENT '支持1通道、4通道、8通道、16通道';
+ALTER TABLE lab_hardware ADD lock_id int(3) DEFAULT NULL COMMENT '柜锁id';
+ALTER TABLE lab_hardware ADD device_status smallint(2) DEFAULT '1' COMMENT '设备启用停用(1是启用,0是停用)';
+ALTER TABLE lab_hardware ADD manufacturer_type tinyint(4) DEFAULT NULL COMMENT '供应厂商';
+ALTER TABLE lab_hardware ADD is_pcfire tinyint(1) DEFAULT '0' COMMENT '是否灭火主机 0否 1是';
+
+ALTER TABLE lab_hardware DROP INDEX relay_code;
+
+
+/************************************************/
+/*     更新表:lab_hazard *****/
+/************************************************/
+ALTER TABLE lab_hazard ADD hazard_type_mode smallint(2) DEFAULT NULL COMMENT '危险源类型(查看字典表lab_hazard_type)';
+
+
+/************************************************/
+/*     更新表:lab_hazard_subject_relation *****/
+/************************************************/
+ALTER TABLE lab_hazard_subject_relation ADD another_name varchar(50) DEFAULT NULL COMMENT '危险源别名';
+ALTER TABLE lab_hazard_subject_relation ADD another_code varchar(50) DEFAULT NULL COMMENT '编号别名';
+ALTER TABLE lab_hazard_subject_relation ADD user_id bigint(20) DEFAULT NULL COMMENT '创建人(用于数据权限)';
+ALTER TABLE lab_hazard_subject_relation ADD create_by varchar(32) DEFAULT NULL COMMENT '创建人';
+ALTER TABLE lab_hardware DROP INDEX '唯一索引';
+
+
+/************************************************/
+/*     更新表:lab_noticeconfig *****/
+/************************************************/
+ALTER TABLE lab_noticeconfig ADD user_id bigint(20) DEFAULT NULL COMMENT '用户id(权限作用)';
+ALTER TABLE lab_noticeconfig ADD create_by varchar(32) DEFAULT NULL COMMENT '创建人';
+ALTER TABLE lab_noticeconfig ADD create_time datetime DEFAULT NULL COMMENT '创建时间';
+ALTER TABLE lab_noticeconfig ADD update_by varchar(32) DEFAULT NULL COMMENT '修改人';
+ALTER TABLE lab_noticeconfig ADD update_time datetime DEFAULT NULL COMMENT '修改时间';
+ALTER TABLE lab_noticeconfig ADD dept_id bigint(20) DEFAULT NULL COMMENT '部门id';
+ALTER TABLE lab_noticeconfig ADD dept_name varchar(64) DEFAULT NULL COMMENT '部门名称';
+
+
+/************************************************/
+/*     更新表:lab_notifyplan *****/
+/************************************************/
+ALTER TABLE lab_notifyplan CHANGE create_userid user_id bigint(20) DEFAULT NULL COMMENT '创建人id';
+ALTER TABLE lab_notifyplan CHANGE create_username create_by bigint(20) DEFAULT NULL COMMENT '创建人id';
+ALTER TABLE lab_notifyplan ADD execution_time datetime DEFAULT NULL COMMENT '执行时间';
+
+
+/************************************************/
+/*     更新表:lab_risk_plan *****/
+/************************************************/
+ALTER TABLE lab_risk_plan ADD start_condition varchar(255) DEFAULT NULL COMMENT '启动条件';
+ALTER TABLE lab_risk_plan modify COLUMN `level` tinyint(2) DEFAULT NULL COMMENT '预案级别';
+ALTER TABLE lab_risk_plan ADD if_check tinyint(2) DEFAULT NULL COMMENT '是否查看预案 0否 1是';
+
+/************************************************/
+/*     更新表:lab_risk_plan_abnormal_group *****/
+/************************************************/
+ALTER TABLE lab_risk_plan_abnormal_group ADD subject_name varchar(100) DEFAULT NULL COMMENT '实验室v名称';
+ALTER TABLE lab_risk_plan_abnormal_group ADD risk_attribute tinyint(3) DEFAULT NULL COMMENT '预案属性:1-火灾预案、2-非火灾预案';
+ALTER TABLE lab_risk_plan_abnormal_group ADD risk_plan_level tinyint(3) DEFAULT NULL COMMENT '预案级别(1低风险 2中风险 3较高风险 4高风险)';
+ALTER TABLE lab_risk_plan_abnormal_group ADD if_check tinyint(3) DEFAULT '2' COMMENT '是否查看过预案 0否 1是';
+
+
+/************************************************/
+/*     更新表:lab_risk_plan_abnormal_log *****/
+/************************************************/
+ALTER TABLE lab_risk_plan_abnormal_log ADD risk_plan_level_id bigint(20) DEFAULT NULL COMMENT '预案级别id';
+ALTER TABLE lab_risk_plan_abnormal_log ADD risk_plan_level_name varchar(20) DEFAULT NULL COMMENT '预案级别名称';
+ALTER TABLE lab_risk_plan_abnormal_log ADD risk_plan_level tinyint(3) DEFAULT NULL COMMENT '预案级别(1低风险 2中风险 3较高风险 4高风险)';
+ALTER TABLE lab_risk_plan_abnormal_log ADD risk_attribute tinyint(3) DEFAULT NULL COMMENT '预案属性:1-火灾预案、2-非火灾预案';
+
+
+/************************************************/
+/*     更新表:lab_risk_plan_hardware_relation *****/
+/************************************************/
+ALTER TABLE lab_risk_plan_hardware_relation ADD risk_plan_level_id bigint(20) DEFAULT NULL COMMENT '风险预案级别id';
+
+
+/************************************************/
+/*     更新表:lab_risk_plan_sensor_relation *****/
+/************************************************/
+ALTER TABLE lab_risk_plan_sensor_relation ADD risk_plan_level_id bigint(20) DEFAULT NULL COMMENT '风险预案级别id';
+ALTER TABLE lab_risk_plan_sensor_relation ADD sensor_type tinyint(3) DEFAULT NULL COMMENT '传感器类型';
+
+
+/************************************************/
+/*     更新表:lab_rotation_chart *****/
+/************************************************/
+ALTER TABLE lab_rotation_chart ADD img_range bigint(20) DEFAULT NULL COMMENT '范围为必填,选择内容为院系或全校';
+ALTER TABLE lab_rotation_chart ADD img_order int(6) DEFAULT NULL COMMENT '排序';
+ALTER TABLE lab_rotation_chart ADD img_category int(11) DEFAULT '1' COMMENT '1是轮播图,2是文化图';
+ALTER TABLE lab_rotation_chart ADD valid_begin_time datetime DEFAULT NULL COMMENT '有效期开始时间';
+ALTER TABLE lab_rotation_chart ADD valid_end_time datetime DEFAULT NULL COMMENT '有效期结束时间';
+ALTER TABLE lab_rotation_chart ADD user_id bigint(20) DEFAULT NULL COMMENT '创建人id';
+ALTER TABLE lab_rotation_chart ADD dept_id bigint(20) DEFAULT NULL COMMENT '部门id';
+
+
+/************************************************/
+/*     更新表:lab_security_material_data *****/
+/************************************************/
+ALTER TABLE lab_security_material_data CHANGE create_userid user_id bigint(20) DEFAULT NULL COMMENT '创建人id';
+ALTER TABLE lab_security_material_data CHANGE create_username create_by varchar(20) DEFAULT NULL COMMENT '创建人姓名';
+ALTER TABLE lab_security_material_data ADD dept_id bigint(20) DEFAULT NULL COMMENT '部门id';
+ALTER TABLE lab_security_material_data ADD dept_name varchar(50) DEFAULT NULL COMMENT '部门名称';
+
+
+/************************************************/
+/*     更新表:lab_sensor *****/
+/************************************************/
+ALTER TABLE lab_sensor ADD UNIQUE KEY `gatewayByroute` (`gateway_id`,`route_num`);
+
+/************************************************/
+/*     更新表:lab_sparse_hardware *****/
+/************************************************/
+ALTER TABLE lab_sparse_hardware ADD device_vol int(11) DEFAULT NULL COMMENT '设备音量(0-100)';
+
+/************************************************/
+/*     更新表:lab_subject *****/
+/************************************************/
+ALTER TABLE lab_subject ADD sign_time tinyint(5) DEFAULT '24' COMMENT '签到时间';
+ALTER TABLE lab_subject ADD mold_id bigint(20) DEFAULT NULL COMMENT '实验室类型ID';
+
+
+/************************************************/
+/*     更新表:sys_logininfor *****/
+/************************************************/
+ALTER TABLE sys_logininfor ADD user_id bigint(20) DEFAULT NULL COMMENT '用户id(权限作用)';
+ALTER TABLE sys_logininfor ADD dept_id bigint(20) DEFAULT NULL COMMENT '部门id';
+
+
+/************************************************/
+/*     更新表:sys_logo_config *****/
+/************************************************/
+ALTER TABLE sys_logo_config ADD lot_control varchar(50) DEFAULT '1,2,3,4' COMMENT '物联控制 1.实验室负责人,2.安全责任人,3.安全准入人员,4.白名单,-1.全部';
+ALTER TABLE sys_logo_config ADD user_type varchar(2) DEFAULT '-1' COMMENT '用户身份 -1 全部,11是教职工,22是学生';
+ALTER TABLE sys_logo_config ADD smart_lock smallint(2) DEFAULT '1' COMMENT '智能锁配置 1是有,0是无';
+ALTER TABLE sys_logo_config ADD air_bottle smallint(2) DEFAULT '1' COMMENT '气瓶标签配置 1是有,0是无';
+
+
+/************************************************/
+/*     更新表:sys_oper_log *****/
+/************************************************/
+ALTER TABLE sys_oper_log modify COLUMN `json_result` text COMMENT '返回参数';
+ALTER TABLE sys_oper_log ADD user_id bigint(20) DEFAULT NULL COMMENT '用户id(权限作用)';
+ALTER TABLE sys_oper_log ADD dept_id bigint(20) DEFAULT NULL COMMENT '部门id';
+
+
+/************************************************/
+/*     更新表:sys_permit_menu *****/
+/************************************************/
+ALTER TABLE sys_permit_menu ADD KEY `menu_id` (`menu_id`);
+ALTER TABLE sys_permit_menu ADD KEY `user_id` (`user_id`);
+
+
+/************************************************/
+/*     更新表:sys_post *****/
+/************************************************/
+ALTER TABLE sys_post ADD user_id bigint(20) DEFAULT NULL COMMENT '创建人(用于数据权限)';
+ALTER TABLE sys_post ADD dept_id bigint(20) DEFAULT NULL COMMENT '部门id';
+ALTER TABLE sys_post ADD KEY `name` (`post_name`);