Parcourir la source

更新SOP建表语句

lijie il y a 4 ans
Parent
commit
5bcfc6939a
1 fichiers modifiés avec 209 ajouts et 191 suppressions
  1. 209 191
      fm-sop/src/main/resources/db/schema.sql

+ 209 - 191
fm-sop/src/main/resources/db/schema.sql

@@ -1,274 +1,292 @@
 SET NAMES utf8mb4;
 SET FOREIGN_KEY_CHECKS = 0;
 CREATE TABLE IF NOT EXISTS `custom_info_point`  (
-  `custom_info_point_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
-  `custom_info_point_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '信息点控件名',
-  `details` json NULL COMMENT '控件明细',
-  `create_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
-  `update_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
-  `valid` int(1) NULL DEFAULT '1' COMMENT '是否有效',
+  `custom_info_point_id` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
+  `custom_info_point_name` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '信息点控件名',
+  `details` json DEFAULT NULL COMMENT '控件明细',
+  `create_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
+  `update_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
+  `valid` int(1) DEFAULT '1' COMMENT '是否有效',
   PRIMARY KEY (`custom_info_point_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC;
 
 CREATE TABLE IF NOT EXISTS `operate_log`  (
-  `log_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
-  `operate_person_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '操作人id',
-  `table_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '操作表名',
-  `operate_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '操作类型',
-  `request_method` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '请求方法',
-  `request_content` json NULL COMMENT '请求内容',
-  `operate_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '操作时间,格式为yyyyMMddHHmmss',
-  `operate_result` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '操作结果',
-  `result_content` json NULL COMMENT '操作结果内容',
-  `create_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
-  `update_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
-  `valid` int(1) NULL DEFAULT '1' COMMENT '是否有效',
+`log_id` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
+  `operate_person_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '操作人id',
+  `table_name` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '操作表名',
+  `operate_type` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '操作类型',
+  `request_method` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '请求方法',
+  `request_content` json DEFAULT NULL COMMENT '请求内容',
+  `operate_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '操作时间,格式为yyyyMMddHHmmss',
+  `operate_result` varchar(10) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '操作结果',
+  `result_content` json DEFAULT NULL COMMENT '操作结果内容',
+  `create_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
+  `update_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
+  `valid` int(1) DEFAULT '1' COMMENT '是否有效',
   PRIMARY KEY (`log_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC;
 
 CREATE TABLE IF NOT EXISTS `sop`  (
-  `sop_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'SOP的主键id',
-  `project_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '项目id,集团SOP的值为group_sop_id',
-  `extend_field` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '建筑功能类型',
-  `operator_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '操作人id,为人员id或账号id',
-  `operator_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '操作人姓名,为人员名称或账号名称',
-  `sop_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'SOP的名称,目前长度定为100.交互支持50个字符',
-  `sop_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'SOP类型,1-通用,2-项目专用',
-  `no_obj` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '是否有无对象的步骤,0-否 1-是.当为引用的SOP时,就算被引用的没有对象也为1',
-  `domains` json NULL COMMENT '专业编码,[code,code]',
-  `tools` json NULL COMMENT '工具数组,[{\"tool\":“……”,\"from_step\":true}]',
-  `related_data` json NULL COMMENT '相关资料,[{\"name\":\"***\",\"url\":\"***\"}]',
-  `sop_status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '1-已发布、2-已作废',
-  `publish_status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '1-正常、2-待修订、3-修订中',
-  `version` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '版本号',
-  `version_count` int(10) NULL DEFAULT NULL COMMENT '版本数量',
-  `version_explain` json NULL COMMENT '版本说明,[“描述”,“描述”]',
-  `create_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
-  `update_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
-  `valid` int(1) NULL DEFAULT '1' COMMENT '是否有效',
+  `sop_id` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT 'SOP的主键id',
+  `project_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '项目id,集团SOP的值为group_sop_id',
+  `extend_field` varchar(10) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '建筑功能类型',
+  `operator_id` varchar(36) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '操作人id,为人员id或账号id',
+  `operator_name` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '操作人姓名,为人员名称或账号名称',
+  `sop_name` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'SOP的名称,目前长度定为100.交互支持50个字符',
+  `sop_type` varchar(2) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'SOP类型,1-通用,2-项目专用',
+  `no_obj` varchar(2) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否有无对象的步骤,0-否 1-是.当为引用的SOP时,就算被引用的没有对象也为1',
+  `related_data` json DEFAULT NULL COMMENT '相关资料,[{"name":"***","url":"***"}]',
+  `sop_status` varchar(2) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '1-已发布、2-已作废',
+  `publish_status` varchar(2) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '1-正常、2-待修订、3-修订中',
+  `version` varchar(10) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '版本号',
+  `version_count` int(10) DEFAULT NULL COMMENT '版本数量',
+  `version_explain` json DEFAULT NULL COMMENT '版本说明,[“描述”,“描述”]',
+  `create_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
+  `update_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
+  `valid` int(1) DEFAULT '1' COMMENT '是否有效',
   PRIMARY KEY (`sop_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC;
 
 -- ----------------------------
 -- Table structure for sop_cell
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `sop_cell`  (
-  `sop_cell_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'SOP_CELL的主键id',
-  `parent_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '父级id,SOP的id或者sop_cell_id',
-  `from_sop` int(1) NULL DEFAULT NULL COMMENT 'true-引用的SOP.是否引用的SOP',
-  `rel_sop_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '引用的SOP',
-  `pre_execute` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '执行前验证  默认为空,1-设备运行继续执行,2-设备停用继续执行,3-设备停机继续执行',
-  `pre_conform` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '强制确认',
-  `notice` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '注意事项',
-  `obj_required_control` json NULL COMMENT '对象管控需求',
-  `obj_show_item` json NULL COMMENT '对象展示项 working_time-对象运行时间',
-  `time_limit` int(10) NULL DEFAULT NULL COMMENT '工作时长(分钟数)',
-  `info_points` json NULL COMMENT '标准信息点数组',
-  `description` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '内容描述',
-  `customs` json NULL COMMENT '自定义信息点数组',
-  `create_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
-  `update_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
-  `valid` int(1) NULL DEFAULT '1' COMMENT '是否有效',
+  `sop_cell_id` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT 'SOP_CELL的主键id',
+  `parent_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '父级id,SOP的id或者sop_cell_id',
+  `project_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '项目id',
+  `from_sop` int(1) DEFAULT NULL COMMENT 'true-引用的SOP.是否引用的SOP',
+  `sop_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '所属的SOP的id',
+  `rel_sop_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '引用的SOP',
+  `pre_execute` varchar(2) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '执行前验证  默认为空,1-设备运行继续执行,2-设备停用继续执行,3-设备停机继续执行',
+  `pre_conform` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '强制确认',
+  `notice` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '注意事项',
+  `obj_required_control` json DEFAULT NULL COMMENT '对象管控需求',
+  `obj_show_item` json DEFAULT NULL COMMENT '对象展示项 working_time-对象运行时间',
+  `time_limit` int(10) DEFAULT NULL COMMENT '工作时长(分钟数)',
+  `info_points` json DEFAULT NULL COMMENT '标准信息点数组',
+  `description` varchar(1024) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '内容描述',
+  `customs` json DEFAULT NULL COMMENT '自定义信息点数组',
+  `pic` json DEFAULT NULL COMMENT '图片',
+  `att` json DEFAULT NULL COMMENT '附件',
+  `create_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
+  `update_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
+  `valid` int(1) DEFAULT '1' COMMENT '是否有效',
+  `content` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '步骤内容中的content,兼容老数据产生',
+  `is_photo` int(1) DEFAULT NULL COMMENT '在到达每个对象位置时拍照',
+  `edit_content` int(1) DEFAULT NULL COMMENT '前端传递的参数',
+  `flag` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '前端传参,后端无用.兼容老数据产生',
+  `temp_sop_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '临时的SOP的id,前端传的参,后端无用,兼容老数据产生',
+  `is_scan` int(1) DEFAULT NULL COMMENT '在到达每个对象位置时扫码',
+  `is_nfc` int(1) DEFAULT NULL COMMENT '在到达每个指定对象时进行NFC识别',
+  `working_time` int(1) DEFAULT NULL COMMENT '对象运行时间',
+  `pre_conform_focus` int(1) DEFAULT NULL COMMENT '前端传参,兼容老数据产生',
+  `notice_focus` int(1) DEFAULT NULL COMMENT '前端传参,兼容老数据产生',
+  `content_focus` int(1) DEFAULT NULL COMMENT '前端传参,兼容老数据产生',
+  `verified` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '前端传参,兼容老数据产生',
   PRIMARY KEY (`sop_cell_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC;
 
 -- ----------------------------
 -- Table structure for sop_destroy_msg
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `sop_destroy_msg`  (
-  `msg_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
-  `project_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '项目id',
-  `sop_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'SOP的主键id',
-  `ref_sop_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '被引用的sop主键id',
-  `ref_sop_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '被引用的sop名称',
-  `ref_sop_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '被引用的sop状态描述',
-  `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '状态,1-未处理、2-已处理',
-  `create_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
-  `update_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
-  `valid` int(1) NULL DEFAULT '1' COMMENT '是否有效',
+  `msg_id` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
+  `project_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '项目id',
+  `sop_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'SOP的主键id',
+  `ref_sop_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '被引用的sop主键id',
+  `ref_sop_name` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '被引用的sop名称',
+  `ref_sop_status` varchar(20) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '被引用的sop状态描述',
+  `status` varchar(10) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '状态,1-未处理、2-已处理',
+  `create_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
+  `update_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
+  `valid` int(1) DEFAULT '1' COMMENT '是否有效',
   PRIMARY KEY (`msg_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC;
 
 -- ----------------------------
 -- Table structure for sop_domain_rel
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `sop_domain_rel`  (
-  `sop_domain_rel_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
-  `parent_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '父级id,SOP的id或者sop_cell_id',
-  `domain` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '专业code',
-  `create_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
-  `update_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
-  `valid` int(1) NULL DEFAULT '1' COMMENT '是否有效',
+  `sop_domain_rel_id` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
+  `parent_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '父级id,SOP的id或者sop_cell_id',
+  `domain` varchar(10) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '专业code',
+  `create_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
+  `update_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
+  `valid` int(1) DEFAULT '1' COMMENT '是否有效',
   PRIMARY KEY (`sop_domain_rel_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC;
 
 -- ----------------------------
 -- Table structure for sop_edit
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `sop_edit`  (
-  `sop_edit_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
-  `sop_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'SOP的主键id',
-  `project_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '项目id,集团SOP的值为group_sop_id',
-  `extend_field` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '建筑功能类型',
-  `operator` json NULL COMMENT '操作人信息',
-  `sop_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'SOP的名称,目前长度定为100.交互支持50个字符',
-  `sop_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'SOP类型,1-通用,2-项目专用',
-  `no_obj` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '是否有无对象的步骤,0-否 1-是.当为引用的SOP时,就算被引用的没有对象也为1',
-  `domains` json NULL COMMENT '专业编码,[code,code]',
-  `tools` json NULL COMMENT '工具数组,[{\"tool\":“……”,\"from_step\":true}]',
-  `order_type` json NULL COMMENT '关联的工单类型,数组[code,code]',
-  `fit_objs` json NULL COMMENT '适用对象',
-  `equip_model_ids` json NULL COMMENT '设备型号',
-  `labels` json NULL COMMENT '自定义标签',
-  `steps` json NULL COMMENT '步骤',
-  `related_data` json NULL COMMENT '相关资料,[{\"name\":\"***\",“url”:“***”},{}]',
-  `sop_status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '1-已发布、2-已作废',
-  `publish_status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '1-正常、2-待修订、3-修订中',
-  `ref_sop_ids` json NULL COMMENT '引用的sop',
-  `version` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '版本号',
-  `version_count` int(10) NULL DEFAULT NULL COMMENT '版本数量',
-  `version_explain` json NULL COMMENT '版本说明,[“描述”,“描述”]',
-  `create_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
-  `update_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
-  `valid` int(1) NULL DEFAULT '1' COMMENT '是否有效',
+  `sop_edit_id` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
+  `sop_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'SOP的主键id',
+  `project_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '项目id,集团SOP的值为group_sop_id',
+  `extend_field` varchar(10) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '建筑功能类型',
+  `operator` json DEFAULT NULL COMMENT '操作人信息',
+  `sop_name` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'SOP的名称,目前长度定为100.交互支持50个字符',
+  `sop_type` varchar(2) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'SOP类型,1-通用,2-项目专用',
+  `no_obj` varchar(2) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否有无对象的步骤,0-否 1-是.当为引用的SOP时,就算被引用的没有对象也为1',
+  `domains` json DEFAULT NULL COMMENT '专业编码,[code,code]',
+  `tools` json DEFAULT NULL COMMENT '工具数组,[{"tool":“……”,"from_step":true}]',
+  `order_type` json DEFAULT NULL COMMENT '关联的工单类型,数组[code,code]',
+  `fit_objs` json DEFAULT NULL COMMENT '适用对象',
+  `equip_model_ids` json DEFAULT NULL COMMENT '设备型号',
+  `labels` json DEFAULT NULL COMMENT '自定义标签',
+  `steps` json DEFAULT NULL COMMENT '步骤',
+  `related_data` json DEFAULT NULL COMMENT '相关资料,[{"name":"***",“url”:“***”},{}]',
+  `sop_status` varchar(2) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '1-已发布、2-已作废',
+  `publish_status` varchar(2) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '1-正常、2-待修订、3-修订中',
+  `ref_sop_ids` json DEFAULT NULL COMMENT '引用的sop',
+  `version` varchar(10) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '版本号',
+  `version_count` int(10) DEFAULT NULL COMMENT '版本数量',
+  `version_explain` json DEFAULT NULL COMMENT '版本说明,[“描述”,“描述”]',
+  `create_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
+  `update_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
+  `valid` int(1) DEFAULT '1' COMMENT '是否有效',
   PRIMARY KEY (`sop_edit_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC;
 
 -- ----------------------------
 -- Table structure for sop_equip_model_rel
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `sop_equip_model_rel`  (
-  `sop_equip_model_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
-  `sop_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'SOP的主键id',
-  `equip_model_id` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '设备型号id',
-  `create_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
-  `update_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
-  `valid` int(1) NULL DEFAULT '1' COMMENT '是否有效',
+  `sop_equip_model_id` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
+  `sop_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'SOP的主键id',
+  `equip_model_id` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备型号id',
+  `create_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
+  `update_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
+  `valid` int(1) DEFAULT '1' COMMENT '是否有效',
   PRIMARY KEY (`sop_equip_model_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC;
 
 -- ----------------------------
 -- Table structure for sop_his
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `sop_his`  (
-  `sop_edit_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
-  `sop_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'SOP的主键id',
-  `project_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '项目id,集团SOP的值为group_sop_id',
-  `extend_field` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '建筑功能类型',
-  `operator` json NULL COMMENT '操作人信息',
-  `sop_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'SOP的名称,目前长度定为100.交互支持50个字符',
-  `sop_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'SOP类型,1-通用,2-项目专用',
-  `no_obj` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '是否有无对象的步骤,0-否 1-是.当为引用的SOP时,就算被引用的没有对象也为1',
-  `domains` json NULL COMMENT '专业编码,[code,code]',
-  `tools` json NULL COMMENT '工具数组,[{\"tool\":“……”,\"from_step\":true}]',
-  `order_type` json NULL COMMENT '关联的工单类型,数组[code,code]',
-  `fit_objs` json NULL COMMENT '适用对象',
-  `equip_model_ids` json NULL COMMENT '设备型号',
-  `labels` json NULL COMMENT '自定义标签',
-  `steps` json NULL COMMENT '步骤',
-  `related_data` json NULL COMMENT '相关资料,[{\"name\":\"***\",“url”:“***”},{}]',
-  `sop_status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '1-已发布、2-已作废',
-  `publish_status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '1-正常、2-待修订、3-修订中',
-  `ref_sop_ids` json NULL COMMENT '引用的sop',
-  `version` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '版本号',
-  `version_count` int(10) NULL DEFAULT NULL COMMENT '版本数量',
-  `version_explain` json NULL COMMENT '版本说明,[“描述”,“描述”]',
-  `create_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
-  `update_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
-  `valid` int(1) NULL DEFAULT '1' COMMENT '是否有效',
-  PRIMARY KEY (`sop_edit_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
+  `sop_his_id` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
+  `sop_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'SOP的主键id',
+  `project_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '项目id,集团SOP的值为group_sop_id',
+  `extend_field` varchar(10) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '建筑功能类型',
+  `operator` json DEFAULT NULL COMMENT '操作人信息',
+  `sop_name` varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'SOP的名称,目前长度定为100.交互支持50个字符',
+  `sop_type` varchar(2) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'SOP类型,1-通用,2-项目专用',
+  `no_obj` varchar(2) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否有无对象的步骤,0-否 1-是.当为引用的SOP时,就算被引用的没有对象也为1',
+  `domains` json DEFAULT NULL COMMENT '专业编码,[code,code]',
+  `tools` json DEFAULT NULL COMMENT '工具数组,[{"tool":“……”,"from_step":true}]',
+  `order_type` json DEFAULT NULL COMMENT '关联的工单类型,数组[code,code]',
+  `fit_objs` json DEFAULT NULL COMMENT '适用对象',
+  `equip_model_ids` json DEFAULT NULL COMMENT '设备型号',
+  `labels` json DEFAULT NULL COMMENT '自定义标签',
+  `steps` json DEFAULT NULL COMMENT '步骤',
+  `related_data` json DEFAULT NULL COMMENT '相关资料,[{"name":"***",“url”:“***”},{}]',
+  `sop_status` varchar(2) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '1-已发布、2-已作废',
+  `publish_status` varchar(2) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '1-正常、2-待修订、3-修订中',
+  `ref_sop_ids` json DEFAULT NULL COMMENT '引用的sop',
+  `refed_sops` json DEFAULT NULL COMMENT '引用的sop数组',
+  `version` varchar(10) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '版本号',
+  `version_count` int(10) DEFAULT NULL COMMENT '版本数量',
+  `version_explain` json DEFAULT NULL COMMENT '版本说明,[“描述”,“描述”]',
+  `create_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
+  `update_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
+  `valid` int(1) DEFAULT '1' COMMENT '是否有效',
+  PRIMARY KEY (`sop_his_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC;
 
 -- ----------------------------
 -- Table structure for sop_label_rel
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `sop_label_rel`  (
-  `sop_label_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
-  `sop_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'sop的主键id',
-  `label` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '标签名称',
-  `create_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
-  `update_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
-  `valid` int(1) NULL DEFAULT '1' COMMENT '是否有效',
+  `sop_label_id` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
+  `sop_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'sop的主键id',
+  `label` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '标签名称',
+  `create_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
+  `update_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
+  `valid` int(1) DEFAULT '1' COMMENT '是否有效',
   PRIMARY KEY (`sop_label_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC;
 
 -- ----------------------------
 -- Table structure for sop_media_rel
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `sop_media_rel`  (
-  `sop_media_rel_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
-  `parent_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '父级id,SOP的id或者sop_cell_id',
-  `key` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '存储到图片服务器的key',
-  `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '附件名称,图片名称等',
-  `type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'pic-图片,att-附件',
-  `create_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
-  `update_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
-  `valid` int(1) NULL DEFAULT '1' COMMENT '是否有效',
+  `sop_media_rel_id` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
+  `parent_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '父级id,SOP的id或者sop_cell_id',
+  `key` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '存储到图片服务器的key',
+  `name` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '附件名称,图片名称等',
+  `type` varchar(10) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'pic-图片,att-附件',
+  `create_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
+  `update_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
+  `valid` int(1) DEFAULT '1' COMMENT '是否有效',
   PRIMARY KEY (`sop_media_rel_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC;
 
 -- ----------------------------
 -- Table structure for sop_obj_rel
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `sop_obj_rel`  (
-  `sop_obj_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
-  `sop_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'SOP的id',
-  `sop_cell_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'sop的内容id',
-  `obj_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '对象id',
-  `obj_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '对象类型',
-  `is_revise` int(1) NULL DEFAULT NULL COMMENT 'true-需修订,false-不需修订',
-  `parents` json NULL COMMENT '父类对象',
-  `obj_source` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'content_obj-步骤中操作对象',
-  `obj_owner` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'content_obj-步骤中的操作对象,space_scope-空间范围,fit_obj-适用范围',
-  `create_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
-  `update_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
-  `valid` int(1) NULL DEFAULT '1' COMMENT '是否有效',
+  `sop_obj_id` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
+  `parent_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '父级id',
+  `sop_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'SOP的唯一标识',
+  `obj_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '对象id',
+  `obj_type` varchar(20) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '对象类型',
+  `obj_name` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '对象名称',
+  `obj_code` varchar(20) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '对象code',
+  `type_code` varchar(20) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '对象所属类ID(用于空间系统设备对象,前端筛选同一类型对象使用)',
+  `is_revise` int(1) DEFAULT NULL COMMENT 'true-需修订,false-不需修订',
+  `parents` json DEFAULT NULL COMMENT '父类对象',
+  `obj_source` varchar(20) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'content_obj-步骤中操作对象',
+  `obj_owner` varchar(20) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'content_obj-步骤中的操作对象,space_scope-空间范围,fit_obj-适用范围',
+  `create_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
+  `update_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
+  `valid` int(1) DEFAULT '1' COMMENT '是否有效',
   PRIMARY KEY (`sop_obj_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC;
 
 -- ----------------------------
 -- Table structure for sop_order_type_rel
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `sop_order_type_rel`  (
-  `sop_order_type_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
-  `sop_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'SOP的主键id',
-  `project_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '项目id',
-  `order_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '工单类型id',
-  `create_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
-  `update_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
-  `valid` int(1) NULL DEFAULT '1' COMMENT '是否有效',
+  `sop_order_type_id` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
+  `sop_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'SOP的主键id',
+  `project_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '项目id',
+  `order_type` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '工单类型id',
+  `create_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
+  `update_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
+  `valid` int(1) DEFAULT '1' COMMENT '是否有效',
   PRIMARY KEY (`sop_order_type_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC;
 
 -- ----------------------------
 -- Table structure for sop_revise_msg
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `sop_revise_msg`  (
-  `msg_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
-  `sop_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'SOP的主键id',
-  `obj_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '作废对象id',
-  `obj_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '作废对象名称',
-  `obj_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '作废对象类型,1-对象模型、2-对象实例、3-信息点',
-  `content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '消息内容',
-  `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '状态,1-未处理、2-已忽略、3-已自动处理',
-  `create_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
-  `update_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
-  `valid` int(1) NULL DEFAULT '1' COMMENT '是否有效',
+  `msg_id` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
+  `sop_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'SOP的主键id',
+  `obj_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '作废对象id',
+  `obj_name` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '作废对象名称',
+  `obj_type` varchar(20) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '作废对象类型,1-对象模型、2-对象实例、3-信息点',
+  `content` varchar(500) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '消息内容',
+  `status` varchar(10) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '状态,1-未处理、2-已忽略、3-已自动处理',
+  `create_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
+  `update_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
+  `valid` int(1) DEFAULT '1' COMMENT '是否有效',
   PRIMARY KEY (`msg_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC;
 
 -- ----------------------------
 -- Table structure for sop_tool_rel
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `sop_tool_rel`  (
-  `sop_tool_rel_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
-  `parent_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '父级id,SOP的id或者sop_cell_id',
-  `tool` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '工具名称',
-  `from_step` int(1) NULL DEFAULT NULL COMMENT '1-是步骤中的工具,0或空-不是步骤中的工具',
-  `create_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
-  `update_time` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
-  `valid` int(1) NULL DEFAULT '1' COMMENT '是否有效',
+  `sop_tool_rel_id` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
+  `parent_id` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '父级id,SOP的id或者sop_cell_id',
+  `tool` varchar(200) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '工具名称',
+  `from_step` int(1) DEFAULT NULL COMMENT '1-是步骤中的工具,0或空-不是步骤中的工具',
+  `create_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建时间,格式为yyyyMMddHHmmss',
+  `update_time` varchar(14) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新时间,格式为yyyyMMddHHmmss',
+  `valid` int(1) DEFAULT '1' COMMENT '是否有效',
   PRIMARY KEY (`sop_tool_rel_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC;
 
 SET FOREIGN_KEY_CHECKS = 1;