db_sql_kdhc_update.sql 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226
  1. /***********************************************************/
  2. /*** 需注意自增id,防止小于数据库已有id造成添加数据冲突 ***/
  3. /***********************************************************/
  4. ALTER TABLE el_exam_dept AUTO_INCREMENT=2974;
  5. ALTER TABLE el_exam_repo AUTO_INCREMENT=2986;
  6. /***********************************************************/
  7. /*** 去除 AUTO_INCREMENT ***/
  8. /***********************************************************/
  9. el_point_tradeno
  10. el_pointorder
  11. el_points_type
  12. el_qu_repo
  13. el_repo
  14. el_safe_train
  15. el_safe_train_record
  16. lab_approval
  17. lab_approval_detail
  18. lab_cedit_score_site
  19. lab_security_material
  20. lab_semester
  21. lab_sub_access_check_in_log
  22. lab_subject_denger_relation
  23. lab_subject_securityconfigure
  24. lab_value_segment_site
  25. /************************************************/
  26. /* 更新表:lab_blackdetail *****/
  27. /************************************************/
  28. ALTER TABLE lab_blackdetail ADD surplus_credit_score varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '剩余信用分值';
  29. /************************************************/
  30. /* 更新表:lab_check_record_release *****/
  31. /************************************************/
  32. ALTER TABLE lab_check_record_release ADD dept_id bigint(20) DEFAULT NULL COMMENT '部门id';
  33. ALTER TABLE lab_check_record_release ADD dept_name varchar(50) DEFAULT NULL COMMENT '部门名称';
  34. ALTER TABLE lab_check_record_release CHANGE create_byid user_id bigint(20) DEFAULT NULL COMMENT '创建人id';
  35. /************************************************/
  36. /* 更新表:lab_grade_manage *****/
  37. /************************************************/
  38. ALTER TABLE lab_grade_manage ADD mold_id bigint(20) DEFAULT NULL COMMENT '实验室类型ID';
  39. ALTER TABLE lab_grade_manage ADD status tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态 0 关,1 开';
  40. /************************************************/
  41. /* 更新表:lab_grade_manage_rule_user *****/
  42. /************************************************/
  43. ALTER TABLE lab_grade_manage_rule_user ADD is_all tinyint(1) DEFAULT '0' COMMENT '是否全部执行(0 否,1 是)';
  44. ALTER TABLE lab_grade_manage_rule_user ADD file_format varchar(50) DEFAULT NULL COMMENT '1是文档,2是视频,3是图片';
  45. /************************************************/
  46. /* 更新表:lab_hardware *****/
  47. /************************************************/
  48. ALTER TABLE lab_hardware ADD operate_time int(5) DEFAULT '10' COMMENT '按照分钟计算,默认给10分钟,(目前只有柜锁类型使用)';
  49. ALTER TABLE lab_hardware ADD join_cabinet bigint(20) DEFAULT NULL COMMENT '关联的机柜id(一个锁子只能绑定一个机柜,一个机柜可以绑定多把锁子)';
  50. ALTER TABLE lab_hardware ADD join_cabinet_time datetime DEFAULT NULL COMMENT '关键机柜的时间';
  51. ALTER TABLE lab_hardware ADD ip_address varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'ip地址';
  52. ALTER TABLE lab_hardware ADD port int(10) DEFAULT '4001' COMMENT '设备端口号';
  53. ALTER TABLE lab_hardware ADD uniform_power varchar(100) DEFAULT NULL;
  54. ALTER TABLE lab_hardware ADD session_index tinyint(1) DEFAULT '0' COMMENT '设备推送频率,0最大,2最小';
  55. ALTER TABLE lab_hardware ADD channels tinyint(2) DEFAULT '1' COMMENT '支持1通道、4通道、8通道、16通道';
  56. ALTER TABLE lab_hardware ADD lock_id int(3) DEFAULT NULL COMMENT '柜锁id';
  57. ALTER TABLE lab_hardware ADD device_status smallint(2) DEFAULT '1' COMMENT '设备启用停用(1是启用,0是停用)';
  58. ALTER TABLE lab_hardware ADD manufacturer_type tinyint(4) DEFAULT NULL COMMENT '供应厂商';
  59. ALTER TABLE lab_hardware ADD is_pcfire tinyint(1) DEFAULT '0' COMMENT '是否灭火主机 0否 1是';
  60. ALTER TABLE lab_hardware DROP INDEX relay_code;
  61. /************************************************/
  62. /* 更新表:lab_hazard *****/
  63. /************************************************/
  64. ALTER TABLE lab_hazard ADD hazard_type_mode smallint(2) DEFAULT NULL COMMENT '危险源类型(查看字典表lab_hazard_type)';
  65. /************************************************/
  66. /* 更新表:lab_hazard_subject_relation *****/
  67. /************************************************/
  68. ALTER TABLE lab_hazard_subject_relation ADD another_name varchar(50) DEFAULT NULL COMMENT '危险源别名';
  69. ALTER TABLE lab_hazard_subject_relation ADD another_code varchar(50) DEFAULT NULL COMMENT '编号别名';
  70. ALTER TABLE lab_hazard_subject_relation ADD user_id bigint(20) DEFAULT NULL COMMENT '创建人(用于数据权限)';
  71. ALTER TABLE lab_hazard_subject_relation ADD create_by varchar(32) DEFAULT NULL COMMENT '创建人';
  72. ALTER TABLE lab_hardware DROP INDEX '唯一索引';
  73. /************************************************/
  74. /* 更新表:lab_noticeconfig *****/
  75. /************************************************/
  76. ALTER TABLE lab_noticeconfig ADD user_id bigint(20) DEFAULT NULL COMMENT '用户id(权限作用)';
  77. ALTER TABLE lab_noticeconfig ADD create_by varchar(32) DEFAULT NULL COMMENT '创建人';
  78. ALTER TABLE lab_noticeconfig ADD create_time datetime DEFAULT NULL COMMENT '创建时间';
  79. ALTER TABLE lab_noticeconfig ADD update_by varchar(32) DEFAULT NULL COMMENT '修改人';
  80. ALTER TABLE lab_noticeconfig ADD update_time datetime DEFAULT NULL COMMENT '修改时间';
  81. ALTER TABLE lab_noticeconfig ADD dept_id bigint(20) DEFAULT NULL COMMENT '部门id';
  82. ALTER TABLE lab_noticeconfig ADD dept_name varchar(64) DEFAULT NULL COMMENT '部门名称';
  83. /************************************************/
  84. /* 更新表:lab_notifyplan *****/
  85. /************************************************/
  86. ALTER TABLE lab_notifyplan CHANGE create_userid user_id bigint(20) DEFAULT NULL COMMENT '创建人id';
  87. ALTER TABLE lab_notifyplan CHANGE create_username create_by bigint(20) DEFAULT NULL COMMENT '创建人id';
  88. ALTER TABLE lab_notifyplan ADD execution_time datetime DEFAULT NULL COMMENT '执行时间';
  89. /************************************************/
  90. /* 更新表:lab_risk_plan *****/
  91. /************************************************/
  92. ALTER TABLE lab_risk_plan ADD start_condition varchar(255) DEFAULT NULL COMMENT '启动条件';
  93. ALTER TABLE lab_risk_plan modify COLUMN `level` tinyint(2) DEFAULT NULL COMMENT '预案级别';
  94. ALTER TABLE lab_risk_plan ADD if_check tinyint(2) DEFAULT NULL COMMENT '是否查看预案 0否 1是';
  95. /************************************************/
  96. /* 更新表:lab_risk_plan_abnormal_group *****/
  97. /************************************************/
  98. ALTER TABLE lab_risk_plan_abnormal_group ADD subject_name varchar(100) DEFAULT NULL COMMENT '实验室v名称';
  99. ALTER TABLE lab_risk_plan_abnormal_group ADD risk_attribute tinyint(3) DEFAULT NULL COMMENT '预案属性:1-火灾预案、2-非火灾预案';
  100. ALTER TABLE lab_risk_plan_abnormal_group ADD risk_plan_level tinyint(3) DEFAULT NULL COMMENT '预案级别(1低风险 2中风险 3较高风险 4高风险)';
  101. ALTER TABLE lab_risk_plan_abnormal_group ADD if_check tinyint(3) DEFAULT '2' COMMENT '是否查看过预案 0否 1是';
  102. /************************************************/
  103. /* 更新表:lab_risk_plan_abnormal_log *****/
  104. /************************************************/
  105. ALTER TABLE lab_risk_plan_abnormal_log ADD risk_plan_level_id bigint(20) DEFAULT NULL COMMENT '预案级别id';
  106. ALTER TABLE lab_risk_plan_abnormal_log ADD risk_plan_level_name varchar(20) DEFAULT NULL COMMENT '预案级别名称';
  107. ALTER TABLE lab_risk_plan_abnormal_log ADD risk_plan_level tinyint(3) DEFAULT NULL COMMENT '预案级别(1低风险 2中风险 3较高风险 4高风险)';
  108. ALTER TABLE lab_risk_plan_abnormal_log ADD risk_attribute tinyint(3) DEFAULT NULL COMMENT '预案属性:1-火灾预案、2-非火灾预案';
  109. /************************************************/
  110. /* 更新表:lab_risk_plan_hardware_relation *****/
  111. /************************************************/
  112. ALTER TABLE lab_risk_plan_hardware_relation ADD risk_plan_level_id bigint(20) DEFAULT NULL COMMENT '风险预案级别id';
  113. /************************************************/
  114. /* 更新表:lab_risk_plan_sensor_relation *****/
  115. /************************************************/
  116. ALTER TABLE lab_risk_plan_sensor_relation ADD risk_plan_level_id bigint(20) DEFAULT NULL COMMENT '风险预案级别id';
  117. ALTER TABLE lab_risk_plan_sensor_relation ADD sensor_type tinyint(3) DEFAULT NULL COMMENT '传感器类型';
  118. /************************************************/
  119. /* 更新表:lab_rotation_chart *****/
  120. /************************************************/
  121. ALTER TABLE lab_rotation_chart ADD img_range bigint(20) DEFAULT NULL COMMENT '范围为必填,选择内容为院系或全校';
  122. ALTER TABLE lab_rotation_chart ADD img_order int(6) DEFAULT NULL COMMENT '排序';
  123. ALTER TABLE lab_rotation_chart ADD img_category int(11) DEFAULT '1' COMMENT '1是轮播图,2是文化图';
  124. ALTER TABLE lab_rotation_chart ADD valid_begin_time datetime DEFAULT NULL COMMENT '有效期开始时间';
  125. ALTER TABLE lab_rotation_chart ADD valid_end_time datetime DEFAULT NULL COMMENT '有效期结束时间';
  126. ALTER TABLE lab_rotation_chart ADD user_id bigint(20) DEFAULT NULL COMMENT '创建人id';
  127. ALTER TABLE lab_rotation_chart ADD dept_id bigint(20) DEFAULT NULL COMMENT '部门id';
  128. /************************************************/
  129. /* 更新表:lab_security_material_data *****/
  130. /************************************************/
  131. ALTER TABLE lab_security_material_data CHANGE create_userid user_id bigint(20) DEFAULT NULL COMMENT '创建人id';
  132. ALTER TABLE lab_security_material_data CHANGE create_username create_by varchar(20) DEFAULT NULL COMMENT '创建人姓名';
  133. ALTER TABLE lab_security_material_data ADD dept_id bigint(20) DEFAULT NULL COMMENT '部门id';
  134. ALTER TABLE lab_security_material_data ADD dept_name varchar(50) DEFAULT NULL COMMENT '部门名称';
  135. /************************************************/
  136. /* 更新表:lab_sensor *****/
  137. /************************************************/
  138. ALTER TABLE lab_sensor ADD UNIQUE KEY `gatewayByroute` (`gateway_id`,`route_num`);
  139. /************************************************/
  140. /* 更新表:lab_sparse_hardware *****/
  141. /************************************************/
  142. ALTER TABLE lab_sparse_hardware ADD device_vol int(11) DEFAULT NULL COMMENT '设备音量(0-100)';
  143. /************************************************/
  144. /* 更新表:lab_subject *****/
  145. /************************************************/
  146. ALTER TABLE lab_subject ADD sign_time tinyint(5) DEFAULT '24' COMMENT '签到时间';
  147. ALTER TABLE lab_subject ADD mold_id bigint(20) DEFAULT NULL COMMENT '实验室类型ID';
  148. /************************************************/
  149. /* 更新表:sys_logininfor *****/
  150. /************************************************/
  151. ALTER TABLE sys_logininfor ADD user_id bigint(20) DEFAULT NULL COMMENT '用户id(权限作用)';
  152. ALTER TABLE sys_logininfor ADD dept_id bigint(20) DEFAULT NULL COMMENT '部门id';
  153. /************************************************/
  154. /* 更新表:sys_logo_config *****/
  155. /************************************************/
  156. ALTER TABLE sys_logo_config ADD lot_control varchar(50) DEFAULT '1,2,3,4' COMMENT '物联控制 1.实验室负责人,2.安全责任人,3.安全准入人员,4.白名单,-1.全部';
  157. ALTER TABLE sys_logo_config ADD user_type varchar(2) DEFAULT '-1' COMMENT '用户身份 -1 全部,11是教职工,22是学生';
  158. ALTER TABLE sys_logo_config ADD smart_lock smallint(2) DEFAULT '1' COMMENT '智能锁配置 1是有,0是无';
  159. ALTER TABLE sys_logo_config ADD air_bottle smallint(2) DEFAULT '1' COMMENT '气瓶标签配置 1是有,0是无';
  160. /************************************************/
  161. /* 更新表:sys_oper_log *****/
  162. /************************************************/
  163. ALTER TABLE sys_oper_log modify COLUMN `json_result` text COMMENT '返回参数';
  164. ALTER TABLE sys_oper_log ADD user_id bigint(20) DEFAULT NULL COMMENT '用户id(权限作用)';
  165. ALTER TABLE sys_oper_log ADD dept_id bigint(20) DEFAULT NULL COMMENT '部门id';
  166. /************************************************/
  167. /* 更新表:sys_permit_menu *****/
  168. /************************************************/
  169. ALTER TABLE sys_permit_menu ADD KEY `menu_id` (`menu_id`);
  170. ALTER TABLE sys_permit_menu ADD KEY `user_id` (`user_id`);
  171. /************************************************/
  172. /* 更新表:sys_post *****/
  173. /************************************************/
  174. ALTER TABLE sys_post ADD user_id bigint(20) DEFAULT NULL COMMENT '创建人(用于数据权限)';
  175. ALTER TABLE sys_post ADD dept_id bigint(20) DEFAULT NULL COMMENT '部门id';
  176. ALTER TABLE sys_post ADD KEY `name` (`post_name`);