From fadb0a201c3c32b1a3e76b742706ac9e044d788c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BA=84=E9=94=90=E6=B3=A2?= <10549902+zhuangruibo@user.noreply.gitee.com> Date: Thu, 14 May 2026 22:47:43 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A1=E5=88=92=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../013-计划任务表设计.sql | 61 +++++++++++++++++++ script/sql/zfjd-refactoring-v1/其他/gh.sql | 61 ------------------- 2 files changed, 61 insertions(+), 61 deletions(-) create mode 100644 script/sql/zfjd-refactoring-v1/013-计划任务表设计.sql diff --git a/script/sql/zfjd-refactoring-v1/013-计划任务表设计.sql b/script/sql/zfjd-refactoring-v1/013-计划任务表设计.sql new file mode 100644 index 00000000..d07fa1a8 --- /dev/null +++ b/script/sql/zfjd-refactoring-v1/013-计划任务表设计.sql @@ -0,0 +1,61 @@ +DROP TABLE IF EXISTS `enforcement_law_check_plan`; +CREATE TABLE `enforcement_law_check_plan` ( + `id` varchar(50) NOT NULL COMMENT '主键ID', +-- `plan_code` varchar(32) NOT NULL COMMENT '计划编号(唯一)', + `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 '联合执法单位(多个逗号分隔)', + -- `status` tinyint NOT NULL DEFAULT 1 COMMENT '状态 1=草稿 2=已提交 3=已执行 4=已作废', + `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`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='行政执法检查计划表'; + +DROP TABLE IF EXISTS `enforcement_law_notice`; +CREATE TABLE `enforcement_law_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_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=已执行', + `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_company_id` (`company_id`), + KEY `idx_credit_code` (`credit_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='行政执法预告表'; diff --git a/script/sql/zfjd-refactoring-v1/其他/gh.sql b/script/sql/zfjd-refactoring-v1/其他/gh.sql index c5cf0dd2..b72c7ade 100644 --- a/script/sql/zfjd-refactoring-v1/其他/gh.sql +++ b/script/sql/zfjd-refactoring-v1/其他/gh.sql @@ -30,67 +30,6 @@ ALTER TABLE `enforcement_registration` ADD COLUMN `law_case_id` bigint DEFAULT NULL COMMENT '执法案件ID' AFTER `is_real_union`; -- 已评价需要初始化数据 -DROP TABLE IF EXISTS `enforcement_law_check_plan`; -CREATE TABLE `enforcement_law_check_plan` ( - `id` varchar(50) NOT NULL COMMENT '主键ID', --- `plan_code` varchar(32) NOT NULL COMMENT '计划编号(唯一)', - `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 '联合执法单位(多个逗号分隔)', - -- `status` tinyint NOT NULL DEFAULT 1 COMMENT '状态 1=草稿 2=已提交 3=已执行 4=已作废', - `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`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='行政执法检查计划表'; - -DROP TABLE IF EXISTS `enforcement_law_notice`; -CREATE TABLE `enforcement_law_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_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=已执行', - `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_company_id` (`company_id`), - KEY `idx_credit_code` (`credit_code`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='行政执法预告表'; DROP TABLE IF EXISTS `enforcement_education_services`;