usky_cloud_update.sql 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448
  1. /*------begin 03月31号 郭恩洲 新创建表 sys_mobile_banner*/
  2. DROP TABLE IF EXISTS sys_mobile_banner;
  3. CREATE TABLE sys_mobile_banner(
  4. id INT(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID' ,
  5. tenant_id INT(11) NOT NULL COMMENT '租户ID' ,
  6. open_not INT(1) COMMENT '是否开启banner;0、关闭 1、开启' ,
  7. carousel_time INT(5) COMMENT '轮播时间(s)' ,
  8. banner_path1 VARCHAR(100) COMMENT '轮播图路径1' ,
  9. banner_path2 VARCHAR(100) COMMENT '轮播图路径2' ,
  10. banner_path3 VARCHAR(100) COMMENT '轮播图路径3' ,
  11. banner_path4 VARCHAR(100) COMMENT '轮播图路径4' ,
  12. banner_path5 VARCHAR(100) COMMENT '轮播图路径5' ,
  13. link_type1 INT(1) COMMENT '链接类型1;1、内链 2、外链' ,
  14. link_type2 INT(1) COMMENT '链接类型2;1、内链 2、外链' ,
  15. link_type3 INT(1) COMMENT '链接类型3;1、内链 2、外链' ,
  16. link_type4 INT(1) COMMENT '链接类型4;1、内链 2、外链' ,
  17. link_type5 INT(1) COMMENT '链接类型5;1、内链 2、外链' ,
  18. link_url1 VARCHAR(255) COMMENT '链接地址1' ,
  19. link_url3 VARCHAR(255) COMMENT '链接地址3' ,
  20. link_url4 VARCHAR(255) COMMENT '链接地址4' ,
  21. link_url5 VARCHAR(255) COMMENT '链接地址4' ,
  22. link_url2 VARCHAR(255) COMMENT '链接地址2' ,
  23. create_by VARCHAR(64) COMMENT '创建者' ,
  24. create_time DATETIME COMMENT '创建时间' ,
  25. update_by VARCHAR(64) COMMENT '更新者' ,
  26. update_time DATETIME COMMENT '更新时间' ,
  27. PRIMARY KEY (id)
  28. ) COMMENT = '移动端_banner图配置表';
  29. /*------end 03月31号 郭恩洲 新创建表 sys_mobile_banner*/
  30. /*------begin 05月07号 韩正义 新创建表 mce_content、mce_receive、mce_setting*/
  31. DROP TABLE IF EXISTS mce_content;
  32. CREATE TABLE `mce_content` (
  33. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  34. `info_title` varchar(200) DEFAULT NULL COMMENT '消息标题',
  35. `info_content` varchar(255) DEFAULT NULL COMMENT '消息内容',
  36. `info_type` varchar(100) DEFAULT NULL COMMENT '消息类型',
  37. `tenant_id` int(11) DEFAULT NULL COMMENT '租户号',
  38. `dept_id` int(11) DEFAULT NULL COMMENT '组织机构ID',
  39. `create_by` varchar(25) DEFAULT NULL COMMENT '创建人',
  40. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  41. `update_by` varchar(25) DEFAULT NULL COMMENT '更新人',
  42. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  43. PRIMARY KEY (`id`)
  44. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='消息内容表';
  45. CREATE TABLE `mce_receive` (
  46. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  47. `receiver_id` int(11) DEFAULT NULL COMMENT '接收人ID',
  48. `receiver_name` varchar(30) DEFAULT NULL COMMENT '接收人',
  49. `info_type` varchar(100) DEFAULT NULL COMMENT '消息类型',
  50. `read_flag` int(1) DEFAULT NULL COMMENT '是否已读;0、未读,1、已读',
  51. `content_id` int(11) DEFAULT NULL COMMENT '消息内容ID',
  52. `module_id` int(11) DEFAULT NULL COMMENT '子模块记录ID',
  53. `tenant_id` int(11) DEFAULT NULL COMMENT '租户号',
  54. `dept_id` int(11) DEFAULT NULL COMMENT '组织机构ID',
  55. `create_by` varchar(25) DEFAULT NULL COMMENT '创建人',
  56. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  57. `update_by` varchar(25) DEFAULT NULL COMMENT '更新人',
  58. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  59. PRIMARY KEY (`id`)
  60. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='消息接收表';
  61. CREATE TABLE `mce_setting` (
  62. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  63. `app_mode` varchar(500) DEFAULT NULL COMMENT 'APP通知方式',
  64. `pc_mode` varchar(500) DEFAULT NULL COMMENT 'PC端通知方式',
  65. `wc_mode` varchar(500) DEFAULT NULL COMMENT '微信端通知方式',
  66. `tenant_id` int(11) DEFAULT NULL COMMENT '租户号',
  67. `dept_id` int(11) DEFAULT NULL COMMENT '组织机构ID',
  68. `create_by` varchar(25) DEFAULT NULL COMMENT '创建人',
  69. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  70. `update_by` varchar(25) DEFAULT NULL COMMENT '更新人',
  71. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  72. PRIMARY KEY (`id`)
  73. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='消息设置表';
  74. /*------end 05月07号 韩正义 新创建表 mce_content、mce_receive、mce_setting*/
  75. /*------begin 05月29号 韩正义 新创建表 base_app_info*/
  76. CREATE TABLE `base_app_info` (
  77. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  78. `device_id` varchar(50) DEFAULT NULL COMMENT '设备ID',
  79. `user_name` varchar(30) DEFAULT NULL COMMENT '用户账号',
  80. `device_model` varchar(50) DEFAULT NULL COMMENT '设备型号',
  81. `access_ip` varchar(50) DEFAULT NULL COMMENT '访问IP',
  82. `network_type` varchar(20) DEFAULT NULL COMMENT '网络类型',
  83. `network_service` text COMMENT '网络服务商',
  84. `operate_system` varchar(30) DEFAULT NULL COMMENT '操作系统',
  85. `longitude` varchar(30) DEFAULT NULL COMMENT '经度',
  86. `latitude` varchar(30) DEFAULT NULL COMMENT '纬度',
  87. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  88. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  89. `update_by` varchar(25) DEFAULT NULL COMMENT '更新人',
  90. `create_by` varchar(25) DEFAULT NULL COMMENT '创建人',
  91. `dept_id` int(11) DEFAULT NULL COMMENT '组织机构ID',
  92. `tenant_id` int(11) DEFAULT NULL COMMENT '租户ID',
  93. PRIMARY KEY (`id`)
  94. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='APP用户心跳信息';
  95. /*------end 05月29号 韩正义 新创建表 base_app_info*/
  96. /*------begin 06月04号 韩正义 新创建表 pm_project、pm_work_report、pm_work_content*/
  97. CREATE TABLE `pm_project` (
  98. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '项目表主键ID',
  99. `project_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '项目名称',
  100. `start_time` datetime NULL DEFAULT NULL COMMENT '项目开始时间',
  101. `end_time` datetime NULL DEFAULT NULL COMMENT '项目结束时间',
  102. `project_describe` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '项目描述',
  103. `project_type` int(1) NULL DEFAULT 0 COMMENT '项目类型(1:人力外包,2:项目研发,3:采购项目,4:过标项目,5:集成项目,6:其他)',
  104. `project_status` int(1) NULL DEFAULT 0 COMMENT '项目状态(1:未开始;2;进行中;3:已完成;4:已暂停;5:已作废)',
  105. `project_head` bigint(20) NULL DEFAULT NULL COMMENT '负责人',
  106. `project_member` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '项目成员',
  107. `project_workload` decimal(6, 2) NULL DEFAULT NULL COMMENT '项目工作量(计划人/天)',
  108. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  109. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  110. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  111. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  112. `dept_id` bigint(20) NULL DEFAULT NULL COMMENT '部门ID',
  113. `tenant_id` int(11) NULL DEFAULT NULL COMMENT '租户ID',
  114. `del_flag` int(1) NULL DEFAULT 0 COMMENT '删除标识(默认0,已删除1)',
  115. PRIMARY KEY (`id`) USING BTREE,
  116. INDEX `project_head`(`project_head`) USING BTREE,
  117. CONSTRAINT `pm_project_ibfk_1` FOREIGN KEY (`project_head`) REFERENCES `sys_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  118. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '项目表' ROW_FORMAT = Dynamic;
  119. CREATE TABLE `pm_work_report` (
  120. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '工作报告表主键ID',
  121. `submitter_id` bigint(20) NULL DEFAULT NULL COMMENT '提交人ID',
  122. `report_date` date NULL DEFAULT NULL COMMENT '报告时间',
  123. `submit_date` datetime NULL DEFAULT NULL COMMENT '提交时间',
  124. `total_hours` decimal(10, 2) NULL DEFAULT NULL COMMENT '总工时',
  125. `cc_to` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '抄送人',
  126. `coordinate_work` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '工作协调',
  127. `tomorrow_plan` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '明日计划',
  128. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  129. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  130. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  131. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  132. `dept_id` bigint(20) NULL DEFAULT NULL COMMENT '部门ID',
  133. `tenant_id` int(11) NULL DEFAULT NULL COMMENT '租户ID',
  134. PRIMARY KEY (`id`) USING BTREE,
  135. INDEX `submitter_id`(`submitter_id`) USING BTREE,
  136. CONSTRAINT `pm_work_report_ibfk_1` FOREIGN KEY (`submitter_id`) REFERENCES `sys_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  137. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '工作报告表' ROW_FORMAT = Dynamic;
  138. CREATE TABLE `pm_work_content` (
  139. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '工作内容表主键ID',
  140. `report_id` int(11) NULL DEFAULT NULL COMMENT '工作报告表主键ID',
  141. `project_id` int(11) NULL DEFAULT NULL COMMENT '项目ID',
  142. `project_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '项目名称',
  143. `submitter_id` bigint(20) NULL DEFAULT NULL COMMENT '提交人ID',
  144. `work_content` varchar(520) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '工作内容',
  145. `work_time` decimal(4, 2) NULL DEFAULT NULL COMMENT '工时',
  146. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  147. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  148. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  149. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  150. `dept_id` bigint(20) NULL DEFAULT NULL COMMENT '部门ID',
  151. `tenant_id` int(11) NULL DEFAULT NULL COMMENT '租户ID',
  152. PRIMARY KEY (`id`) USING BTREE,
  153. INDEX `submitter_id`(`submitter_id`) USING BTREE,
  154. INDEX `report_id`(`report_id`) USING BTREE,
  155. INDEX `pm_work_content_ibfk_3`(`project_id`) USING BTREE,
  156. CONSTRAINT `pm_work_content_ibfk_1` FOREIGN KEY (`submitter_id`) REFERENCES `sys_user` (`user_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  157. CONSTRAINT `pm_work_content_ibfk_2` FOREIGN KEY (`report_id`) REFERENCES `pm_work_report` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  158. CONSTRAINT `pm_work_content_ibfk_3` FOREIGN KEY (`project_id`) REFERENCES `pm_project` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  159. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '工作内容表' ROW_FORMAT = Dynamic;
  160. /*------end 06月04号 韩正义 新创建表 pm_project、pm_work_report、pm_work_content*/
  161. /*------begin 06月14号 韩正义 新创建表 dmp_device_linkage*/
  162. CREATE TABLE `dmp_device_linkage` (
  163. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  164. `device_id` varchar(50) NOT NULL COMMENT '设备ID;设备注册时系统自动生成一个唯一编号',
  165. `device_type` int(12) NOT NULL DEFAULT '0' COMMENT '设备类型(501、监控系统 502、门禁系统 503、梯控系统 504、机房系统 509、环境系统 510、照明系统)',
  166. `linkage_address` varchar(200) DEFAULT NULL COMMENT '联动地址',
  167. `group_id` int(12) DEFAULT NULL COMMENT '分组id',
  168. PRIMARY KEY (`id`)
  169. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
  170. /*------end 06月14号 韩正义 新创建表 dmp_device_linkage*/
  171. /*------begin 06月24号 韩正义 心跳表增加字段*/
  172. ALTER TABLE `base_app_info` ADD COLUMN `device_status` INT(2) DEFAULT '0' COMMENT '设备状态(0 正常,1 故障)';
  173. ALTER TABLE `base_app_info` ADD COLUMN `check_status` INT(2) DEFAULT '0' COMMENT '自检状态(0 未自检,1 自检)';
  174. /*------end 06月24号 韩正义 心跳表增加字段*/
  175. /*------begin 07月04号 韩正义 消息接收表增加字段*/
  176. ALTER TABLE `mce_receive` ADD COLUMN `issuer_name` varchar(50) DEFAULT NULL COMMENT '发布人';
  177. /*------end 07月04号 韩正义 消息接收表增加字段*/
  178. /*------begin 07月09号 韩正义 工作报告表增加索引*/
  179. ALTER TABLE pm_work_report ADD UNIQUE KEY user_report (submitter_id, report_date);
  180. /*------end 07月09号 韩正义 工作报告表增加索引*/
  181. /*------begin 07月11号 韩正义 创建报告接收表*/
  182. DROP TABLE IF EXISTS pm_receive;
  183. CREATE TABLE `pm_receive` (
  184. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  185. `receiver_id` bigint(20) DEFAULT NULL COMMENT '接收人ID',
  186. `receiver_name` varchar(30) DEFAULT NULL COMMENT '接收人',
  187. `report_id` int(11) DEFAULT NULL COMMENT '报告id',
  188. `read_flag` int(1) DEFAULT '0' COMMENT '是否已读;0、未读,1、已读',
  189. `tenant_id` int(11) DEFAULT NULL COMMENT '租户号',
  190. `dept_id` bigint(20) DEFAULT NULL COMMENT '组织机构ID',
  191. `create_by` varchar(25) DEFAULT NULL COMMENT '创建人',
  192. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  193. `update_by` varchar(25) DEFAULT NULL COMMENT '更新人',
  194. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  195. PRIMARY KEY (`id`),
  196. KEY `pm_receive_ibfk_1` (`receiver_id`),
  197. KEY `pm_receive_ibfk_2` (`report_id`)
  198. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='报告接收表';
  199. /*------end 07月11号 韩正义 创建报告接收表*/
  200. /*------begin 08月20号 韩正义 租户配置表增加字段*/
  201. ALTER TABLE `sys_tenant_config` ADD COLUMN `middle_type` INT(1) DEFAULT '1' COMMENT '中间页显示类型:0 应用列表 1 菜单列表';
  202. /*------end 08月20号 韩正义 租户配置表增加字段middle_type*/
  203. /*------begin 08月01号 付宇川 工作报告表表增加字段*/
  204. ALTER TABLE `pm_work_report`
  205. ADD COLUMN `timing_time` datetime DEFAULT NULL COMMENT '定时时间';
  206. ALTER TABLE `pm_work_report`
  207. ADD COLUMN `report_status` tinyint(1) DEFAULT 1 COMMENT '报告状态(默认1; 0:保存状态;1:发送状态)';
  208. ALTER TABLE `pm_work_report`
  209. ADD COLUMN `is_regularly_send` tinyint(1) DEFAULT 0 COMMENT '是否定时(默认0; 0:否,1:是)';
  210. /*------end 08月01号 付宇川 工作报告表表增加字段*/
  211. /*------begin 08月07号 詹叶俊 帮助中心建议反馈表*/
  212. DROP TABLE IF EXISTS hce_review;
  213. CREATE TABLE `hce_review` (
  214. `id` INT(12) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  215. `user_name` VARCHAR(30) NOT NULL COMMENT '用户账号',
  216. `nick_name` VARCHAR(30) NOT NULL COMMENT '用户昵称',
  217. `review_type` INT(2) NOT NULL COMMENT '反馈问题类型',
  218. `review_content` VARCHAR(1000) NOT NULL COMMENT '反馈问题内容',
  219. `review_picture` VARCHAR(500) DEFAULT NULL COMMENT '反馈图片',
  220. `status` INT(2) NOT NULL COMMENT '状态',
  221. `create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  222. `handle_by` VARCHAR(32) DEFAULT NULL COMMENT '处理人',
  223. `handle_time` DATETIME DEFAULT NULL COMMENT '处理时间',
  224. `dept_id` INT(20) DEFAULT NULL COMMENT '组织结构ID',
  225. `tenant_id` INT(12) DEFAULT NULL COMMENT '租户ID',
  226. PRIMARY KEY (`id`) USING BTREE
  227. ) ENGINE=INNODB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='帮助中心建议反馈表';
  228. /*------end 08月07号 詹叶俊 帮助中心建议反馈表*/
  229. /*------begin 08月08号 詹叶俊 帮助中心建议反馈表新增处理内容字段*/
  230. ALTER TABLE `hce_review` ADD COLUMN `handle_content` VARCHAR(200) DEFAULT NULL COMMENT '处理内容';
  231. /*------end 08月08号 詹叶俊 帮助中心建议反馈表新增处理内容字段*/
  232. /*------begin 08月19号 詹叶俊 帮助中心建议反馈表修改字段属性和新增评分相关字段*/
  233. ALTER TABLE `hce_review` ADD COLUMN `hce_code` VARCHAR(30) NOT NULL COMMENT '反馈单编码';
  234. ALTER TABLE `hce_review` CHANGE user_name review_name VARCHAR(30) NOT NULL COMMENT '反馈人';
  235. ALTER TABLE `hce_review` DROP nick_name;
  236. ALTER TABLE `hce_review` ADD COLUMN `email` VARCHAR(50) DEFAULT '' COMMENT '用户邮箱';
  237. ALTER TABLE `hce_review` ADD COLUMN `phonenumber` VARCHAR(11) DEFAULT '' COMMENT '手机号码';
  238. ALTER TABLE `hce_review` MODIFY `review_type` INT(2) NOT NULL COMMENT '反馈类型';
  239. ALTER TABLE `hce_review` MODIFY `review_content` VARCHAR(1000) NOT NULL COMMENT '反馈描述';
  240. ALTER TABLE `hce_review` MODIFY `handle_by` VARCHAR(32) DEFAULT NULL COMMENT '处理人';
  241. ALTER TABLE `hce_review` ADD COLUMN `score` FLOAT DEFAULT NULL COMMENT '评分';
  242. ALTER TABLE `hce_review` ADD COLUMN `appraise_content` VARCHAR(1000) DEFAULT NULL COMMENT '评价内容';
  243. ALTER TABLE `hce_review` ADD COLUMN `create_by` VARCHAR(25) DEFAULT NULL COMMENT '创建人';
  244. ALTER TABLE `hce_review` ADD COLUMN `update_by` VARCHAR(25) DEFAULT NULL COMMENT '更新人';
  245. ALTER TABLE `hce_review` ADD COLUMN `update_time` DATETIME DEFAULT NULL COMMENT '更新时间';
  246. /*------end 08月19号 詹叶俊 帮助中心建议反馈表修改字段属性和新增评分相关字段*/
  247. /*------begin 08月19号 韩正义 新增租户和应用关联表*/
  248. CREATE TABLE `sys_tenant_platform` (
  249. `tenant_id` int(11) NOT NULL DEFAULT '0' COMMENT '租户ID',
  250. `platform_id` int(11) NOT NULL DEFAULT '0' COMMENT '应用ID',
  251. `is_default` tinyint(1) DEFAULT '0' COMMENT '是否为默认应用(默认0; 0:否,1:是)',
  252. PRIMARY KEY (`tenant_id`,`platform_id`)
  253. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='租户和应用关联表';
  254. /*------end 08月19号 韩正义 新增租户和应用关联表*/
  255. /*------begin 08月20号 韩正义 平台信息表新增应用图标字段*/
  256. ALTER TABLE `sys_platform` ADD COLUMN `icon` VARCHAR(100) DEFAULT NULL COMMENT '应用图标';
  257. /*------end 08月20号 韩正义 平台信息表新增应用图标字段*/
  258. /*------begin 08月20号 韩正义 租户配置表增加字段*/
  259. ALTER TABLE `sys_tenant_config` ADD COLUMN `middle_type` INT(1) DEFAULT '1' COMMENT '中间页显示类型:0 应用列表 1 菜单列表';
  260. /*------end 08月20号 韩正义 租户配置表增加字段middle_type*/
  261. /*------begin 08月29号 赵金雨 系统访问记录表增加字段*/
  262. ALTER TABLE `sys_logininfor` ADD COLUMN `login_location` VARCHAR(255) DEFAULT NULL COMMENT '登录地点';
  263. ALTER TABLE `sys_logininfor` ADD COLUMN `browser` VARCHAR(50) DEFAULT NULL COMMENT '浏览器类型';
  264. ALTER TABLE `sys_logininfor` ADD COLUMN `os` VARCHAR(50) DEFAULT NULL COMMENT '操作系统';
  265. /*------end 08月29号 赵金雨 系统访问记录表增加字段登录地点,浏览器类型,操作系统*/
  266. /*------begin 09月5号 赵金雨 操作日志表增加字段*/
  267. ALTER TABLE `sys_oper_log` ADD COLUMN `start_time` DATETIME DEFAULT NULL COMMENT '执行开始时间';
  268. ALTER TABLE `sys_oper_log` ADD COLUMN `end_time` DATETIME DEFAULT NULL COMMENT '执行结束时间';
  269. ALTER TABLE `sys_oper_log` ADD COLUMN `consuming_time` BIGINT(20) DEFAULT NULL COMMENT '执行耗时';
  270. ALTER TABLE `sys_oper_log` ADD COLUMN `consuming_time_with_unit` VARCHAR(255) DEFAULT NULL COMMENT '执行耗时毫秒';
  271. /*------end 09月5号 赵金雨 操作日志表增加字段执行开始时间,执行结束时间,执行耗时毫秒*/
  272. /*------begin 09月11号 付宇川 项目信息表修改字段*/
  273. ALTER TABLE `pm_project` MODIFY COLUMN `project_describe` varchar(512) DEFAULT NULL COMMENT '项目描述';
  274. /*------end 09月11号 付宇川 项目信息表修改字段*/
  275. /*------begin 09月19号 付宇川 项目信息表、报告表新增和修改字段*/
  276. ALTER TABLE `pm_project` ADD COLUMN `visible_range` tinyint(1) DEFAULT 1 COMMENT '项目可见范围(1:公开;2:私有,指定人(创建人、负责人、项目成员)可见)';
  277. ALTER TABLE `pm_project` MODIFY COLUMN `project_workload` decimal(6,1) DEFAULT NULL COMMENT '项目工作量(计划人/天)';
  278. ALTER TABLE `pm_work_report` ADD COLUMN `report_file` varchar(500) DEFAULT NULL COMMENT '报告附件(以逗号隔开)';
  279. ALTER TABLE `pm_work_report` ADD COLUMN `report_image` varchar(500) DEFAULT NULL COMMENT '报告图片(以逗号隔开)';
  280. ALTER TABLE `pm_work_report` MODIFY COLUMN `total_hours` decimal(3,1) DEFAULT NULL COMMENT '总工时';
  281. ALTER TABLE `pm_work_content` MODIFY COLUMN `work_time` decimal(3,1) DEFAULT NULL COMMENT '工时';
  282. /*------end 09月19号 付宇川 项目信息表、报告表新增和修改字段*/
  283. /*------begin 09月09号 詹叶俊 在设备信息表中新增联合唯一索引(product_id,device_id)和单字段device_uuid唯一索引*/
  284. UPDATE dmp_device SET device_uuid = REPLACE(UUID(),'-','') WHERE device_uuid = '';
  285. alter table dmp_device add unique (device_uuid);
  286. alter table dmp_device add unique key `pro_dev` (`product_id`,`device_id`);
  287. /*------end 09月09号 詹叶俊 在设备信息表中新增联合唯一索引(product_id,device_id)和单字段device_uuid唯一索引*/
  288. /*------begin 09月26号 詹叶俊 创建下发命令历史记录表*/
  289. DROP TABLE IF EXISTS dmp_device_command;
  290. CREATE TABLE `dmp_device_command` (
  291. `id` INT(12) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  292. `product_code` VARCHAR(50) NOT NULL COMMENT '产品编码',
  293. `device_id` VARCHAR(30) NOT NULL COMMENT '设备编码',
  294. `command_content` VARCHAR(500) NOT NULL COMMENT '下发命令内容',
  295. `command_response` VARCHAR(500) DEFAULT NULL COMMENT '下发命令响应内容',
  296. `command_status` INT(2) DEFAULT 0 COMMENT '命令状态;0 命令执行中,1 命令成功,2 命令失败',
  297. `created_by` VARCHAR(32) DEFAULT NULL COMMENT '创建人',
  298. `created_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  299. `updated_by` VARCHAR(32) DEFAULT NULL COMMENT '更新人',
  300. `updated_time` DATETIME DEFAULT NULL COMMENT '更新时间',
  301. `dept_id` INT(20) DEFAULT NULL COMMENT '组织结构ID',
  302. `tenant_id` INT(12) DEFAULT NULL COMMENT '租户ID',
  303. PRIMARY KEY (`id`) USING BTREE
  304. ) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='创建下发命令历史记录表';
  305. /*------end 09月26号 詹叶俊 创建下发命令历史记录表*/
  306. /*------begin 10月12号 詹叶俊 设备信息表增加经度、维度字段*/
  307. alter table `dmp_device` add column `longitude` VARCHAR(50) DEFAULT NULL COMMENT '经度';
  308. alter table `dmp_device` add column `latitude` VARCHAR(50) DEFAULT NULL COMMENT '纬度';
  309. /*------end 10月12号 詹叶俊 设备信息表增加经度、维度字段*/
  310. /*------begin 10月18号 韩正义 新增用户和租户关联表*/
  311. DROP TABLE IF EXISTS `sys_user_tenant`;
  312. CREATE TABLE `sys_user_tenant` (
  313. `user_id` bigint(20) NOT NULL COMMENT '用户ID',
  314. `tenant_id` int(11) NOT NULL DEFAULT '0' COMMENT '租户ID',
  315. `is_default` tinyint(1) DEFAULT '0' COMMENT '是否为默认应用(默认0; 0:否,1:是)',
  316. PRIMARY KEY (`user_id`,`tenant_id`)
  317. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  318. /*------end 10月18号 韩正义 新增用户和租户关联表*/
  319. /*------begin 11月7号 詹叶俊 修改设备下发命令记录表中设备id字段的大小,以及新增操作人和操作人Id两个字段*/
  320. alter table dmp_device_command modify column device_id varchar(50);
  321. ALTER TABLE `dmp_device_command` ADD COLUMN `user_name` VARCHAR(100) DEFAULT NULL COMMENT '操作人';
  322. ALTER TABLE `dmp_device_command` ADD COLUMN `user_id` BIGINT(20) DEFAULT NULL COMMENT '操作人Id';
  323. /*------end 11月7号 詹叶俊 修改设备下发命令记录表中设备id字段的大小,以及新增操作人和操作人Id两个字段*/
  324. /*------begin 11月7号 韩正义 新增视频中心相关表*/
  325. DROP TABLE IF EXISTS `vc_device`;
  326. CREATE TABLE `vc_device` (
  327. `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '视频中心主键ID',
  328. `video_number` VARCHAR(50) NOT NULL COMMENT '视频编号',
  329. `video_name` VARCHAR(100) NOT NULL COMMENT '视频名称',
  330. `video_stream` VARCHAR(50) DEFAULT NULL COMMENT '视频流',
  331. `camera_type` INT(2) DEFAULT NULL COMMENT '摄像机类型',
  332. `stream_id` INT(11) DEFAULT '0' COMMENT '流媒体ID',
  333. `group_id` INT(11) DEFAULT '0' COMMENT '设备分组ID',
  334. `create_by` VARCHAR(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
  335. `create_time` DATETIME DEFAULT NULL COMMENT '创建时间',
  336. `update_by` VARCHAR(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
  337. `update_time` DATETIME DEFAULT NULL COMMENT '更新时间',
  338. `dept_id` BIGINT(20) DEFAULT NULL COMMENT '部门ID',
  339. `tenant_id` INT(11) DEFAULT NULL COMMENT '租户ID',
  340. `del_flag` INT(1) DEFAULT '0' COMMENT '删除标识(默认0,已删除1)',
  341. PRIMARY KEY (`id`)
  342. ) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='视频配置信息表';
  343. DROP TABLE IF EXISTS `vc_device_group`;
  344. CREATE TABLE `vc_device_group` (
  345. `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '站点分组表主键ID',
  346. `group_name` VARCHAR(50) CHARACTER SET utf8 NOT NULL COMMENT '分组名称',
  347. `create_by` VARCHAR(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
  348. `create_time` DATETIME DEFAULT NULL COMMENT '创建时间',
  349. `update_by` VARCHAR(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
  350. `update_time` DATETIME DEFAULT NULL COMMENT '更新时间',
  351. `dept_id` BIGINT(20) DEFAULT NULL COMMENT '部门ID',
  352. `tenant_id` INT(11) DEFAULT NULL COMMENT '租户ID',
  353. PRIMARY KEY (`id`)
  354. ) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='视频配置分组表';
  355. DROP TABLE IF EXISTS `vc_stream`;
  356. CREATE TABLE `vc_stream` (
  357. `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '流媒体主键ID',
  358. `stream_name` VARCHAR(100) CHARACTER SET utf8 DEFAULT NULL COMMENT '流媒体名称',
  359. `platform_address` VARCHAR(100) CHARACTER SET utf8 DEFAULT NULL COMMENT '平台地址',
  360. `user_key` VARCHAR(50) CHARACTER SET utf8 DEFAULT NULL COMMENT '用户KEY',
  361. `user_password` VARCHAR(100) CHARACTER SET utf8 DEFAULT NULL COMMENT '用户密码',
  362. `platform_type` INT(1) DEFAULT NULL COMMENT '平台类型',
  363. `deploy_ambient` VARCHAR(50) CHARACTER SET utf8 DEFAULT NULL COMMENT '部署环境',
  364. `create_by` VARCHAR(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
  365. `create_time` DATETIME DEFAULT NULL COMMENT '创建时间',
  366. `update_by` VARCHAR(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
  367. `update_time` DATETIME DEFAULT NULL COMMENT '更新时间',
  368. `dept_id` BIGINT(20) DEFAULT NULL COMMENT '部门ID',
  369. `tenant_id` INT(11) DEFAULT NULL COMMENT '租户ID',
  370. `del_flag` INT(1) DEFAULT '0' COMMENT '删除标识(默认0,已删除1)',
  371. PRIMARY KEY (`id`)
  372. ) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='视频流信息表';
  373. /*------end 11月7号 韩正义 新增视频中心相关表*/
  374. /*------begin 11月7号 詹叶俊 新增产品命令表*/
  375. DROP TABLE IF EXISTS `dmp_product_command`;
  376. CREATE TABLE `dmp_product_command` (
  377. `id` INT(12) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  378. `product_code` VARCHAR(50) NOT NULL COMMENT '产品编码',
  379. `command_code` VARCHAR(50) NOT NULL COMMENT '命令编码',
  380. `command_name` VARCHAR(50) NOT NULL COMMENT '命令名称',
  381. `data_type` INT(2) NOT NULL COMMENT '数据类型(1、状态量 2、模拟量)',
  382. `command_unit` VARCHAR(50) DEFAULT NULL COMMENT '单位',
  383. `maximum` DECIMAL(24,6) DEFAULT NULL COMMENT '最大值',
  384. `minimum` DECIMAL(24,6) DEFAULT NULL COMMENT '最小值',
  385. `command_dict` VARCHAR(300) DEFAULT NULL COMMENT '命令字典',
  386. `command_describe` VARCHAR(300) DEFAULT NULL COMMENT '命令描述',
  387. `remark` VARCHAR(500) DEFAULT NULL COMMENT '备注',
  388. `delete_flag` INT(1) DEFAULT '0' COMMENT '删除标识;0:未删除,1:已删除',
  389. `created_by` VARCHAR(32) DEFAULT NULL COMMENT '创建人',
  390. `created_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  391. `updated_by` VARCHAR(32) DEFAULT NULL COMMENT '更新人',
  392. `updated_time` DATETIME DEFAULT NULL COMMENT '更新时间',
  393. `tenant_id` INT(12) DEFAULT NULL COMMENT '租户号',
  394. PRIMARY KEY (`id`) USING BTREE
  395. ) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='产品命令表';
  396. /*------end 11月7号 詹叶俊 新增产品命令表*/
  397. /*------begin 11月15号 詹叶俊 新增人脸卡号与设备关联表,以及人脸信息表和人脸日志表新增卡号和验证类型*/
  398. ALTER TABLE `meeting_face` CHANGE update_extend2 card_num VARCHAR(30) DEFAULT NULL COMMENT '卡号';
  399. ALTER TABLE `meeting_face` CHANGE update_extend3 bind_device VARCHAR(500) DEFAULT NULL COMMENT '绑定设备';
  400. ALTER TABLE `meeting_face` ADD UNIQUE(`user_id`);
  401. ALTER TABLE `meeting_face_vef_log` ADD COLUMN `face_base` LONGTEXT COLLATE utf8mb4_icelandic_ci COMMENT '人脸图片数据base_64编码';
  402. ALTER TABLE `meeting_face_vef_log` ADD COLUMN `card_num` VARCHAR(30) COLLATE utf8mb4_icelandic_ci DEFAULT NULL COMMENT '卡号';
  403. ALTER TABLE `meeting_face_vef_log` ADD COLUMN `vef_type` INT(1) DEFAULT NULL COMMENT '验证类型(1、人脸 2、卡号)';
  404. CREATE TABLE `meeting_face_device` (
  405. `face_id` INT(11) NOT NULL COMMENT '人脸主键ID',
  406. `device_id` INT(12) NOT NULL COMMENT '设备主键ID',
  407. PRIMARY KEY (`face_id`,`device_id`)
  408. )ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='人脸设备关联表';
  409. /*------end 11月15号 詹叶俊 新增人脸卡号与设备关联表,以及人脸信息表和人脸日志表新增卡号和验证类型*/