wangliang 9 meses atrás
pai
commit
f05b294d07

+ 1 - 179
sop-business/src/main/resources/db/log/caozixuan_update_log.sql

@@ -1,182 +1,4 @@
--- 2024-05-13
-ALTER TABLE t_b_crm
-    ADD COLUMN lead_type VARCHAR(45) NULL COMMENT '大区经理指定类型(BY_PERSON(\"按人员指定\"), BY_AREA(\"按地区指定\");)' AFTER lead_id;
-
--- 2024-05-14
-ALTER TABLE t_b_user_archives_allocation
-    DROP COLUMN role_id,
-    DROP COLUMN region_user_id,
-    DROP COLUMN sop_no,
-    ADD COLUMN crm_detail_id BIGINT NOT NULL COMMENT '派单详情表id' AFTER id,
-    ADD COLUMN sop_role_type VARCHAR(45) NOT NULL COMMENT 'sop角色类型\nREGION_COORDINATOR(\"区域协调人\"),PROJECT_MANAGER(\"项目经理\"),ENGINEER(\"工程师\");' AFTER crm_no,
-    CHANGE COLUMN service_id service_id BIGINT NOT NULL COMMENT '服务单元id' ,
-    CHANGE COLUMN user_id user_id BIGINT NOT NULL COMMENT '用户id' ;
-ALTER TABLE t_b_user_archives_allocation
-    DROP INDEX t_b_user_archives_allocation_un ,
-    ADD UNIQUE INDEX t_b_user_archives_allocation_un (crm_detail_id ASC, sop_role_type ASC, archives_id ASC) VISIBLE;
-;
-
-CREATE TABLE t_b_user_archives_allocation_log (
-    id bigint NOT NULL COMMENT '主键',
-    crm_detail_id bigint NOT NULL COMMENT '派单详情表id',
-    sop_role_type varchar(45) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'sop角色类型\nREGION_COORDINATOR("区域协调人"),PROJECT_MANAGER("项目经理"),ENGINEER("工程师");',
-    user_id bigint NOT NULL COMMENT '用户id',
-    archives_id bigint NOT NULL COMMENT '人员档案id',
-    archives_name varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '档案名称',
-    supplier_name varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商名称',
-    city varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '城市',
-    create_id bigint DEFAULT NULL COMMENT '创建人',
-    create_time bigint DEFAULT NULL COMMENT '创建时间',
-    update_id bigint DEFAULT NULL COMMENT '更新人',
-    update_time bigint DEFAULT NULL COMMENT '更新时间',
-    PRIMARY KEY (id)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='人员调配历史记录';
-
-ALTER TABLE t_b_ding
-    ADD COLUMN sop_role_type VARCHAR(45) NOT NULL COMMENT 'sop角色' AFTER role_type,
-    CHANGE COLUMN role_type role_type VARCHAR(20) CHARACTER SET 'utf8mb4' NULL COMMENT '项目角色' ;
-
--- 2024-05-15
-ALTER TABLE sys_ding_obj
-    ADD COLUMN sop_role_type VARCHAR(45) NOT NULL COMMENT 'sop角色' AFTER type;
-
--- 旧数据临时处理
-update t_b_ding set sop_role_type = 'ENGINEER' where sop_role_type = '';
-update t_b_user_archives_allocation set sop_role_type = 'ENGINEER' where sop_role_type = '';
-update sys_ding_obj set sop_role_type = 'ENGINEER' where sop_role_type = '';
-
-INSERT INTO sequence (name, current_value, increment) VALUES ('sysCustomCode', '1', '1');
-
--- 2024-05-16
-INSERT INTO sys_config (id, config_key, config_name, config_value, enable, sort, create_id) VALUES ('39', 'sms.custom.info.missing.remind.code', '客户信息缺失通知', 'SMS_467015006', '1', '1', '1');
-
--- 2024-05-17
-UPDATE sys_privilege SET name = '服务范围管理-划定派单和服务单元关系', url = '/api/service/service/scope/bind' WHERE (id = '2009');
-
--- 2024-05-20
-ALTER TABLE t_b_user_archives_allocation
-    ADD COLUMN remark VARCHAR(45) NULL COMMENT '备注' AFTER archives_id;
-
-ALTER TABLE t_b_user_archives_allocation
-    ADD COLUMN create_id BIGINT NULL COMMENT '创建人' AFTER remark,
-    ADD COLUMN create_time BIGINT NULL COMMENT '创建时间' AFTER create_id,
-    ADD COLUMN update_id BIGINT NULL COMMENT '更新人' AFTER create_time,
-    ADD COLUMN update_time BIGINT NULL COMMENT '更新时间' AFTER update_id;
-
--- 2024-05-21
-UPDATE sys_privilege SET parent_id = '51' WHERE (id = '1032');
-UPDATE sys_privilege SET parent_id = '51' WHERE (id = '1034');
-UPDATE sys_privilege SET parent_id = '51' WHERE (id = '1035');
-UPDATE sys_privilege SET parent_id = '51' WHERE (id = '1036');
-UPDATE sys_privilege SET parent_id = '51' WHERE (id = '1037');
-UPDATE sys_privilege SET parent_id = '51' WHERE (id = '1038');
-UPDATE sys_privilege SET related = NULL WHERE (id = '51');
-UPDATE sys_privilege SET name = '批量禁用' WHERE (id = '1032');
-UPDATE sys_privilege SET name = '统计待划定数量' WHERE (id = '1034');
-UPDATE sys_privilege SET name = '派单信息表删除' WHERE (id = '1035');
-UPDATE sys_privilege SET name = '获取单个派单' WHERE (id = '1036');
-UPDATE sys_privilege SET name = '分页查询' WHERE (id = '1037');
-UPDATE sys_privilege SET name = '新增修改' WHERE (id = '1038');
-UPDATE sys_privilege SET related = '1034,1037' WHERE (id = '209');
-UPDATE sys_privilege SET related = '1034,1037' WHERE (id = '210');
-UPDATE sys_privilege SET related = '1036,1038' WHERE (id = '211');
-UPDATE sys_privilege SET related = '1032' WHERE (id = '212');
-UPDATE sys_privilege SET related = '2009' WHERE (id = '213');
-UPDATE sys_privilege SET related = '1034,1037' WHERE (id = '214');
-UPDATE sys_privilege SET related = '2009' WHERE (id = '215');
-UPDATE sys_privilege SET related = '2009' WHERE (id = '217');
-UPDATE sys_privilege SET related = '1036,1038' WHERE (id = '216');
-
-INSERT INTO sys_privilege (id, name, url, type, parent_id, sequence, property, enable, default_auth, front_display) VALUES ('2060', '查询同服务单元客户绑定数据', '/api/admin/tb/crm/crm_bind_info', 'URL', '51', '8', 'AUTH', '1', '1', '0');
-UPDATE sys_privilege SET related = '2009,2060' WHERE (id = '215');
-UPDATE sys_privilege SET related = '2009,2060' WHERE (id = '217');
-
-UPDATE sys_privilege SET parent_id = '3079', sequence = '8' WHERE (id = '2024');
-INSERT INTO sys_privilege (id, name, url, type, parent_id, sequence, property, enable, default_auth, front_display) VALUES ('2061', '派单详情调配信息查询', '/api/admin/user/archives/allocation/info', 'URL', '3079', '9', 'AUTH', '1', '1', '0');
-INSERT INTO sys_privilege (id, name, url, type, parent_id, sequence, property, enable, default_auth, front_display) VALUES ('2062', '人员调配可选人员查询', '/api/admin/user/archives/allocation/can_choose', 'URL', '3079', '10', 'AUTH', '1', '1', '0');
-
-ALTER TABLE t_b_ding
-    ADD COLUMN ding_exception TINYINT NOT NULL DEFAULT 0 COMMENT '打卡异常,0:正常,1:异常' AFTER face_out_pass;
-
--- 2024-05-23
-ALTER TABLE t_b_ding
-    CHANGE COLUMN sop_role_type sop_role_type VARCHAR(100) NOT NULL COMMENT '打卡时该用户在sop的身份集合' ;
-
-ALTER TABLE t_b_ding_submit
-    CHANGE COLUMN violation_days violation_days INT NULL DEFAULT NULL COMMENT '违规天数(天)' ;
-
--- 2024-05-24
-ALTER TABLE t_b_ding_submit
-    ADD COLUMN scan_start_time BIGINT NULL COMMENT '扫描开始时间' AFTER user_archives_id,
-    ADD COLUMN scan_end_time BIGINT NULL COMMENT '扫描结束时间' AFTER scan_start_time,
-    ADD COLUMN mark_paper_start_time BIGINT NULL COMMENT '阅卷开始时间' AFTER scan_end_time,
-    ADD COLUMN mark_paper_end_time BIGINT NULL COMMENT '阅卷结束时间' AFTER mark_paper_start_time;
-
--- 2024-05-27
-DROP TABLE IF EXISTS t_b_ding_statistic;
-CREATE TABLE t_b_ding_statistic (
-    id bigint NOT NULL COMMENT '主键',
-    service_id bigint NOT NULL COMMENT '服务单元id',
-    sop_no varchar(100) NOT NULL COMMENT 'sop单号',
-    crm_no varchar(100) NOT NULL COMMENT 'crm单号',
-    custom_name varchar(100) DEFAULT NULL COMMENT '客户名称',
-    province varchar(100) DEFAULT NULL COMMENT '省份',
-    city varchar(100) DEFAULT NULL COMMENT '城市',
-    user_archives_id bigint NOT NULL COMMENT '人员档案id',
-    user_archives_name varchar(100) DEFAULT NULL COMMENT '档案名',
-    user_archives_code varchar(100) DEFAULT NULL COMMENT '档案编号',
-    scan_start_time bigint DEFAULT NULL COMMENT '扫描开始时间',
-    scan_end_time bigint DEFAULT NULL COMMENT '扫描结束时间',
-    mark_paper_start_time bigint DEFAULT NULL COMMENT '阅卷开始时间',
-    mark_paper_end_time bigint DEFAULT NULL COMMENT '阅卷开始时间',
-    sop_role_type varchar(100) NOT NULL COMMENT '打卡时该用户在sop的身份集合',
-    supplier_id bigint DEFAULT NULL COMMENT '供应商id',
-    supplier_name varchar(100) DEFAULT NULL COMMENT '供应商名称',
-    actual_days int DEFAULT NULL COMMENT '实际出勤(天)',
-    weekdays int DEFAULT NULL COMMENT '工作日(天)',
-    weekends int DEFAULT NULL COMMENT '周末(天)',
-    legal_holidays int DEFAULT NULL COMMENT '法定节假日(天)',
-    work_hours decimal(8,2) DEFAULT NULL COMMENT '累计工时(小时)',
-    violation_days int DEFAULT NULL COMMENT '违规天数(天)',
-    ding_exception_count bigint DEFAULT NULL COMMENT '考勤异常数',
-    remain_count bigint DEFAULT NULL COMMENT '剩余补卡次数',
-    exception_count bigint DEFAULT NULL COMMENT '待处理异常数',
-    create_id bigint DEFAULT NULL COMMENT '创建人id',
-    create_time bigint DEFAULT NULL COMMENT '创建时间',
-    update_id bigint DEFAULT NULL COMMENT '更新人id',
-    update_time bigint DEFAULT NULL COMMENT '更新时间',
-    PRIMARY KEY (id),
-    UNIQUE KEY t_b_ding_statistic_un (sop_no,user_archives_id)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考勤提交统计表';
-
-ALTER TABLE sys_ding_obj
-    CHANGE COLUMN role_id role_id BIGINT NULL COMMENT '角色id' ,
-    CHANGE COLUMN sop_role_type sop_role_type VARCHAR(45) NULL COMMENT 'sop角色' ;
-
--- 2024-05-28
-UPDATE sys_privilege SET related = '2024,2061,2062,3080,3081,3082,3083,3084,3085,3086,3087' WHERE (id = '3079');
-
--- 2024-05-30
-ALTER TABLE t_b_ding_statistic
-    CHANGE COLUMN sop_role_type role_name VARCHAR(100) CHARACTER SET 'utf8mb4' NOT NULL COMMENT '打卡时该用户在sop的身份集合' ;
-ALTER TABLE t_b_ding_submit
-    CHANGE COLUMN role_type role_name VARCHAR(100) CHARACTER SET 'utf8mb4' NOT NULL COMMENT '项目角色类型' ;
-ALTER TABLE t_b_ding_statistic
-    ADD COLUMN user_id BIGINT NOT NULL COMMENT '打卡用户id' AFTER city;
-
--- 2024-06-03
-UPDATE sys_privilege SET name = '服务范围管理-划定派单和服务单元关系', url = '/api/service/service/scope/bind' WHERE (id = '2009');
-
--- 2024-06-04
-UPDATE sys_privilege SET front_display = '0' WHERE (id = '230');
-
--- 2024-06-07
-ALTER TABLE t_b_ding_submit
-    ADD COLUMN user_id BIGINT NOT NULL COMMENT '人员id' AFTER crm_no,
-    DROP INDEX t_b_ding_submit_un ,
-    ADD UNIQUE INDEX t_b_ding_submit_un USING BTREE (sop_no, user_id);
-
--- 2024-09-04
+-- 2024-09-04
 ALTER TABLE t_b_ding
     CHANGE COLUMN sop_no sop_no VARCHAR(100) CHARACTER SET 'utf8mb4' NULL COMMENT 'sop单号' ,
     CHANGE COLUMN ding_sop_no ding_sop_no VARCHAR(100) CHARACTER SET 'utf8mb4' NULL COMMENT '实际打卡对应的sop单号' ;

+ 191 - 268
sop-business/src/main/resources/db/log/wangliang_update_log.sql

@@ -1,278 +1,201 @@
---2024-05-13update
-ALTER TABLE t_d_form_widget MODIFY COLUMN role_type varchar(500) NULL COMMENT '角色类型';
+-- 2024-09-04
+ALTER TABLE t_d_form_widget_metadata MODIFY COLUMN field_title varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '字段标题';
+ALTER TABLE sys_message ADD setup TINYINT NULL COMMENT '计划步骤';
+ALTER TABLE sys_message ADD setup_name varchar(100) NULL COMMENT '计划步骤名称';
 
---2024-05-14update
-DROP TABLE IF EXISTS `t_b_crm_detail`;
-CREATE TABLE t_b_crm_detail
-(
-    id BIGINT
-        COMMENT '主键' NOT NULL,
-    crm_no VARCHAR(100)
-        COMMENT '派单号' NOT NULL,
-    flow_deployment_id VARCHAR(50)
-        COMMENT '流程部署id' NOT NULL,
-    sop_no VARCHAR(100)
-        COMMENT 'sop单号' NULL,
-    status VARCHAR(20)
-        COMMENT '状态,UN_PUBLISH:未发布,PUBLISH:发布' NOT NULL,
-    course_name VARCHAR(255)
-        COMMENT '科目名称' NOT NULL,
-    exam_student_count INTEGER
-        COMMENT '考生人数' NOT NULL,
-    contacts VARCHAR(100)
-        COMMENT '联系人' NULL,
-    mobile_number VARCHAR(30)
-        COMMENT '电话' NULL,
-    service_scope VARCHAR(30)
-        COMMENT '服务范围,SCAN:仅扫描,SCAN_MARK:扫描+阅卷' NOT NULL,
-    scan_start_time BIGINT
-        COMMENT '扫描开始时间' NOT NULL,
-    scan_end_time BIGINT
-        COMMENT '扫描结束时间' NOT NULL,
-    mark_paper_start_time BIGINT
-        COMMENT '阅卷开始时间' NOT NULL,
-    mark_paper_end_time BIGINT
-        COMMENT '阅卷结束时间' NOT NULL,
-    create_id BIGINT
-        COMMENT '创建人id' NULL,
-    create_time BIGINT
-        COMMENT '创建时间' NULL,
-    update_id BIGINT
-        COMMENT '更新人id' NULL,
-    update_time BIGINT
-        COMMENT '更新时间' NULL,
-    PRIMARY KEY (`id`),
-    UNIQUE KEY `t_b_crm_detail_unique` (`crm_no`,`course_name`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='派单明细';
+DELETE FROM t_d_form_widget
+WHERE id=190;
 
-INSERT INTO sys_privilege
-(id, name, url, `type`, parent_id, `sequence`, property, related, enable, default_auth, front_display)
-VALUES(3080, '导入派单明细', '/api/admin/tb/crm/detail/sop/import', 'URL', 3079, 1, 'AUTH', NULL, 1, 1, 0);
-INSERT INTO sys_privilege
-(id, name, url, `type`, parent_id, `sequence`, property, related, enable, default_auth, front_display)
-VALUES(3081, '获取派单信息', '/api/admin/tb/crm/detail/sop/var/info', 'URL', 3079, 2, 'AUTH', NULL, 1, 1, 0);
-INSERT INTO sys_privilege
-(id, name, url, `type`, parent_id, `sequence`, property, related, enable, default_auth, front_display)
-VALUES(3082, '派单明细sop变量保存', '/api/admin/tb/crm/detail/sop/var/save', 'URL', 3079, 3, 'AUTH', NULL, 1, 1, 0);
-INSERT INTO sys_privilege
-(id, name, url, `type`, parent_id, `sequence`, property, related, enable, default_auth, front_display)
-VALUES(3083, '获取派单明细sop信息', '/api/admin/tb/crm/detail/sop/info', 'URL', 3079, 4, 'AUTH', NULL, 1, 1, 0);
-INSERT INTO sys_privilege
-(id, name, url, `type`, parent_id, `sequence`, property, related, enable, default_auth, front_display)
-VALUES(3084, '创建/编辑派单明细sop', '/api/admin/tb/crm/detail/sop/save', 'URL', 3079, 5, 'AUTH', NULL, 1, 1, 0);
-INSERT INTO sys_privilege
-(id, name, url, `type`, parent_id, `sequence`, property, related, enable, default_auth, front_display)
-VALUES(3085, '派单明细sop发布', '/api/admin/tb/crm/detail/sop/publish', 'URL', 3079, 6, 'AUTH', NULL, 1, 1, 0);
-INSERT INTO sys_privilege
-(id, name, url, `type`, parent_id, `sequence`, property, related, enable, default_auth, front_display)
-VALUES(3086, '派单明细sop删除', '/api/admin/tb/crm/detail/sop/delete', 'URL', 3079, 7, 'AUTH', NULL, 1, 1, 0);
-INSERT INTO sys_privilege
-(id, name, url, `type`, parent_id, `sequence`, property, related, enable, default_auth, front_display)
-VALUES(3087, '编辑派单明细sop', '/api/admin/tb/crm/detail/sop/edit', 'URL', 3079, 8, 'AUTH', NULL, 1, 1, 0);
-
--- 2024-05-15
-ALTER TABLE t_b_crm ADD process_var MEDIUMTEXT
-    COMMENT '过程变量' NULL after publish_time;
-
--- 2024-05-16
-DROP TABLE IF EXISTS `t_b_engineer_allocation`;
-
--- 2024-05-18
-UPDATE sys_privilege
-SET name='sop填报接口', url='/api/admin/sop/approve', `type`='URL', parent_id=40, `sequence`=7, property='SYS', related=NULL, enable=1, default_auth=1, front_display=0
-WHERE id=3042;
-INSERT INTO sys_privilege
-(id, name, url, `type`, parent_id, `sequence`, property, related, enable, default_auth, front_display)
-VALUES(3088, 'sop人员配置', '/api/admin/sop/allocation', 'URL', 40, 13, 'AUTH', NULL, 1, 1, 0);
+UPDATE t_d_form_widget
+SET code='RADIO', `type`='FORM', form_id='has_double_evaluation', form_name='has_double_evaluation', title='有无双评', input_type='STRING', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=6, sub_title=NULL, `options`='[{"value":"HAVA","label":"有"},{"value":"NOT_HAVA","label":"无"}]', flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=7
+WHERE id=102;
+UPDATE t_d_form_widget
+SET code='NUMBER', `type`='FORM', form_id='scan_count', form_name='scan_count', title='扫描仪数量(台)', input_type='INT', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=3, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=8
+WHERE id=98;
+UPDATE t_d_form_widget
+SET code='DATE', `type`='FORM', form_id='exam_student_Internal_date', form_name='exam_student_Internal_date', title='考生数据内部交接时间', input_type='LONG', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format='yyyy-MM-dd', span=6, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=9
+WHERE id=99;
+UPDATE t_d_form_widget
+SET code='NUMBER', `type`='FORM', form_id='week_people_day', form_name='week_people_day', title='现场标准服务周期(人天)', input_type='INT', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=3, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=10
+WHERE id=100;
+UPDATE t_d_form_widget
+SET code='DATE', `type`='FORM', form_id='project_key_info_date', form_name='project_key_info_date', title='项目关键信息提交截止时间', input_type='LONG', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format='yyyy-MM-dd', span=6, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=1, form_group=NULL, role_type=NULL, create_id=1, create_time=11
+WHERE id=101;
+UPDATE t_d_form_widget
+SET code='FORM_GROUP_TITLE', `type`='FORM', form_id='project_people_plan_title', form_name='project_people_plan_title', title='项目人员安排及风险预估', input_type='STRING', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=12
+WHERE id=103;
+UPDATE t_d_form_widget
+SET code='SINGLE_SELECT', `type`='FORM', form_id='region_coordinator_id', form_name='region_coordinator_id', title='区域协调人', input_type='LONG', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid='/api/admin/user/archives/allocation/can_choose?crmDetailId=#{id}&sopRoleType=REGION_COORDINATOR', tips=NULL, format=NULL, span=4, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=13
+WHERE id=104;
+UPDATE t_d_form_widget
+SET code='MULTIPLE_SELECT', `type`='FORM', form_id='engineer_users_id', form_name='engineer_users_id', title='工程师', input_type='ARRAY', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid='/api/admin/user/archives/allocation/can_choose?crmDetailId=#{id}&sopRoleType=ENGINEER', tips=NULL, format=NULL, span=4, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=14
+WHERE id=105;
+UPDATE t_d_form_widget
+SET code='SINGLE_SELECT', `type`='FORM', form_id='project_manager_id', form_name='project_manager_id', title='项目经理', input_type='LONG', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid='/api/admin/user/archives/allocation/can_choose?crmDetailId=#{id}&sopRoleType=PROJECT_MANAGER', tips=NULL, format=NULL, span=4, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=15
+WHERE id=106;
+UPDATE t_d_form_widget
+SET code='SINGLE_SELECT', `type`='FORM', form_id='region_manager_id', form_name='region_manager_id', title='大区经理', input_type='LONG', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid='/api/admin/user/archives/allocation/can_choose?crmDetailId=#{id}&sopRoleType=REGION_MANAGER', tips=NULL, format=NULL, span=4, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=16
+WHERE id=191;
+UPDATE t_d_form_widget
+SET code='ONLY_TITLE', `type`='FORM', form_id='project_rish_title', form_name='project_rish_title', title='项目风险预估(仅供参考)', input_type='STRING', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=17
+WHERE id=107;
+UPDATE t_d_form_widget
+SET code='RADIO', `type`='FORM', form_id='delay_rish_cb', form_name='delay_rish_cb', title='延期风险', input_type='STRING', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`='[{"value":"LOW","label":"低"},{"value":"MIDDLE","label":"中"},{"value":"HIGH","label":"高"}]', flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=18
+WHERE id=108;
+UPDATE t_d_form_widget
+SET code='RADIO', `type`='FORM', form_id='engineer_rish_cb', form_name='engineer_rish_cb', title='实施难度', input_type='STRING', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`='[{"value":"LOW","label":"低"},{"value":"MIDDLE","label":"中"},{"value":"HIGH","label":"高"}]', flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=19
+WHERE id=109;
+UPDATE t_d_form_widget
+SET code='TEXTAREA', `type`='FORM', form_id='other_remark', form_name='other_remark', title='其它备注(建议关注的其它方面)', input_type='STRING', required=0, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=20
+WHERE id=110;
+UPDATE t_d_form_widget
+SET code='FORM_GROUP_TITLE', `type`='FORM', form_id='project_contacts_title', form_name='project_contacts_title', title='项目联系人', input_type='STRING', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=21
+WHERE id=111;
+UPDATE t_d_form_widget
+SET code='TABLE', `type`='FORM', form_id='project_contacts_table', form_name='project_contacts_table', title='项目联系人表格', input_type='STRING', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=22
+WHERE id=112;
+UPDATE t_d_form_widget
+SET code='TEXT', `type`='TABLE', form_id='school_college', form_name='school_college', title='项目联系人表格_机构输入框', input_type='STRING', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=3, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=23
+WHERE id=113;
+UPDATE t_d_form_widget
+SET code='TEXT', `type`='TABLE', form_id='school_name', form_name='school_name', title='项目联系人表格_姓名输入框', input_type='STRING', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=3, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=24
+WHERE id=114;
+UPDATE t_d_form_widget
+SET code='TEXT', `type`='TABLE', form_id='school_job', form_name='school_job', title='项目联系人表格_职务输入框', input_type='STRING', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=3, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=25
+WHERE id=115;
+UPDATE t_d_form_widget
+SET code='TEXT', `type`='TABLE', form_id='school_tel', form_name='school_tel', title='项目联系人表格_电话输入框', input_type='STRING', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=3, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=26
+WHERE id=116;
 
--- 2024-05-20
-UPDATE sys_privilege
-SET name='sop删除', url='/api/admin/sop/cancel', `type`='URL', parent_id=40, `sequence`=9, property='AUTH', related=NULL, enable=1, default_auth=1, front_display=0
-WHERE id=3045;
-UPDATE sys_privilege
-SET name='sop批量删除', url='/api/admin/sop/batch/cancel', `type`='URL', parent_id=40, `sequence`=10, property='AUTH', related=NULL, enable=1, default_auth=1, front_display=0
-WHERE id=3046;
+UPDATE t_d_form_widget
+SET code='FORM_GROUP_TITLE', `type`='FORM', form_id='cloud_mark_title', form_name='cloud_mark_title', title='云阅卷(填写前请先认真查阅移交的项目初审及项目基本信息)', input_type='STRING', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=2, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=1
+WHERE id=117;
+UPDATE t_d_form_widget
+SET code='RADIO', `type`='FORM', form_id='run_env_accord', form_name='run_env_accord', title='运行环境是否与学校沟通', input_type='STRING', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=6, sub_title=NULL, `options`='[{"value":"YES","label":"是"},{"value":"NO","label":"否"}]', flow_type='CLOUD_MARK_SOP_FLOW', form_setup=2, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=2
+WHERE id=118;
+INSERT INTO t_d_form_widget
+(id, code, `type`, form_id, form_name, title, input_type, required, readable, writable, visable, `scale`, `length`, binding, data_grid, tips, format, span, sub_title, `options`, flow_type, form_setup, handle, form_group, role_type, create_id, create_time)
+VALUES(192, 'FILE', 'FORM', 'run_env_accord_photos', 'run_env_accord_photos', NULL, 'FILE', 0, 1, 0, 1, NULL, 1, NULL, 'https://sop-file.qmth.com.cn/logo/logo.png', NULL, NULL, 3, NULL, NULL, 'CLOUD_MARK_SOP_FLOW', 2, 0, NULL, NULL, 1, 3);
+UPDATE t_d_form_widget
+SET code='DATE', `type`='FORM', form_id='env_deployment_time', form_name='env_deployment_time', title='环境部署时间', input_type='LONG', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format='yyyy-MM-dd', span=6, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=2, handle=1, form_group=NULL, role_type=NULL, create_id=1, create_time=4
+WHERE id=119;
+UPDATE t_d_form_widget
+SET code='LABEL', `type`='FORM', form_id='env_list_label', form_name='env_list_label', title='[{"label":"参照《软硬件准备检查清单》对学校进行调研","color":"blue"}]', input_type='STRING', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=2, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=5
+WHERE id=120;
+UPDATE t_d_form_widget
+SET code='DATE', `type`='FORM', form_id='scan_start_time', form_name='scan_start_time', title='扫描开始时间', input_type='LONG', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format='yyyy-MM-dd', span=6, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=2, handle=1, form_group=NULL, role_type=NULL, create_id=1, create_time=6
+WHERE id=121;
+UPDATE t_d_form_widget
+SET code='DATE', `type`='FORM', form_id='scan_end_time', form_name='scan_end_time', title='扫描结束时间', input_type='LONG', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format='yyyy-MM-dd', span=6, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=2, handle=1, form_group=NULL, role_type=NULL, create_id=1, create_time=7
+WHERE id=122;
+UPDATE t_d_form_widget
+SET code='LABEL', `type`='FORM', form_id='unite_label', form_name='unite_label', title='[{"label":"统一元旦后安排进场","color":"blue"}]', input_type='STRING', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=2, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=8
+WHERE id=123;
+UPDATE t_d_form_widget
+SET code='DATE', `type`='FORM', form_id='mark_room_check_time', form_name='mark_room_check_time', title='评卷机房检查时间', input_type='LONG', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format='yyyy-MM-dd', span=6, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=2, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=9
+WHERE id=124;
+UPDATE t_d_form_widget
+SET code='TEXT', `type`='FORM', form_id='mark_room_count', form_name='mark_room_count', title='评卷机房数量(个)', input_type='INT', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=6, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=2, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=10
+WHERE id=125;
+UPDATE t_d_form_widget
+SET code='TEXT', `type`='FORM', form_id='max_mark_teacher_count', form_name='max_mark_teacher_count', title='最大评卷教师数量', input_type='INT', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=6, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=2, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=11
+WHERE id=126;
+UPDATE t_d_form_widget
+SET code='DATE', `type`='FORM', form_id='mark_param_time', form_name='mark_param_time', title='评卷参数提供时间', input_type='LONG', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format='yyyy-MM-dd', span=6, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=2, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=12
+WHERE id=127;
+UPDATE t_d_form_widget
+SET code='DATE', `type`='FORM', form_id='mark_start_time', form_name='mark_start_time', title='评卷开始时间', input_type='LONG', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format='yyyy-MM-dd', span=6, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=2, handle=1, form_group=NULL, role_type=NULL, create_id=1, create_time=13
+WHERE id=128;
+UPDATE t_d_form_widget
+SET code='DATE', `type`='FORM', form_id='mark_end_time', form_name='mark_end_time', title='评卷结束时间', input_type='LONG', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format='yyyy-MM-dd', span=6, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=2, handle=1, form_group=NULL, role_type=NULL, create_id=1, create_time=14
+WHERE id=129;
+UPDATE t_d_form_widget
+SET code='TEXT', `type`='FORM', form_id='choose_course_count', form_name='choose_course_count', title='有选做题的科目数量(门)', input_type='INT', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=6, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=2, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=15
+WHERE id=130;
+UPDATE t_d_form_widget
+SET code='TEXTAREA', `type`='FORM', form_id='ramark', form_name='ramark', title='其它特殊要求', input_type='STRING', required=0, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=2, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=16
+WHERE id=131;t_d_form_widget
+SET code='FILE', `type`='FORM', form_id='upload_device_version_photos', form_name='upload_device_version_photos', title='上传每台扫描仪序列号拍照', input_type='ARRAY', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=5, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=4, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=1
+    WHERE id=188;
+
+INSERT INTO t_d_form_widget
+(id, code, `type`, form_id, form_name, title, input_type, required, readable, writable, visable, `scale`, `length`, binding, data_grid, tips, format, span, sub_title, `options`, flow_type, form_setup, handle, form_group, role_type, create_id, create_time)
+VALUES(193, 'RADIO', 'FORM', 'has_scan_blank_card', 'has_scan_blank_card', '是否扫描空白题卡', 'STRING', 1, 0, 1, 1, NULL, NULL, NULL, NULL, NULL, NULL, 6, NULL, '[{"value":"YES","label":"是"},{"value":"NO","label":"否"}]', 'CLOUD_MARK_SOP_FLOW', 5, 0, NULL, NULL, 1, 6);
+INSERT INTO t_d_form_widget
+(id, code, `type`, form_id, form_name, title, input_type, required, readable, writable, visable, `scale`, `length`, binding, data_grid, tips, format, span, sub_title, `options`, flow_type, form_setup, handle, form_group, role_type, create_id, create_time)
+VALUES(194, 'RADIO', 'FORM', 'has_scan_exception_bar_code', 'has_scan_exception_bar_code', '是否扫描异常条码', 'STRING', 1, 0, 1, 1, NULL, NULL, NULL, NULL, NULL, NULL, 6, NULL, '[{"value":"YES","label":"是"},{"value":"NO","label":"否"}]', 'CLOUD_MARK_SOP_FLOW', 5, 0, NULL, NULL, 1, 7);
+UPDATE t_d_form_widget
+SET code='FORM_GROUP_TITLE', `type`='FORM', form_id='import_data_title', form_name='import_data_title', title='导入数据', input_type='STRING', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=5, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=1
+WHERE id=147;
+UPDATE t_d_form_widget
+SET code='CHECKBOX', `type`='FORM', form_id='data_same', form_name='data_same', title='导入数据', input_type='STRING', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=6, sub_title=NULL, `options`='[{"value":"true","label":"导入数据与原始数据是否一致"}]', flow_type='CLOUD_MARK_SOP_FLOW', form_setup=5, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=2
+WHERE id=148;
+UPDATE t_d_form_widget
+SET code='NUMBER', `type`='FORM', form_id='import_exam_student_count', form_name='import_exam_student_count', title='导入考生数量', input_type='INT', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=6, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=5, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=3
+WHERE id=149;
+UPDATE t_d_form_widget
+SET code='FORM_GROUP_TITLE', `type`='FORM', form_id='scan_set_title', form_name='scan_set_title', title='扫描仪设置', input_type='STRING', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=5, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=4
+WHERE id=150;
+UPDATE t_d_form_widget
+SET code='CHECKBOX', `type`='FORM', form_id='scan_set_cb', form_name='scan_set_cb', title='扫描仪设置', input_type='STRING', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`='[{"value":"1","label":"1、扫描仪分辨率设置是150"},{"value":"2","label":"2、是否勾选“自动剪切”,“纠正歪斜”"},{"value":"3","label":"3、是否勾选“边界去除”"},{"value":"4","label":"4、勾选“双张进纸检测”-“有效”-动作“停止”"},{"value":"5","label":"5、爱普生型号,选择“扫描模式”-“设置”-“装订边缘”-“上”"},{"value":"6","label":"6、华高扫描仪型号,检查背面图像;如背面图像倒转,则勾选“背面旋转180°”"}]', flow_type='CLOUD_MARK_SOP_FLOW', form_setup=5, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=5
+WHERE id=151;
+UPDATE t_d_form_widget
+SET code='FORM_GROUP_TITLE', `type`='FORM', form_id='card_format_title', form_name='card_format_title', title='卡格式制作', input_type='STRING', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=5, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=8
+WHERE id=152;
+UPDATE t_d_form_widget
+SET code='CHECKBOX', `type`='FORM', form_id='card_format_cb', form_name='card_format_cb', title='卡格式制作', input_type='STRING', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`='[{"value":"1","label":"1、定位线:上方紧挨装钉“线”字,但是不超过“线”字;考生信息遮挡区需按要求框选"},{"value":"2","label":"2、扫描原图正反面检查是否正确"},{"value":"3","label":"3、扫描裁切图屏蔽区检查是否正确"}]', flow_type='CLOUD_MARK_SOP_FLOW', form_setup=5, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=9
+WHERE id=153;
+UPDATE t_d_form_widget
+SET code='FORM_GROUP_TITLE', `type`='FORM', form_id='paper_list_title', form_name='paper_list_title', title='纸质检查表上传', input_type='STRING', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=5, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=10
+WHERE id=154;
+UPDATE t_d_form_widget
+SET code='FILE', `type`='FORM', form_id='paper_check_photos', form_name='paper_check_photos', title='上传关键节点检查(纸质)表单拍照', input_type='ARRAY', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=5, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=5, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=11
+WHERE id=155;
 
--- 2024-05-21
-DELETE FROM sys_privilege
+UPDATE t_d_form_widget
+SET code='FORM_GROUP_TITLE', `type`='FORM', form_id='mark_progress_title', form_name='mark_progress_title', title='评卷进度核查', input_type='STRING', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=9, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=1
 WHERE id=177;
-
-UPDATE sys_privilege
-SET name='填报', url='Fill', `type`='LINK', parent_id=41, `sequence`=2, property='AUTH', related='3042', enable=1, default_auth=0, front_display=1
-WHERE id=175;
-UPDATE sys_privilege
-SET name='计划变更报备', url='ProjectExchange', `type`='LINK', parent_id=41, `sequence`=3, property='AUTH', related='3025', enable=1, default_auth=0, front_display=1
-WHERE id=176;
-UPDATE sys_privilege
-SET name='新增违规 ', url='AddViolation', `type`='LINK', parent_id=41, `sequence`=4, property='AUTH', related='1025', enable=1, default_auth=0, front_display=1
+UPDATE t_d_form_widget
+SET code='CHECKBOX', `type`='FORM', form_id='mark_progress_cb', form_name='mark_progress_cb', title='评卷进度核查', input_type='STRING', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`='[{"value":"1","label":"1、核对阅卷总进度是否为100%"},{"value":"2","label":"2、核对科目阅卷进度是否为100%"},{"value":"3","label":"3、核对问题卷是否处理完成"},{"value":"4","label":"4、核对所有科目状态点击“结束”"}]', flow_type='CLOUD_MARK_SOP_FLOW', form_setup=9, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=2
 WHERE id=178;
-UPDATE sys_privilege
-SET name='上报质量问题', url='ProblemSubmit', `type`='LINK', parent_id=41, `sequence`=5, property='AUTH', related='1031', enable=1, default_auth=0, front_display=1
+UPDATE t_d_form_widget
+SET code='FORM_GROUP_TITLE', `type`='FORM', form_id='cross_check_title', form_name='cross_check_title', title='交叉比对', input_type='STRING', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=9, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=3
 WHERE id=179;
-UPDATE sys_privilege
-SET name='编辑', url='Edit', `type`='LINK', parent_id=41, `sequence`=6, property='AUTH', related='3047,3048', enable=1, default_auth=0, front_display=1
-WHERE id=3037;
-UPDATE sys_privilege
-SET name='删除', url='Cancel', `type`='LINK', parent_id=41, `sequence`=7, property='AUTH', related='3045', enable=1, default_auth=0, front_display=1
-WHERE id=3038;
-INSERT INTO sys_privilege
-(id, name, url, `type`, parent_id, `sequence`, property, related, enable, default_auth, front_display)
-VALUES(3089, '人员配置', 'Allocation', 'LINK', 41, 1, 'AUTH', '3045', 1, 0, 1);
-
-UPDATE sys_privilege
-SET name='填报', url='Fill', `type`='LINK', parent_id=42, `sequence`=2, property='AUTH', related='3042', enable=1, default_auth=0, front_display=1
-WHERE id=184;
-UPDATE sys_privilege
-SET name='计划变更报备', url='ProjectExchange', `type`='LINK', parent_id=42, `sequence`=3, property='AUTH', related='3025', enable=1, default_auth=0, front_display=1
-WHERE id=185;
-UPDATE sys_privilege
-SET name='新增违规 ', url='AddViolation', `type`='LINK', parent_id=42, `sequence`=4, property='AUTH', related='1025', enable=1, default_auth=0, front_display=1
-WHERE id=186;
-UPDATE sys_privilege
-SET name='上报质量问题', url='ProblemSubmit', `type`='LINK', parent_id=42, `sequence`=5, property='AUTH', related=NULL, enable=1, default_auth=0, front_display=1
-WHERE id=187;
-UPDATE sys_privilege
-SET name='编辑', url='Edit', `type`='LINK', parent_id=42, `sequence`=6, property='AUTH', related='3047,3048', enable=1, default_auth=0, front_display=1
-WHERE id=3039;
-UPDATE sys_privilege
-SET name='删除', url='Cancel', `type`='LINK', parent_id=42, `sequence`=7, property='AUTH', related='3088', enable=1, default_auth=0, front_display=1
-WHERE id=3040;
-INSERT INTO sys_privilege
-(id, name, url, `type`, parent_id, `sequence`, property, related, enable, default_auth, front_display)
-VALUES(3090, '人员配置', 'Allocation', 'LINK', 42, 1, 'AUTH', '3088', 1, 0, 1);
-
-UPDATE sys_privilege
-SET name='创建sop', url='CreateSop', `type`='LINK', parent_id=51, `sequence`=4, property='AUTH', related='3080,3081,3082,3083,3084,3085,3086,3087', enable=1, default_auth=0, front_display=1
-WHERE id=3079;
-
-DROP TABLE IF EXISTS `t_b_sop_quick_search`;
-CREATE TABLE `t_b_sop_quick_search` (
-                                        `id` bigint NOT NULL COMMENT '主键',
-                                        `type` varchar(20) NOT NULL COMMENT '流程类型,OFFICE_SOP_FLOW:教务处SOP,CLOUD_MARK_SOP_FLOW:研究生SOP,DING_EXCEPTION_FLOW:考勤异常审核流程,PROJECT_EXCHANGE_FLOW:项目计划变更流程,QUALITY_PROBLEM_FLOW:质量问题反馈流程',
-                                        `flow_deployment_id` varchar(50) NOT NULL COMMENT '流程部署id',
-                                        `version` int NOT NULL COMMENT '版本号',
-                                        `user_id` bigint NOT NULL COMMENT '用户id',
-                                        `name` varchar(100) NOT NULL COMMENT '内容名称',
-                                        `content` mediumtext NOT NULL COMMENT '内容',
-                                        `content_type` varchar(20) NOT NULL COMMENT '内容类型,VIEW:显示列表,SEARCH:快捷搜索',
-                                        PRIMARY KEY (`id`),
-                                        UNIQUE KEY `t_b_sop_quick_search_unique` (`type`,`name`,`content_type`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='sop快捷搜索表';
-
-INSERT INTO sys_config
-(id, org_id, config_key, config_name, config_value, remark, enable, sort, create_id, create_time, update_id, update_time)
-VALUES(40, NULL, 'sop.quick.count', 'sop快捷条数', '10', NULL, 1, 1, 1, NULL, NULL, NULL);
-
--- 2024-05-22
-UPDATE sys_privilege
-SET name='教务处SOP管理', url='office', `type`='MENU', parent_id=40, `sequence`=1, property=NULL, related='3034,3035,3091,3092,3093', enable=1, default_auth=0, front_display=1
-WHERE id=41;
-UPDATE sys_privilege
-SET name='研究生SOP管理', url='cloudMark', `type`='MENU', parent_id=40, `sequence`=2, property=NULL, related='3034,3035,3091,3092,3093', enable=1, default_auth=0, front_display=1
-WHERE id=42;
-INSERT INTO sys_privilege
-(id, name, url, `type`, parent_id, `sequence`, property, related, enable, default_auth, front_display)
-VALUES(3091, 'sop快捷搜索保存', '/api/admin/sop/quick/save', 'URL', 40, 14, 'AUTH', NULL, 1, 1, 0);
-INSERT INTO sys_privilege
-(id, name, url, `type`, parent_id, `sequence`, property, related, enable, default_auth, front_display)
-VALUES(3092, 'sop快捷搜索列表', '/api/admin/sop/quick/list', 'URL', 40, 15, 'AUTH', NULL, 1, 1, 0);
-INSERT INTO sys_privilege
-(id, name, url, `type`, parent_id, `sequence`, property, related, enable, default_auth, front_display)
-VALUES(3093, 'sop快捷搜索删除', '/api/admin/sop/quick/delete', 'URL', 40, 16, 'AUTH', NULL, 1, 1, 0);
-
--- 2024-05-28
-UPDATE sys_config
-SET org_id=NULL, config_key='sop.quick.count', config_name='sop快捷条数', config_value='5', remark=NULL, enable=1, sort=1, create_id=1, create_time=NULL, update_id=NULL, update_time=NULL
-WHERE id=40;
-
-UPDATE sys_privilege
-SET name='教务处SOP管理', url='office', `type`='MENU', parent_id=40, `sequence`=1, property=NULL, related='3034,3035,3091,3092,3093,2062', enable=1, default_auth=0, front_display=1
-WHERE id=41;
-UPDATE sys_privilege
-SET name='研究生SOP管理', url='cloudMark', `type`='MENU', parent_id=40, `sequence`=2, property=NULL, related='3034,3035,3091,3092,3093,2062', enable=1, default_auth=0, front_display=1
-WHERE id=42;
-
-ALTER TABLE t_b_sop_quick_search DROP KEY t_b_sop_quick_search_unique;
-ALTER TABLE t_b_sop_quick_search ADD CONSTRAINT t_b_sop_quick_search_unique UNIQUE KEY (`type`,name,content_type,user_id);
-
--- 2024-05-29
-UPDATE sys_privilege
-SET name='人员调配可选人员查询', url='/api/admin/user/archives/allocation/can_choose', `type`='URL', parent_id=3079, `sequence`=10, property='SYS', related=NULL, enable=1, default_auth=1, front_display=0
-WHERE id=2062;
-
--- 2024-05-30
-UPDATE sys_privilege
-SET name='考勤异常待审核接口', url='/api/admin/ding/exception/apply/flow/task/un_done/list', `type`='URL', parent_id=27, `sequence`=2, property='SYS', related=NULL, enable=1, default_auth=1, front_display=0
-WHERE id=3019;
-UPDATE sys_privilege
-SET name='考勤异常已审核接口', url='/api/admin/ding/exception/apply/flow/task/done/list', `type`='URL', parent_id=27, `sequence`=3, property='SYS', related=NULL, enable=1, default_auth=1, front_display=0
-WHERE id=3020;
-UPDATE sys_privilege
-SET name='考勤异常审核接口', url='/api/admin/ding/exception/apply/flow/approve', `type`='URL', parent_id=27, `sequence`=4, property='SYS', related=NULL, enable=1, default_auth=1, front_display=0
-WHERE id=3021;
-UPDATE sys_privilege
-SET name='考勤异常批量审核接口', url='/api/admin/ding/exception/apply/flow/batch/approve', `type`='URL', parent_id=27, `sequence`=5, property='SYS', related=NULL, enable=1, default_auth=1, front_display=0
-WHERE id=3022;
-UPDATE sys_privilege
-SET name='项目变更计划审核接口', url='/api/admin/project/exchange/flow/approve', `type`='URL', parent_id=40, `sequence`=3, property='SYS', related=NULL, enable=1, default_auth=1, front_display=0
-WHERE id=3030;
-UPDATE sys_privilege
-SET name='质量问题反馈审核', url='/api/admin/tb/quality/problem/apply/approve', `type`='URL', parent_id=21, `sequence`=2, property='SYS', related=NULL, enable=1, default_auth=1, front_display=0
-WHERE id=3044;
-
--- 2024-05-31
-ALTER TABLE t_b_crm_detail ADD publish_time BIGINT NULL COMMENT '发布时间';
-
-UPDATE sys_privilege
-SET name='人员调配', url='userAllocate', `type`='MENU', parent_id=32, `sequence`=2, property=NULL, related=NULL, enable=1, default_auth=0, front_display=0
-WHERE id=34;
-
-UPDATE sys_privilege
-SET name='设备出入库登记', url='deviceInOutSop', `type`='MENU', parent_id=40, `sequence`=3, property=NULL, related=NULL, enable=1, default_auth=0, front_display=0
-WHERE id=43;
-
--- 2024-06-03
-UPDATE sys_privilege
-SET name='数据驾驶舱', url='dataCockpit', `type`='MENU', parent_id=NULL, `sequence`=12, property=NULL, related=NULL, enable=1, default_auth=0, front_display=0
-WHERE id=1100;
-UPDATE sys_privilege
-SET name='派单分析', url='crmAnalyse', `type`='MENU', parent_id=1100, `sequence`=1, property=NULL, related='1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1099', enable=1, default_auth=0, front_display=0
-WHERE id=1101;
-UPDATE sys_privilege
-SET name='服务单元分析', url='serviceAnalyse', `type`='MENU', parent_id=1100, `sequence`=2, property=NULL, related='1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072', enable=1, default_auth=0, front_display=0
-WHERE id=1102;
-UPDATE sys_privilege
-SET name='SOP预警监控', url='sopAnalyse', `type`='MENU', parent_id=1100, `sequence`=3, property=NULL, related='1057,1058,1059,1060,1061', enable=1, default_auth=0, front_display=0
-WHERE id=1103;
-UPDATE sys_privilege
-SET name='项目进度监控', url='sopSchedule', `type`='MENU', parent_id=1100, `sequence`=4, property=NULL, related='1094,1095,1097', enable=1, default_auth=0, front_display=0
-WHERE id=1104;
-UPDATE sys_privilege
-SET name='设备保障监控', url='deviceMonitor', `type`='MENU', parent_id=1100, `sequence`=5, property=NULL, related='1090,1091,1092,1093', enable=1, default_auth=0, front_display=0
-WHERE id=1105;
-UPDATE sys_privilege
-SET name='质量分析监控', url='qualityAnalyse', `type`='MENU', parent_id=1100, `sequence`=6, property=NULL, related='1083,1084,1085,1086,1087,1088,1089', enable=1, default_auth=0, front_display=0
-WHERE id=1106;
-
 UPDATE t_d_form_widget
-SET code='TEXT', `type`='FORM', form_id='contacts', form_name='contacts', title='联系人', input_type='STRING', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=6, sub_title=NULL, `options`=NULL, flow_type='OFFICE_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=5
-WHERE id=22;
+SET code='CHECKBOX', `type`='FORM', form_id='cross_check_cb', form_name='cross_check_cb', title='交叉比对', input_type='STRING', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`='[{"value":"1","label":"是否建议学校进行同一考生多科目分数交叉比对(成绩复核-成绩校验),需所有科目全部改完后管理员账号才能查看。"}]', flow_type='CLOUD_MARK_SOP_FLOW', form_setup=9, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=4
+WHERE id=180;
 UPDATE t_d_form_widget
-SET code='TEXT', `type`='FORM', form_id='mobile_number', form_name='mobile_number', title='电话', input_type='STRING', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=6, sub_title=NULL, `options`=NULL, flow_type='OFFICE_SOP_FLOW', form_setup=1, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=6
-WHERE id=23;
-
--- 2024-06-04
-INSERT INTO sys_privilege
-(id, name, url, `type`, parent_id, `sequence`, property, related, enable, default_auth, front_display)
-VALUES(3094, '设备管理', 'DeviceManage', 'LINK', 41, 1, 'AUTH', '4018,4019,4020,4021,4022,4023,4024,4025', 1, 0, 1);
-INSERT INTO sys_privilege
-(id, name, url, `type`, parent_id, `sequence`, property, related, enable, default_auth, front_display)
-VALUES(3095, '设备管理', 'DeviceManage', 'LINK', 42, 1, 'AUTH', '4018,4019,4020,4021,4022,4023,4024,4025', 1, 0, 1);
-
-UPDATE sys_privilege
-SET name='sop编辑', url='/api/admin/sop/edit', `type`='URL', parent_id=40, `sequence`=11, property='SYS', related=NULL, enable=1, default_auth=1, front_display=0
-WHERE id=3047;
-
+SET code='FORM_GROUP_TITLE', `type`='FORM', form_id='mark_submit_title', form_name='mark_submit_title', title='成绩提交核查', input_type='STRING', required=0, readable=1, writable=0, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=9, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=5
+WHERE id=181;
+UPDATE t_d_form_widget
+SET code='CHECKBOX', `type`='FORM', form_id='mark_submit_cb', form_name='mark_submit_cb', title='成绩提交核查', input_type='STRING', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`='[{"value":"1","label":"1、核对导出成绩表数据条数是否与考生表数量一致,不能带有“未导出全量数据”字样"},{"value":"2","label":"2、导出验收报告(考试管理-详情-验收报告),和学校签字确认盖章,上报验收报告至质控平台"},{"value":"3","label":"3、核对导出图片工具是否正常运行"}]', flow_type='CLOUD_MARK_SOP_FLOW', form_setup=9, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=6
+WHERE id=182;
 UPDATE t_d_form_widget
-SET code='FILE', `type`='FORM', form_id='scan_end', form_name='scan_end', title='上传检查', input_type='ARRAY', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='OFFICE_SOP_FLOW', form_setup=3, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=1
-WHERE id=38;
+SET code='NUMBER', `type`='FORM', form_id='export_score_count', form_name='export_score_count', title='导出成绩数量', input_type='INT', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=NULL, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=9, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=7
+WHERE id=183;
+UPDATE t_d_form_widget
+SET code='FILE', `type`='FORM', form_id='upload_check_report_photos', form_name='upload_check_report_photos', title='上传验收报告(纸质)拍照', input_type='ARRAY', required=1, readable=0, writable=1, visable=1, `scale`=NULL, `length`=5, binding=NULL, data_grid=NULL, tips=NULL, format=NULL, span=12, sub_title=NULL, `options`=NULL, flow_type='CLOUD_MARK_SOP_FLOW', form_setup=9, handle=0, form_group=NULL, role_type=NULL, create_id=1, create_time=8
+WHERE id=184;
+INSERT INTO t_d_form_widget
+(id, code, `type`, form_id, form_name, title, input_type, required, readable, writable, visable, `scale`, `length`, binding, data_grid, tips, format, span, sub_title, `options`, flow_type, form_setup, handle, form_group, role_type, create_id, create_time)
+VALUES(195, 'NUMBER', 'FORM', 'scan_count', 'scan_count', '扫描张数', 'INT', 1, 0, 1, 1, NULL, NULL, NULL, NULL, NULL, NULL, 3, NULL, NULL, 'CLOUD_MARK_SOP_FLOW', 9, 0, NULL, NULL, 1, 8);
+INSERT INTO t_d_form_widget
+(id, code, `type`, form_id, form_name, title, input_type, required, readable, writable, visable, `scale`, `length`, binding, data_grid, tips, format, span, sub_title, `options`, flow_type, form_setup, handle, form_group, role_type, create_id, create_time)
+VALUES(196, 'TEXT', 'FORM', 'scan_count_label', 'scan_count_label', '[{"label":"操作说明:
+1、待补充
+2、待补充
+3、待补充","color":"black"}]', 'STRING', 0, 1, 0, 1, NULL, NULL, NULL, NULL, NULL, NULL, 6, NULL, NULL, 'CLOUD_MARK_SOP_FLOW', 9, 0, NULL, NULL, 1, 9);
+
+INSERT INTO t_d_form_widget
+(id, code, `type`, form_id, form_name, title, input_type, required, readable, writable, visable, `scale`, `length`, binding, data_grid, tips, format, span, sub_title, `options`, flow_type, form_setup, handle, form_group, role_type, create_id, create_time)
+VALUES(200, 'ONLY_TITLE', 'FORM', 'device_sign_label', 'device_sign_label', '设备签收登记', 'STRING', 0, 1, 0, 1, NULL, NULL, NULL, NULL, NULL, NULL, 12, NULL, NULL, 'CLOUD_MARK_SOP_FLOW', 10, 0, NULL, NULL, 1, 1);
+INSERT INTO t_d_form_widget
+(id, code, `type`, form_id, form_name, title, input_type, required, readable, writable, visable, `scale`, `length`, binding, data_grid, tips, format, span, sub_title, `options`, flow_type, form_setup, handle, form_group, role_type, create_id, create_time)
+VALUES(201, 'DEVICE_IN_TABLE', 'FORM', 'device_sign_table', 'device_sign_table', '设备签收表格', 'STRING', 1, 0, 1, 1, NULL, NULL, NULL, NULL, NULL, NULL, 12, NULL, NULL, 'CLOUD_MARK_SOP_FLOW', 10, 0, NULL, NULL, 1, 1);
+
+INSERT INTO t_d_form_widget
+(id, code, `type`, form_id, form_name, title, input_type, required, readable, writable, visable, `scale`, `length`, binding, data_grid, tips, format, span, sub_title, `options`, flow_type, form_setup, handle, form_group, role_type, create_id, create_time)
+VALUES(202, 'ONLY_TITLE', 'FORM', 'device_place_label', 'device_place_label', '设备去处登记', 'STRING', 0, 1, 0, 1, NULL, NULL, NULL, NULL, NULL, NULL, 6, NULL, NULL, 'CLOUD_MARK_SOP_FLOW', 10, 0, NULL, NULL, 1, 1);
+INSERT INTO t_d_form_widget
+(id, code, `type`, form_id, form_name, title, input_type, required, readable, writable, visable, `scale`, `length`, binding, data_grid, tips, format, span, sub_title, `options`, flow_type, form_setup, handle, form_group, role_type, create_id, create_time)
+VALUES(203, 'DEVICE_OUT_TABLE', 'FORM', 'device_place_table', 'device_place_table', '设备去处表格', 'STRING', 1, 0, 1, 1, NULL, NULL, NULL, NULL, NULL, NULL, 12, NULL, NULL, 'CLOUD_MARK_SOP_FLOW', 10, 0, NULL, NULL, 1, 1);