|
|
|
@ -2,8 +2,13 @@ CREATE TABLE `efcode_cp_plan` |
|
|
|
( |
|
|
|
`id` varchar(50) NOT NULL COMMENT '主键ID' primary key, |
|
|
|
`plan_type` tinyint NOT NULL COMMENT '计划类别:1=日常计划,2=专项计划', |
|
|
|
|
|
|
|
`plan_date` datetime NOT NULL COMMENT '计划执行日期(如 2025-05-08)', |
|
|
|
`plan_time` tinyint NOT NULL COMMENT '执行时段:1=上午,2=下午,3=其他', |
|
|
|
|
|
|
|
`plan_actual_date` datetime NOT NULL COMMENT '经过预约后最终的计划执行日期(如 2025-05-08)', |
|
|
|
`plan_actual_time` tinyint NOT NULL COMMENT '经过预约后最终的执行时段:1=上午,2=下午,3=其他', |
|
|
|
|
|
|
|
`enforce_content` varchar(1000) NOT NULL COMMENT '执法事项(最多1000字)', |
|
|
|
|
|
|
|
`enterprise_name` varchar(200) NOT NULL COMMENT '被检查企业/机构名称', |
|
|
|
@ -69,17 +74,23 @@ CREATE TABLE `efcode_cp_plan_users` |
|
|
|
|
|
|
|
CREATE TABLE `efcode_cp_reserve` |
|
|
|
( |
|
|
|
`id` varchar(50) NOT NULL COMMENT '主键ID' primary key, |
|
|
|
`plan_id` varchar(50) NOT NULL COMMENT '计划ID', |
|
|
|
`reserve_time` datetime NOT NULL COMMENT '预约时间', |
|
|
|
`op_status` tinyint NOT NULL COMMENT '操作状态' DEFAULT 3 COMMENT '操作状态:1=同意,2=拒绝,3=待确认', |
|
|
|
`from` tinyint NOT NULL COMMENT '来自' COMMENT '来自:系统匹配=1,手动匹配=0', |
|
|
|
`id` varchar(50) NOT NULL COMMENT '主键ID' primary key, |
|
|
|
`plan_id` varchar(50) NOT NULL COMMENT '计划ID', |
|
|
|
`reserve_time` datetime NOT NULL COMMENT '预约时间', |
|
|
|
|
|
|
|
`op_status` tinyint NOT NULL COMMENT '操作状态' DEFAULT 3 COMMENT '操作状态:1=同意,2=拒绝,3=待确认,4=超期取消', |
|
|
|
`op_order` int NOT NULL COMMENT '联合时用户的操作顺序', |
|
|
|
`op_time` datetime NOT NULL COMMENT '联合时用户的操作时间', |
|
|
|
`op_message` varchar(500) NOT NULL COMMENT '联合时用户输入的操作消息', |
|
|
|
`op_set_date` datetime NOT NULL COMMENT '联合时用户选择的操作时间', |
|
|
|
`op_set_time` tinyint NOT NULL COMMENT '执行时段:1=上午,2=下午,3=其他', |
|
|
|
|
|
|
|
`from` tinyint NOT NULL COMMENT '来自' COMMENT '来自:系统匹配=1,手动匹配=0', |
|
|
|
`create_by` varchar(64) DEFAULT '' COMMENT '创建者', |
|
|
|
`create_dept` varchar(64) DEFAULT NULL COMMENT '创建人部门', |
|
|
|
`update_by` varchar(64) DEFAULT '' COMMENT '更新者', |
|
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' |
|
|
|
|
|
|
|
) comment '行政执法检查计划-预约表' row_format = DYNAMIC; |
|
|
|
|
|
|
|
CREATE TABLE `efcode_cp_notice` |
|
|
|
@ -120,9 +131,9 @@ CREATE TABLE `efcode_cp_notice` |
|
|
|
`remark` varchar(500) DEFAULT NULL COMMENT '备注', |
|
|
|
PRIMARY KEY (`id`), |
|
|
|
KEY `idx_dept_id` (`dept_id`), |
|
|
|
KEY `idx_company_id` (`company_id`), |
|
|
|
KEY `idx_credit_code` (`credit_code`) |
|
|
|
) comment '行政执法检查计划-预约表' row_format = DYNAMIC; |
|
|
|
KEY `idx_enterprise_id` (`enterprise_id`), |
|
|
|
KEY `idx_enterprise_number` (`enterprise_number`) |
|
|
|
) comment '行政执法检查计划-预告表' row_format = DYNAMIC; |
|
|
|
|
|
|
|
CREATE TABLE `efcode_cp_notice_users` |
|
|
|
( |
|
|
|
@ -135,7 +146,7 @@ CREATE TABLE `efcode_cp_notice_users` |
|
|
|
`update_by` varchar(64) DEFAULT '' COMMENT '更新者', |
|
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' |
|
|
|
) comment '行政执法检查计划-预约参与人员表' row_format = DYNAMIC; |
|
|
|
) comment '行政执法检查计划-预告参与人员表' row_format = DYNAMIC; |
|
|
|
|
|
|
|
CREATE TABLE `efcode_cp_notice_message` |
|
|
|
( |
|
|
|
@ -145,23 +156,32 @@ CREATE TABLE `efcode_cp_notice_message` |
|
|
|
`user_name` varchar(100) NOT NULL COMMENT '用户名称', |
|
|
|
`from` tinyint NOT NULL COMMENT '来自' COMMENT '来自:企业=1,执法单位=0', |
|
|
|
`message` varchar(1000) NOT NULL COMMENT '消息内容', |
|
|
|
`create_by` varchar(64) DEFAULT '' COMMENT '创建者', |
|
|
|
`create_dept` varchar(64) DEFAULT NULL COMMENT '创建人部门', |
|
|
|
`update_by` varchar(64) DEFAULT '' COMMENT '更新者', |
|
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' |
|
|
|
`is_delete` tinyint NOT NULL DEFAULT 0 COMMENT '是否删除:0=否,1=是', |
|
|
|
`create_by` varchar(64) DEFAULT '' COMMENT '创建者', |
|
|
|
`create_dept` varchar(64) DEFAULT NULL COMMENT '创建人部门', |
|
|
|
`update_by` varchar(64) DEFAULT '' COMMENT '更新者', |
|
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', |
|
|
|
`is_delete` tinyint NOT NULL DEFAULT 0 COMMENT '是否删除:0=否,1=是' |
|
|
|
) comment '行政执法检查计划-预告交流表' row_format = DYNAMIC; |
|
|
|
|
|
|
|
CREATE TABLE `efcode_cp_setting` |
|
|
|
( |
|
|
|
`id` varchar(50) NOT NULL COMMENT '主键ID' primary key, |
|
|
|
`setting_name` varchar(100) NOT NULL COMMENT '设置名称', |
|
|
|
`id` varchar(50) NOT NULL COMMENT '主键ID' primary key, |
|
|
|
`setting_name` varchar(100) NOT NULL COMMENT '设置名称', |
|
|
|
`setting_value` varchar(100) NOT NULL COMMENT '设置值', |
|
|
|
`remark` varchar(500) NOT NULL COMMENT '备注', |
|
|
|
`create_by` varchar(64) DEFAULT '' COMMENT '创建者', |
|
|
|
`create_dept` varchar(64) DEFAULT NULL COMMENT '创建人部门', |
|
|
|
`update_by` varchar(64) DEFAULT '' COMMENT '更新者', |
|
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' |
|
|
|
`remark` varchar(500) NOT NULL COMMENT '备注', |
|
|
|
`create_by` varchar(64) DEFAULT '' COMMENT '创建者', |
|
|
|
`create_dept` varchar(64) DEFAULT NULL COMMENT '创建人部门', |
|
|
|
`update_by` varchar(64) DEFAULT '' COMMENT '更新者', |
|
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' |
|
|
|
) comment '行政执法检查计划-设置表' row_format = DYNAMIC; |
|
|
|
|
|
|
|
|
|
|
|
/*初始化数据*/ |
|
|
|
INSERT INTO `efcode_cp_setting` (`id`, `setting_name`, `setting_value`, `remark`, `create_by`, `create_dept`) |
|
|
|
VALUES ('CP_SETTING_SUBMIT_DEADLINE', '下阶段计划提交最晚时间', '26', '每月几号前需提交下阶段计划<=', 'admin', NULL), |
|
|
|
('CP_SETTING_AUTO_MATCH_START', '系统自动推荐匹配开始时间', '26', '系统自动推荐匹配的开始时间(号)>=', 'admin', |
|
|
|
NULL), |
|
|
|
('CP_SETTING_MANUAL_MATCH_DAYS', '手工匹配距计划开始天数', '3', '手工匹配距离计划开始的天数>=', 'admin', NULL), |
|
|
|
('CP_MAX_UNION_UNIT', '单次联合单位最大数量', '3', '单次联合单位最大数量>=2', 'admin', NULL); |
|
|
|
|