1 changed files with 138 additions and 56 deletions
@ -1,85 +1,167 @@ |
|||
CREATE TABLE `efcode_cp_plan` |
|||
( |
|||
`id` varchar(50) NOT NULL COMMENT '主键ID', |
|||
`plan_type` tinyint NOT NULL COMMENT '计划类别 1=日常计划 2=专项计划', |
|||
`plan_date` varchar(16) NOT NULL COMMENT '计划执行日期(如 2025-05-08)', |
|||
`plan_time` tinyint NOT NULL COMMENT '执行时段 1=上午 2=下午 3=其他', |
|||
`enforce_content` varchar(1000) NOT NULL COMMENT '执法事项(最多1000字)', |
|||
`dept_id` varchar(50) NOT NULL COMMENT '执法单位ID', |
|||
`dept_name` varchar(100) NOT NULL COMMENT '执法单位名称', |
|||
`company_name` varchar(200) NOT NULL COMMENT '被检查企业/机构名称', |
|||
`enforce_user_name` varchar(512) NOT NULL COMMENT '执法人员姓名(多个逗号分隔)', |
|||
`enforce_user_code` varchar(512) NOT NULL COMMENT '执法人员证件编号(多个逗号分隔)', |
|||
`is_public` tinyint NOT NULL DEFAULT 1 COMMENT '是否公开 1=是 0=否', |
|||
`is_union` tinyint NOT NULL DEFAULT 1 COMMENT '是否联合执法 1=是 0=否', |
|||
`union_dept` varchar(500) DEFAULT NULL COMMENT '联合执法单位(多个逗号分隔)', |
|||
`reserve_status` tinyint NOT NULL DEFAULT 0 COMMENT '预约状态 0=待预约 1=预约中 2=预约完成 3=停止预约', |
|||
|
|||
`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=是', |
|||
`remark` varchar(255) DEFAULT NULL COMMENT '备注', |
|||
PRIMARY KEY (`id`), |
|||
KEY `idx_dept_id` (`dept_id`), |
|||
KEY `idx_reserve_status` (`reserve_status`) |
|||
) comment '行政执法检查计划-计划表' row_format = DYNAMIC; |
|||
|
|||
CREATE TABLE `efcode_cp_task`( |
|||
|
|||
) comment '行政执法检查计划-计划参与人员表' row_format = DYNAMIC; |
|||
`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=其他', |
|||
`enforce_content` varchar(1000) NOT NULL COMMENT '执法事项(最多1000字)', |
|||
|
|||
CREATE TABLE `efcode_cp_task`( |
|||
`enterprise_name` varchar(200) NOT NULL COMMENT '被检查企业/机构名称', |
|||
`enterprise_number` varchar(200) NOT NULL COMMENT '被检查企业/机构信用代码', |
|||
`enterprise_id` varchar(200) NOT NULL COMMENT '被检查企业/机构Id', |
|||
|
|||
) comment '行政执法检查计划-任务表' row_format = DYNAMIC; |
|||
`enforce_user_names` varchar(512) NOT NULL COMMENT '执法人员姓名(多个逗号分隔)', |
|||
`enforce_user_ids` varchar(512) NOT NULL COMMENT '执法人员姓名(多个逗号分隔)', |
|||
`enforce_user_codes` varchar(512) NOT NULL COMMENT '执法人员证件编号(多个逗号分隔)', |
|||
|
|||
CREATE TABLE `efcode_cp_task`( |
|||
`is_public` tinyint NOT NULL DEFAULT 1 COMMENT '是否公开:1=是,0=否', |
|||
`is_union` tinyint NOT NULL DEFAULT 1 COMMENT '是否联合执法:1=是,0=否', |
|||
`union_bureau_dept_names` varchar(500) DEFAULT NULL COMMENT '联合执法单位(多个逗号分隔)', |
|||
|
|||
) comment '行政执法检查计划-预约表' row_format = DYNAMIC; |
|||
`reserve_status` tinyint NOT NULL DEFAULT 0 COMMENT '预约状态:0=草稿,1=待预约,2=预约中,3=预约完成', |
|||
`system_reserved` tinyint NOT NULL DEFAULT 0 COMMENT '是否已经经过系统推荐预约:1=是,0=否', |
|||
`manual_reserved` tinyint NOT NULL DEFAULT 0 COMMENT '是否已经经过手动预约:1=是,0=否', |
|||
`edit_enable` tinyint NOT NULL DEFAULT 1 COMMENT '是否可以修改:1=是,0=否', |
|||
|
|||
CREATE TABLE `efcode_cp_task`( |
|||
`bureau_dept_id` varchar(50) NOT NULL COMMENT '执法单位ID', |
|||
`bureau_dept_name` varchar(100) NOT NULL COMMENT '执法单位名称', |
|||
`organ_id` varchar(50) NOT NULL COMMENT '市认证机构ID', |
|||
`organ_name` varchar(100) NOT NULL COMMENT '市认证机构名称', |
|||
`dept_id` varchar(50) NOT NULL COMMENT '市认证部门ID', |
|||
`dept_name` varchar(100) NOT NULL COMMENT '市认证部门名称', |
|||
|
|||
) comment '行政执法检查计划-预告表' row_format = DYNAMIC; |
|||
`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=是', |
|||
`remark` varchar(500) DEFAULT NULL COMMENT '备注', |
|||
`my_remark` varchar(500) DEFAULT NULL COMMENT '私有备注', |
|||
KEY `idx_dept_id` (`bureau_dept_id`), |
|||
KEY `idx_reserve_status` (`reserve_status`) |
|||
) comment '行政执法检查计划-计划表' row_format = DYNAMIC; |
|||
|
|||
CREATE TABLE `efcode_cp_task`( |
|||
CREATE TABLE `efcode_cp_task` |
|||
( |
|||
`id` varchar(50) NOT NULL COMMENT '主键ID' primary key, |
|||
`task_name` varchar(200) NOT NULL COMMENT '任务名称', |
|||
`bureau_dept_id` varchar(50) NOT NULL COMMENT '执法单位ID', |
|||
`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; |
|||
|
|||
) comment '行政执法检查计划-预告交流表' row_format = DYNAMIC; |
|||
CREATE TABLE `efcode_cp_plan_users` |
|||
( |
|||
`id` varchar(50) NOT NULL COMMENT '主键ID' primary key, |
|||
`plan_id` varchar(50) NOT NULL COMMENT '计划ID', |
|||
`user_id` varchar(50) NOT NULL COMMENT '用户ID', |
|||
`user_name` varchar(100) 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; |
|||
|
|||
CREATE TABLE `efcode_cp_setting`( |
|||
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', |
|||
`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; |
|||
) comment '行政执法检查计划-预约表' row_format = DYNAMIC; |
|||
|
|||
DROP TABLE IF EXISTS `enforcement_law_notice`; |
|||
CREATE TABLE `enforcement_law_notice` |
|||
CREATE TABLE `efcode_cp_notice` |
|||
( |
|||
`id` varchar(50) NOT NULL COMMENT '主键ID', |
|||
`plan_id` bigint DEFAULT NULL COMMENT '导入的计划ID(关联执法计划表)', |
|||
`enforce_date` varchar(16) NOT NULL COMMENT '执法日期', |
|||
`enforce_period` tinyint NOT NULL COMMENT '执法时段 1=上午 2=下午 3=其他', |
|||
`dept_id` varchar(50) NOT NULL COMMENT '执法单位ID', |
|||
`dept_name` varchar(100) NOT NULL COMMENT '执法单位名称', |
|||
`enforce_user_names` varchar(512) NOT NULL COMMENT '执法人员姓名(多人员逗号分隔)', |
|||
`enforce_user_codes` varchar(512) NOT NULL COMMENT '执法人员证件编号(多人员逗号分隔)', |
|||
`company_id` varchar(50) NOT NULL COMMENT '被检查企业ID', |
|||
`company_name` varchar(200) NOT NULL COMMENT '被检查企业名称', |
|||
`credit_code` varchar(32) DEFAULT NULL COMMENT '企业统一社会信用代码', |
|||
`contact_person` varchar(50) NOT NULL COMMENT '企业联系人', |
|||
`contact_phone` varchar(20) NOT NULL COMMENT '企业联系电话', |
|||
`enforce_period` tinyint NOT NULL COMMENT '执法时段:1=上午,2=下午,3=其他', |
|||
|
|||
`bureau_dept_id` varchar(50) NOT NULL COMMENT '执法单位ID', |
|||
`bureau_dept_name` varchar(100) NOT NULL COMMENT '执法单位名称', |
|||
`organ_id` varchar(50) NOT NULL COMMENT '市认证机构ID', |
|||
`organ_name` varchar(100) NOT NULL COMMENT '市认证机构名称', |
|||
`dept_id` varchar(50) NOT NULL COMMENT '市认证部门ID', |
|||
`dept_name` varchar(100) NOT NULL COMMENT '市认证部门名称', |
|||
|
|||
`enforce_user_names` varchar(512) NOT NULL COMMENT '执法人员姓名(多个逗号分隔)', |
|||
`enforce_user_ids` varchar(512) NOT NULL COMMENT '执法人员姓名(多个逗号分隔)', |
|||
`enforce_user_codes` varchar(512) NOT NULL COMMENT '执法人员证件编号(多个逗号分隔)', |
|||
|
|||
`enterprise_id` varchar(50) NOT NULL COMMENT '被检查企业ID', |
|||
`enterprise_name` varchar(200) NOT NULL COMMENT '被检查企业名称', |
|||
`enterprise_number` varchar(32) DEFAULT NULL COMMENT '企业统一社会信用代码', |
|||
|
|||
`contact_person` varchar(100) NOT NULL COMMENT '企业联系人', |
|||
`contact_phone` varchar(200) NOT NULL COMMENT '企业联系电话', |
|||
|
|||
`enforce_content` varchar(1000) NOT NULL COMMENT '执法事项', |
|||
`enforce_requirement` varchar(1000) NOT NULL COMMENT '执法要求', |
|||
`publish_time` datetime DEFAULT NULL COMMENT '预告发布时间', |
|||
`status` tinyint NOT NULL DEFAULT 1 COMMENT '预告状态 1=草稿 2=已发布 3=已取消 4=已执行', |
|||
`status` tinyint NOT NULL DEFAULT 0 COMMENT '预告状态:0=草稿,1=已发布,2=已取消,3=已执行', |
|||
`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=是', |
|||
`remark` varchar(255) DEFAULT NULL COMMENT '备注', |
|||
`is_delete` tinyint NOT NULL DEFAULT 0 COMMENT '是否删除:0=否,1=是', |
|||
`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`) |
|||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='行政执法预告表'; |
|||
) comment '行政执法检查计划-预约表' row_format = DYNAMIC; |
|||
|
|||
CREATE TABLE `efcode_cp_notice_users` |
|||
( |
|||
`id` varchar(50) NOT NULL COMMENT '主键ID' primary key, |
|||
`notice_id` varchar(50) NOT NULL COMMENT '计划ID', |
|||
`user_id` varchar(50) NOT NULL COMMENT '用户ID', |
|||
`user_name` varchar(100) 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; |
|||
|
|||
CREATE TABLE `efcode_cp_notice_message` |
|||
( |
|||
`id` varchar(50) NOT NULL COMMENT '主键ID' primary key, |
|||
`notice_id` varchar(50) NOT NULL COMMENT '预告ID', |
|||
`user_id` varchar(50) NOT NULL COMMENT '用户ID', |
|||
`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=是', |
|||
) 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 '设置名称', |
|||
`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 '更新时间' |
|||
) comment '行政执法检查计划-设置表' row_format = DYNAMIC; |
|||
|
|||
Loading…
Reference in new issue