/*
 Navicat Premium Dump SQL

 Source Server         : gbs
 Source Server Type    : MySQL
 Source Server Version : 80035 (8.0.35)
 Source Host           : 192.168.20.100:33080
 Source Schema         : jjb_saas_safety_eval

 Target Server Type    : MySQL
 Target Server Version : 80035 (8.0.35)
 File Encoding         : 65001

 Date: 26/06/2026 11:56:18
*/

CREATE DATABASE IF NOT EXISTS `jjb_saas_safety_eval`
    CHARACTER SET utf8mb4
    COLLATE utf8mb4_0900_ai_ci;

USE `jjb_saas_safety_eval`;

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for org_department
-- ----------------------------
DROP TABLE IF EXISTS `org_department`;
CREATE TABLE `org_department` (
                                  `id` bigint NOT NULL COMMENT '主键',
                                  `org_id` bigint NOT NULL COMMENT '机构id',
                                  `parent_id` bigint DEFAULT '0' COMMENT '上级部门id，0为根',
                                  `dept_name` varchar(100) NOT NULL COMMENT '部门名称',
                                  `manager_name` varchar(50) DEFAULT NULL COMMENT '负责人姓名',
                                  `manager_account` varchar(50) DEFAULT NULL COMMENT '负责人账号',
                                  `dept_level_code` varchar(32) DEFAULT NULL COMMENT '部门级别编码',
                                  `dept_level_name` varchar(50) DEFAULT NULL COMMENT '部门级别名称',
                                  `delete_enum` varchar(32) DEFAULT NULL COMMENT '删除标识true false',
                                  `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
                                  `create_name` varchar(50) DEFAULT NULL COMMENT '创建人姓名',
                                  `update_name` varchar(50) DEFAULT NULL COMMENT '更新人姓名',
                                  `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                                  `version` int DEFAULT NULL COMMENT '版本',
                                  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
                                  `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                                  `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                                  `env` varchar(50) DEFAULT NULL COMMENT '环境',
                                  PRIMARY KEY (`id`),
                                  KEY `idx_org_department_org_id` (`org_id`),
                                  KEY `idx_org_department_parent_id` (`parent_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='部门表';

-- ----------------------------
-- Records of org_department
-- ----------------------------
BEGIN;
INSERT INTO `org_department` (`id`, `org_id`, `parent_id`, `dept_name`, `manager_name`, `manager_account`, `dept_level_code`, `dept_level_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (101, 1, 0, '综合管理部', '冯行政', '13800138014', NULL, '一级', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_department` (`id`, `org_id`, `parent_id`, `dept_name`, `manager_name`, `manager_account`, `dept_level_code`, `dept_level_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (102, 1, 0, '评价一部', '陈评价', '13800138010', NULL, '一级', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_department` (`id`, `org_id`, `parent_id`, `dept_name`, `manager_name`, `manager_account`, `dept_level_code`, `dept_level_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (103, 1, 0, '评价二部', '郑专项', '13800138013', NULL, '一级', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_department` (`id`, `org_id`, `parent_id`, `dept_name`, `manager_name`, `manager_account`, `dept_level_code`, `dept_level_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (104, 1, 0, '技术质量部', '吴质量', '13800138012', NULL, '一级', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_department` (`id`, `org_id`, `parent_id`, `dept_name`, `manager_name`, `manager_account`, `dept_level_code`, `dept_level_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (105, 1, 0, '市场开发部', '褚采样', '13800138015', NULL, '一级', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_department` (`id`, `org_id`, `parent_id`, `dept_name`, `manager_name`, `manager_account`, `dept_level_code`, `dept_level_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (106, 1, 101, '行政组', '冯行政', '13800138014', NULL, '二级', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_department` (`id`, `org_id`, `parent_id`, `dept_name`, `manager_name`, `manager_account`, `dept_level_code`, `dept_level_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (107, 1, 101, '人事组', '冯行政', '13800138014', NULL, '二级', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_department` (`id`, `org_id`, `parent_id`, `dept_name`, `manager_name`, `manager_account`, `dept_level_code`, `dept_level_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (108, 1, 102, '现场评价一组', '林项目', '13800138011', NULL, '二级', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_department` (`id`, `org_id`, `parent_id`, `dept_name`, `manager_name`, `manager_account`, `dept_level_code`, `dept_level_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (109, 1, 102, '现场评价二组', '陈评价', '13800138010', NULL, '二级', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_department` (`id`, `org_id`, `parent_id`, `dept_name`, `manager_name`, `manager_account`, `dept_level_code`, `dept_level_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (110, 1, 102, '报告编制组', '林项目', '13800138011', NULL, '二级', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_department` (`id`, `org_id`, `parent_id`, `dept_name`, `manager_name`, `manager_account`, `dept_level_code`, `dept_level_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (111, 1, 103, '专项评价组', '郑专项', '13800138013', NULL, '二级', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_department` (`id`, `org_id`, `parent_id`, `dept_name`, `manager_name`, `manager_account`, `dept_level_code`, `dept_level_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (112, 1, 103, '综合评价组', '郑专项', '13800138013', NULL, '二级', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_department` (`id`, `org_id`, `parent_id`, `dept_name`, `manager_name`, `manager_account`, `dept_level_code`, `dept_level_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (113, 1, 104, '质检组', '吴质量', '13800138012', NULL, '二级', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_department` (`id`, `org_id`, `parent_id`, `dept_name`, `manager_name`, `manager_account`, `dept_level_code`, `dept_level_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (114, 1, 104, '档案管理组', '吴质量', '13800138012', NULL, '二级', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_department` (`id`, `org_id`, `parent_id`, `dept_name`, `manager_name`, `manager_account`, `dept_level_code`, `dept_level_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (115, 1, 104, '设备管理组', '吴质量', '13800138012', NULL, '二级', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
COMMIT;

-- ----------------------------
-- Table structure for org_equipment
-- ----------------------------
DROP TABLE IF EXISTS `org_equipment`;
CREATE TABLE `org_equipment` (
                                 `id` bigint NOT NULL COMMENT '主键',
                                 `org_id` bigint NOT NULL COMMENT '机构id',
                                 `device_name` varchar(200) NOT NULL COMMENT '设备名称',
                                 `device_model` varchar(100) DEFAULT NULL COMMENT '设备型号',
                                 `instrument_type_code` varchar(32) DEFAULT NULL COMMENT '仪器类型编码',
                                 `instrument_type_name` varchar(50) DEFAULT NULL COMMENT '仪器类型名称',
                                 `device_type_code` varchar(32) DEFAULT NULL COMMENT '设备类型编码',
                                 `device_type_name` varchar(50) DEFAULT NULL COMMENT '设备类型名称',
                                 `manufacturer` varchar(200) DEFAULT NULL COMMENT '厂家',
                                 `flow_desc` varchar(500) DEFAULT NULL COMMENT '设备流量说明',
                                 `min_flow` decimal(12,4) DEFAULT NULL COMMENT '最小流量',
                                 `max_flow` decimal(12,4) DEFAULT NULL COMMENT '最大流量',
                                 `calibration_unit` varchar(200) DEFAULT NULL COMMENT '校准单位',
                                 `calibration_init_value` varchar(100) DEFAULT NULL COMMENT '校准初始值',
                                 `field_calibration_type_code` varchar(32) DEFAULT NULL COMMENT '现场校验类型编码',
                                 `field_calibration_type_name` varchar(50) DEFAULT NULL COMMENT '现场校验类型名称',
                                 `dual_channel_flag` tinyint DEFAULT '2' COMMENT '是否双路(1是2否)',
                                 `enable_flag` tinyint DEFAULT '1' COMMENT '设备状态(1启用2禁用)',
                                 `delete_enum` varchar(32) DEFAULT NULL COMMENT '删除标识true false',
                                 `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
                                 `create_name` varchar(50) DEFAULT NULL COMMENT '创建人姓名',
                                 `update_name` varchar(50) DEFAULT NULL COMMENT '更新人姓名',
                                 `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                                 `version` int DEFAULT NULL COMMENT '版本',
                                 `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                 `update_time` datetime DEFAULT NULL COMMENT '修改时间',
                                 `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                                 `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                                 `env` varchar(50) DEFAULT NULL COMMENT '环境',
                                 PRIMARY KEY (`id`),
                                 KEY `idx_org_equipment_org_id` (`org_id`),
                                 KEY `idx_org_equipment_device_name` (`device_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='装备信息表';

-- ----------------------------
-- Records of org_equipment
-- ----------------------------
BEGIN;
INSERT INTO `org_equipment` (`id`, `org_id`, `device_name`, `device_model`, `instrument_type_code`, `instrument_type_name`, `device_type_code`, `device_type_name`, `manufacturer`, `flow_desc`, `min_flow`, `max_flow`, `calibration_unit`, `calibration_init_value`, `field_calibration_type_code`, `field_calibration_type_name`, `dual_channel_flag`, `enable_flag`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (801, 1, '四合一气体检测仪', 'PGM-6208', '检测仪器', '检测仪器', '便携式', '便携式', '英国ION Science', '0-100%LEL', 0.0000, 100.0000, '市计量院', '0', NULL, '定期校验', 2, 1, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_equipment` (`id`, `org_id`, `device_name`, `device_model`, `instrument_type_code`, `instrument_type_name`, `device_type_code`, `device_type_name`, `manufacturer`, `flow_desc`, `min_flow`, `max_flow`, `calibration_unit`, `calibration_init_value`, `field_calibration_type_code`, `field_calibration_type_name`, `dual_channel_flag`, `enable_flag`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (802, 1, '激光粉尘仪', 'LD-5K', '检测仪器', '检测仪器', '便携式', '便携式', '青岛众瑞', '0-10mg/m3', 0.0000, 10.0000, '市计量院', '0', NULL, '定期校验', 2, 1, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_equipment` (`id`, `org_id`, `device_name`, `device_model`, `instrument_type_code`, `instrument_type_name`, `device_type_code`, `device_type_name`, `manufacturer`, `flow_desc`, `min_flow`, `max_flow`, `calibration_unit`, `calibration_init_value`, `field_calibration_type_code`, `field_calibration_type_name`, `dual_channel_flag`, `enable_flag`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (803, 1, '声级计', 'AWA5688', '检测仪器', '检测仪器', '便携式', '便携式', '杭州爱华', '30-130dB', 0.0000, 130.0000, '市计量院', '0', NULL, '定期校验', 2, 1, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_equipment` (`id`, `org_id`, `device_name`, `device_model`, `instrument_type_code`, `instrument_type_name`, `device_type_code`, `device_type_name`, `manufacturer`, `flow_desc`, `min_flow`, `max_flow`, `calibration_unit`, `calibration_init_value`, `field_calibration_type_code`, `field_calibration_type_name`, `dual_channel_flag`, `enable_flag`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (804, 1, '万用表', 'Fluke87V', '电工仪器', '电工仪器', '手持式', '手持式', 'Fluke', '-', 0.0000, 0.0000, '市计量院', '0', NULL, '定期校验', 2, 1, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_equipment` (`id`, `org_id`, `device_name`, `device_model`, `instrument_type_code`, `instrument_type_name`, `device_type_code`, `device_type_name`, `manufacturer`, `flow_desc`, `min_flow`, `max_flow`, `calibration_unit`, `calibration_init_value`, `field_calibration_type_code`, `field_calibration_type_name`, `dual_channel_flag`, `enable_flag`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (805, 1, '风速仪', 'Testo410-2', '检测仪器', '检测仪器', '便携式', '便携式', '德图Testo', '0.4-20m/s', 0.4000, 20.0000, '市计量院', '0', NULL, '定期校验', 2, 1, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
COMMIT;

-- ----------------------------
-- Table structure for org_info
-- ----------------------------
DROP TABLE IF EXISTS `org_info`;
CREATE TABLE `org_info` (
                            `id` bigint NOT NULL COMMENT '主键',
                            `unit_name` varchar(200) NOT NULL COMMENT '生产经营单位名称',
                            `credit_code` varchar(18) NOT NULL COMMENT '统一社会信用代码',
                            `safety_industry_category_code` varchar(32) DEFAULT NULL COMMENT '安全生产监管行业类别编码',
                            `safety_industry_category_name` varchar(50) DEFAULT NULL COMMENT '安全生产监管行业类别名称',
                            `district_code` varchar(32) DEFAULT NULL COMMENT '所属县区编码',
                            `district_name` varchar(50) DEFAULT NULL COMMENT '所属县区名称',
                            `town_street` varchar(200) DEFAULT NULL COMMENT '所属镇街道',
                            `village_community` varchar(200) DEFAULT NULL COMMENT '属村社区',
                            `longitude` decimal(10,6) DEFAULT NULL COMMENT '经度',
                            `latitude` decimal(10,6) DEFAULT NULL COMMENT '纬度',
                            `register_address` varchar(500) DEFAULT NULL COMMENT '注册地址',
                            `business_address` varchar(500) DEFAULT NULL COMMENT '经营地址',
                            `ownership_type_code` varchar(32) DEFAULT NULL COMMENT '归属类型编码',
                            `ownership_type_name` varchar(50) DEFAULT NULL COMMENT '归属类型名称',
                            `legal_representative` varchar(50) DEFAULT NULL COMMENT '法定代表人',
                            `legal_representative_phone` varchar(20) DEFAULT NULL COMMENT '法定代表人联系电话',
                            `principal_name` varchar(50) DEFAULT NULL COMMENT '主要负责人',
                            `principal_phone` varchar(20) DEFAULT NULL COMMENT '主要负责人联系电话',
                            `safety_dept_manager` varchar(50) DEFAULT NULL COMMENT '安全管理部门负责人',
                            `safety_dept_manager_phone` varchar(20) DEFAULT NULL COMMENT '安全管理部门负责人联系电话',
                            `safety_deputy_phone` varchar(20) DEFAULT NULL COMMENT '主管安全副总联系电话',
                            `production_date` date DEFAULT NULL COMMENT '投产日期',
                            `business_status_code` int DEFAULT NULL COMMENT '企业经营状态编码',
                            `business_status_name` varchar(50) DEFAULT NULL COMMENT '企业经营状态名称',
                            `info_disclosure_url` varchar(500) DEFAULT NULL COMMENT '信息公开网址',
                            `workplace_area` decimal(12,2) DEFAULT NULL COMMENT '工作场所建筑面积(平方米)',
                            `archive_room_area` decimal(12,2) DEFAULT NULL COMMENT '档案室面积(平方米)',
                            `fulltime_evaluator_count` int DEFAULT NULL COMMENT '专职安全评价师数量',
                            `registered_engineer_count` int DEFAULT NULL COMMENT '注册安全工程师数量',
                            `economy_industry_code` varchar(32) DEFAULT NULL COMMENT '国民经济行业分类编码',
                            `economy_industry_name` varchar(100) DEFAULT NULL COMMENT '国民经济行业分类名称',
                            `auth_status_code` int DEFAULT NULL COMMENT '认证状态编码(1填写信息2审核中3通过)',
                            `auth_status_name` varchar(50) DEFAULT NULL COMMENT '认证状态名称',
                            `enterprise_status_code` int DEFAULT NULL COMMENT '企业状态编码(1正常2停业3注销)',
                            `enterprise_status_name` varchar(50) DEFAULT NULL COMMENT '企业状态名称',
                            `enterprise_scale_code` varchar(32) DEFAULT NULL COMMENT '企业规模编码',
                            `enterprise_scale_name` varchar(50) DEFAULT NULL COMMENT '企业规模名称(大/中/小/微型)',
                            `filing_type_code` varchar(32) DEFAULT '2' COMMENT '备案类型编码(1审核备案2确认备案)',
                            `filing_type_name` varchar(50) DEFAULT '确认备案' COMMENT '备案类型名称(审核备案/确认备案)',
                            `filing_record_status_code` int DEFAULT '2' COMMENT '备案状态编码(1已备案2未备案)',
                            `filing_record_status_name` varchar(50) DEFAULT '未备案' COMMENT '备案状态名称',
                            `attachment_urls` varchar(2000) DEFAULT NULL COMMENT '上传附件地址(多个逗号分隔)',
                            `state` int DEFAULT '0' COMMENT '状态(0启用1禁用)',
                            `delete_enum` varchar(32) DEFAULT NULL COMMENT '删除标识true false',
                            `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
                            `create_name` varchar(50) DEFAULT NULL COMMENT '创建人姓名',
                            `update_name` varchar(50) DEFAULT NULL COMMENT '更新人姓名',
                            `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                            `org_id` bigint DEFAULT NULL COMMENT '单位id',
                            `version` int DEFAULT NULL COMMENT '版本',
                            `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                            `update_time` datetime DEFAULT NULL COMMENT '修改时间',
                            `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                            `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                            `env` varchar(50) DEFAULT NULL COMMENT '环境',
                            PRIMARY KEY (`id`),
                            KEY `idx_org_info_tenant_id` (`tenant_id`),
                            KEY `idx_org_info_credit_code` (`credit_code`),
                            KEY `idx_org_info_auth_status` (`auth_status_code`),
                            KEY `idx_org_info_state` (`state`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='机构信息表';

-- ----------------------------
-- Records of org_info
-- ----------------------------
BEGIN;
INSERT INTO `org_info` (`id`, `unit_name`, `credit_code`, `safety_industry_category_code`, `safety_industry_category_name`, `district_code`, `district_name`, `town_street`, `village_community`, `longitude`, `latitude`, `register_address`, `business_address`, `ownership_type_code`, `ownership_type_name`, `legal_representative`, `legal_representative_phone`, `principal_name`, `principal_phone`, `safety_dept_manager`, `safety_dept_manager_phone`, `safety_deputy_phone`, `production_date`, `business_status_code`, `business_status_name`, `info_disclosure_url`, `workplace_area`, `archive_room_area`, `fulltime_evaluator_count`, `registered_engineer_count`, `economy_industry_code`, `economy_industry_name`, `auth_status_code`, `auth_status_name`, `enterprise_status_code`, `enterprise_status_name`, `enterprise_scale_code`, `enterprise_scale_name`, `filing_type_code`, `filing_type_name`, `filing_record_status_code`, `filing_record_status_name`, `attachment_urls`, `state`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `org_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (1, '重庆示例安全评价有限公司', '91500000MA0XXXXXX1', NULL, '安全评价', '渝北区', '渝北区', '龙溪街道', '龙脊社区', 106.512000, 29.602000, '重庆市渝北区示例路88号', '重庆市渝北区示例路88号', NULL, '民营企业', '张三', '023-88880001', '李四', '13800138001', '王五', '13800138002', '13800138003', '2018-06-01', NULL, '正常经营', 'https://example.com/disclosure', 1200.00, 80.00, 12, 5, 'M7491', NULL, 3, '通过', 1, '正常', '中', '中', '2', '确认备案', 2, '未备案', 'https://gd-hbimg.huaban.com/08aaeb96f1f7360a2016ab5da1d6dd2d8f9933b62f9137-uqfbvd_fw658webp', 0, 'false', NULL, NULL, NULL, 2069596397920849920, 1, NULL, '2026-06-26 11:18:22', '2026-06-26 11:42:53', 2069674237173436416, NULL, NULL);
COMMIT;

-- ----------------------------
-- Table structure for org_personnel
-- ----------------------------
DROP TABLE IF EXISTS `org_personnel`;
CREATE TABLE `org_personnel` (
                                 `id` bigint NOT NULL COMMENT '主键',
                                 `org_id` bigint NOT NULL COMMENT '机构id',
                                 `dept_id` bigint DEFAULT NULL COMMENT '部门id',
                                 `post_id` bigint DEFAULT NULL COMMENT '岗位id',
                                 `user_name` varchar(50) NOT NULL COMMENT '用户名称/姓名',
                                 `account` varchar(50) NOT NULL COMMENT '账号',
                                 `gender_code` tinyint DEFAULT NULL COMMENT '性别编码',
                                 `gender_name` varchar(10) DEFAULT NULL COMMENT '性别名称',
                                 `birth_date` date DEFAULT NULL COMMENT '出生日期',
                                 `id_card_no` varchar(18) DEFAULT NULL COMMENT '身份证号',
                                 `current_address` varchar(500) DEFAULT NULL COMMENT '现住地址',
                                 `office_address` varchar(500) DEFAULT NULL COMMENT '办公地址',
                                 `education_code` varchar(32) DEFAULT NULL COMMENT '学历编码',
                                 `education_name` varchar(50) DEFAULT NULL COMMENT '学历名称',
                                 `graduate_school` varchar(200) DEFAULT NULL COMMENT '毕业院校',
                                 `major` varchar(100) DEFAULT NULL COMMENT '专业',
                                 `employment_status_code` int DEFAULT NULL COMMENT '就职状态编码',
                                 `employment_status_name` varchar(50) DEFAULT NULL COMMENT '就职状态名称',
                                 `person_type_code` varchar(32) DEFAULT '1' COMMENT '人员类型编码(1基础人员2专职评价师)',
                                 `person_type_name` varchar(50) DEFAULT '基础人员' COMMENT '人员类型名称',
                                 `qual_scope` varchar(500) DEFAULT NULL COMMENT '资质范围',
                                 `professional_level_code` varchar(32) DEFAULT NULL COMMENT '职业等级编码',
                                 `professional_level_name` varchar(200) DEFAULT NULL COMMENT '职业等级名称',
                                 `evaluator_cert_no` varchar(100) DEFAULT NULL COMMENT '安全评价师证书编号',
                                 `education_type_code` varchar(32) DEFAULT NULL COMMENT '学历类型编码(全日制/在职教育)',
                                 `education_type_name` varchar(50) DEFAULT NULL COMMENT '学历类型名称',
                                 `education_level_code` varchar(32) DEFAULT NULL COMMENT '学历层次编码(专科/本科/硕士/博士)',
                                 `education_level_name` varchar(50) DEFAULT NULL COMMENT '学历层次名称',
                                 `title_name` varchar(50) DEFAULT NULL COMMENT '职称',
                                 `register_engineer_flag` tinyint DEFAULT '2' COMMENT '是否注册安全工程师(1是2否)',
                                 `publications` varchar(1000) DEFAULT NULL COMMENT '出版学术专著专利获奖论文等',
                                 `ability_declaration` varchar(1000) DEFAULT NULL COMMENT '自我申报的专业能力及认定方式',
                                 `work_experience` text COMMENT '主要学习工作经历',
                                 `proof_material_url` varchar(2000) DEFAULT NULL COMMENT '申报专业能力证明材料(多个逗号分隔)',
                                 `delete_enum` varchar(32) DEFAULT NULL COMMENT '删除标识true false',
                                 `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
                                 `create_name` varchar(50) DEFAULT NULL COMMENT '创建人姓名',
                                 `update_name` varchar(50) DEFAULT NULL COMMENT '更新人姓名',
                                 `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                                 `version` int DEFAULT NULL COMMENT '版本',
                                 `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                 `update_time` datetime DEFAULT NULL COMMENT '修改时间',
                                 `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                                 `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                                 `env` varchar(50) DEFAULT NULL COMMENT '环境',
                                 PRIMARY KEY (`id`),
                                 UNIQUE KEY `uk_org_personnel_org_account` (`org_id`,`account`),
                                 KEY `idx_org_personnel_org_id` (`org_id`),
                                 KEY `idx_org_personnel_dept_id` (`dept_id`),
                                 KEY `idx_org_personnel_post_id` (`post_id`),
                                 KEY `idx_org_personnel_account` (`account`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='人员信息表';

-- ----------------------------
-- Records of org_personnel
-- ----------------------------
BEGIN;
INSERT INTO `org_personnel` (`id`, `org_id`, `dept_id`, `post_id`, `user_name`, `account`, `gender_code`, `gender_name`, `birth_date`, `id_card_no`, `current_address`, `office_address`, `education_code`, `education_name`, `graduate_school`, `major`, `employment_status_code`, `employment_status_name`, `person_type_code`, `person_type_name`, `qual_scope`, `professional_level_code`, `professional_level_name`, `evaluator_cert_no`, `education_type_code`, `education_type_name`, `education_level_code`, `education_level_name`, `title_name`, `register_engineer_flag`, `publications`, `ability_declaration`, `work_experience`, `proof_material_url`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (401, 1, 102, 205, '陈评价', '13800138010', 1, '男', '1985-03-15', '130302198503151234', '重庆市渝北区', '重庆市渝北区示例路88号', '在职教育-硕士', '在职教育-硕士', '重庆大学', '安全工程', 1, '在职', '1', '专职评价师', '金属冶炼', '三级安全评价师（对应职业技能等级三级 / 高级工，入门级）', '三级安全评价师（对应职业技能等级三级 / 高级工，入门级）', 'SJP-2020-0001', '在职教育', '在职教育', '硕士', '硕士', '高级评价师', 1, '发表安全评价相关论文3篇', '化工工艺安全风险评估，通过注册安全工程师资格考试认定', '2008-2012 重庆大学 安全工程专业 本科; 2012-至今 重庆安评技术研究院有限公司 评价师', 'https://gd-hbimg.huaban.com/08aaeb96f1f7360a2016ab5da1d6dd2d8f9933b62f9137-uqfbvd_fw658webp', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:42:56', NULL, NULL, NULL);
INSERT INTO `org_personnel` (`id`, `org_id`, `dept_id`, `post_id`, `user_name`, `account`, `gender_code`, `gender_name`, `birth_date`, `id_card_no`, `current_address`, `office_address`, `education_code`, `education_name`, `graduate_school`, `major`, `employment_status_code`, `employment_status_name`, `person_type_code`, `person_type_name`, `qual_scope`, `professional_level_code`, `professional_level_name`, `evaluator_cert_no`, `education_type_code`, `education_type_name`, `education_level_code`, `education_level_name`, `title_name`, `register_engineer_flag`, `publications`, `ability_declaration`, `work_experience`, `proof_material_url`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (402, 1, 102, 206, '林项目', '13800138011', 1, '男', '1988-07-22', '130302198807221234', '重庆市渝北区', '重庆市渝北区示例路88号', NULL, '全日制-硕士', '中国矿业大学', '安全科学与工程', 1, '在职', '1', '基础人员', NULL, NULL, NULL, NULL, NULL, '全日制', NULL, '硕士', NULL, 2, NULL, NULL, NULL, NULL, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel` (`id`, `org_id`, `dept_id`, `post_id`, `user_name`, `account`, `gender_code`, `gender_name`, `birth_date`, `id_card_no`, `current_address`, `office_address`, `education_code`, `education_name`, `graduate_school`, `major`, `employment_status_code`, `employment_status_name`, `person_type_code`, `person_type_name`, `qual_scope`, `professional_level_code`, `professional_level_name`, `evaluator_cert_no`, `education_type_code`, `education_type_name`, `education_level_code`, `education_level_name`, `title_name`, `register_engineer_flag`, `publications`, `ability_declaration`, `work_experience`, `proof_material_url`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (403, 1, 104, 215, '吴质量', '13800138012', 2, '女', '1990-11-08', '130302199011081234', '重庆市渝北区', '重庆市渝北区示例路88号', NULL, '全日制-本科', '河北工程大学', '安全工程', 1, '在职', '1', '基础人员', NULL, NULL, NULL, NULL, NULL, '全日制', NULL, '本科', NULL, 2, NULL, NULL, NULL, NULL, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel` (`id`, `org_id`, `dept_id`, `post_id`, `user_name`, `account`, `gender_code`, `gender_name`, `birth_date`, `id_card_no`, `current_address`, `office_address`, `education_code`, `education_name`, `graduate_school`, `major`, `employment_status_code`, `employment_status_name`, `person_type_code`, `person_type_name`, `qual_scope`, `professional_level_code`, `professional_level_name`, `evaluator_cert_no`, `education_type_code`, `education_type_name`, `education_level_code`, `education_level_name`, `title_name`, `register_engineer_flag`, `publications`, `ability_declaration`, `work_experience`, `proof_material_url`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (404, 1, 103, 212, '郑专项', '13800138013', 1, '男', '1987-01-30', '130302198701301234', '重庆市渝北区', '重庆市渝北区示例路88号', NULL, '全日制-本科', '东北大学', '安全工程', 1, '在职', '1', '基础人员', NULL, NULL, NULL, NULL, NULL, '全日制', NULL, '本科', NULL, 2, NULL, NULL, NULL, NULL, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel` (`id`, `org_id`, `dept_id`, `post_id`, `user_name`, `account`, `gender_code`, `gender_name`, `birth_date`, `id_card_no`, `current_address`, `office_address`, `education_code`, `education_name`, `graduate_school`, `major`, `employment_status_code`, `employment_status_name`, `person_type_code`, `person_type_name`, `qual_scope`, `professional_level_code`, `professional_level_name`, `evaluator_cert_no`, `education_type_code`, `education_type_name`, `education_level_code`, `education_level_name`, `title_name`, `register_engineer_flag`, `publications`, `ability_declaration`, `work_experience`, `proof_material_url`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (405, 1, 101, 202, '冯行政', '13800138014', 2, '女', '1992-05-18', '130302199205181234', '重庆市渝北区', '重庆市渝北区示例路88号', NULL, '全日制-专科', '重庆职业技术学院', '行政管理', 1, '在职', '1', '基础人员', NULL, NULL, NULL, NULL, NULL, '全日制', NULL, '专科', NULL, 2, NULL, NULL, NULL, NULL, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel` (`id`, `org_id`, `dept_id`, `post_id`, `user_name`, `account`, `gender_code`, `gender_name`, `birth_date`, `id_card_no`, `current_address`, `office_address`, `education_code`, `education_name`, `graduate_school`, `major`, `employment_status_code`, `employment_status_name`, `person_type_code`, `person_type_name`, `qual_scope`, `professional_level_code`, `professional_level_name`, `evaluator_cert_no`, `education_type_code`, `education_type_name`, `education_level_code`, `education_level_name`, `title_name`, `register_engineer_flag`, `publications`, `ability_declaration`, `work_experience`, `proof_material_url`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (406, 1, 108, 222, '褚采样', '13800138015', 1, '男', '1995-09-03', '130302199509031234', '重庆市渝北区', '重庆市渝北区示例路88号', NULL, '全日制-本科', '重庆科技大学', '应用化学', 1, '在职', '1', '基础人员', NULL, NULL, NULL, NULL, NULL, '全日制', NULL, '本科', NULL, 2, NULL, NULL, NULL, NULL, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel` (`id`, `org_id`, `dept_id`, `post_id`, `user_name`, `account`, `gender_code`, `gender_name`, `birth_date`, `id_card_no`, `current_address`, `office_address`, `education_code`, `education_name`, `graduate_school`, `major`, `employment_status_code`, `employment_status_name`, `person_type_code`, `person_type_name`, `qual_scope`, `professional_level_code`, `professional_level_name`, `evaluator_cert_no`, `education_type_code`, `education_type_name`, `education_level_code`, `education_level_name`, `title_name`, `register_engineer_flag`, `publications`, `ability_declaration`, `work_experience`, `proof_material_url`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (407, 1, 101, 201, '钱离职', '13800138016', 1, '男', '1980-01-01', '130302198001011234', '重庆市渝北区', '重庆市渝北区示例路88号', NULL, '全日制-本科', '重庆大学', '安全工程', 2, '离职', '1', '基础人员', NULL, NULL, NULL, NULL, NULL, '全日制', NULL, '本科', NULL, 2, NULL, NULL, NULL, NULL, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel` (`id`, `org_id`, `dept_id`, `post_id`, `user_name`, `account`, `gender_code`, `gender_name`, `birth_date`, `id_card_no`, `current_address`, `office_address`, `education_code`, `education_name`, `graduate_school`, `major`, `employment_status_code`, `employment_status_name`, `person_type_code`, `person_type_name`, `qual_scope`, `professional_level_code`, `professional_level_name`, `evaluator_cert_no`, `education_type_code`, `education_type_name`, `education_level_code`, `education_level_name`, `title_name`, `register_engineer_flag`, `publications`, `ability_declaration`, `work_experience`, `proof_material_url`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (408, 1, 102, 205, '孙离职', '13800138017', 2, '女', '1986-06-12', '130302198606121234', '重庆市渝北区', '重庆市渝北区示例路88号', NULL, '全日制-本科', '重庆大学', '安全工程', 2, '离职', '1', '基础人员', NULL, NULL, NULL, NULL, NULL, '全日制', NULL, '本科', NULL, 2, NULL, NULL, NULL, NULL, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel` (`id`, `org_id`, `dept_id`, `post_id`, `user_name`, `account`, `gender_code`, `gender_name`, `birth_date`, `id_card_no`, `current_address`, `office_address`, `education_code`, `education_name`, `graduate_school`, `major`, `employment_status_code`, `employment_status_name`, `person_type_code`, `person_type_name`, `qual_scope`, `professional_level_code`, `professional_level_name`, `evaluator_cert_no`, `education_type_code`, `education_type_name`, `education_level_code`, `education_level_name`, `title_name`, `register_engineer_flag`, `publications`, `ability_declaration`, `work_experience`, `proof_material_url`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (409, 1, 103, 212, '周离职', '13800138018', 1, '男', '1984-09-20', '130302198409201234', '重庆市渝北区', '重庆市渝北区示例路88号', NULL, '全日制-硕士', '重庆大学', '安全科学与工程', 2, '离职', '1', '基础人员', NULL, NULL, NULL, NULL, NULL, '全日制', NULL, '硕士', NULL, 2, NULL, NULL, NULL, NULL, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
COMMIT;

-- ----------------------------
-- Table structure for org_personnel_cert
-- ----------------------------
DROP TABLE IF EXISTS `org_personnel_cert`;
CREATE TABLE `org_personnel_cert` (
                                      `id` bigint NOT NULL COMMENT '主键',
                                      `org_id` bigint NOT NULL COMMENT '机构id',
                                      `personnel_id` bigint NOT NULL COMMENT '人员id',
                                      `cert_name` varchar(200) DEFAULT NULL COMMENT '证照名称',
                                      `cert_type_code` varchar(32) DEFAULT NULL COMMENT '证书类型编码',
                                      `cert_type_name` varchar(50) DEFAULT NULL COMMENT '证书类型名称',
                                      `cert_category_code` varchar(32) DEFAULT NULL COMMENT '证书类别编码',
                                      `cert_category_name` varchar(50) DEFAULT NULL COMMENT '证书类别名称',
                                      `operation_category_code` varchar(32) DEFAULT NULL COMMENT '证书作业类别编码',
                                      `operation_category_name` varchar(50) DEFAULT NULL COMMENT '证书作业类别名称',
                                      `cert_no` varchar(100) DEFAULT NULL COMMENT '证书编号',
                                      `issue_org` varchar(200) DEFAULT NULL COMMENT '发证机关',
                                      `valid_start_date` date DEFAULT NULL COMMENT '证书有效开始日期',
                                      `valid_end_date` date DEFAULT NULL COMMENT '证书有效结束日期',
                                      `review_date` date DEFAULT NULL COMMENT '复核日期',
                                      `cert_attachment_url` varchar(500) DEFAULT NULL COMMENT '证书附件地址',
                                      `delete_enum` varchar(32) DEFAULT NULL COMMENT '删除标识true false',
                                      `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
                                      `create_name` varchar(50) DEFAULT NULL COMMENT '创建人姓名',
                                      `update_name` varchar(50) DEFAULT NULL COMMENT '更新人姓名',
                                      `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                                      `version` int DEFAULT NULL COMMENT '版本',
                                      `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                      `update_time` datetime DEFAULT NULL COMMENT '修改时间',
                                      `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                                      `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                                      `env` varchar(50) DEFAULT NULL COMMENT '环境',
                                      PRIMARY KEY (`id`),
                                      KEY `idx_org_personnel_cert_personnel_id` (`personnel_id`),
                                      KEY `idx_org_personnel_cert_org_id` (`org_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='人员证书表';

-- ----------------------------
-- Records of org_personnel_cert
-- ----------------------------
BEGIN;
INSERT INTO `org_personnel_cert` (`id`, `org_id`, `personnel_id`, `cert_name`, `cert_type_code`, `cert_type_name`, `cert_category_code`, `cert_category_name`, `operation_category_code`, `operation_category_name`, `cert_no`, `issue_org`, `valid_start_date`, `valid_end_date`, `review_date`, `cert_attachment_url`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (501, 1, 401, '注册安全工程师证', NULL, NULL, NULL, '注册安全工程师', NULL, '金属非金属矿山', 'ZCAQ-2019-001', '应急管理部', '2019-06-01', '2025-06-01', NULL, NULL, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel_cert` (`id`, `org_id`, `personnel_id`, `cert_name`, `cert_type_code`, `cert_type_name`, `cert_category_code`, `cert_category_name`, `operation_category_code`, `operation_category_name`, `cert_no`, `issue_org`, `valid_start_date`, `valid_end_date`, `review_date`, `cert_attachment_url`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (502, 1, 402, '安全评价师证（一级）', NULL, NULL, NULL, '安全评价师', NULL, '安全评价', 'AQPJS-2020-002', '中国安全生产协会', '2020-03-01', '2026-03-01', NULL, NULL, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
COMMIT;

-- ----------------------------
-- Table structure for org_personnel_change
-- ----------------------------
DROP TABLE IF EXISTS `org_personnel_change`;
CREATE TABLE `org_personnel_change` (
                                        `id` bigint NOT NULL COMMENT '主键',
                                        `org_id` bigint NOT NULL COMMENT '机构id',
                                        `personnel_id` bigint NOT NULL COMMENT '人员id',
                                        `change_item` varchar(200) NOT NULL COMMENT '变更事项',
                                        `change_time` datetime NOT NULL COMMENT '变更时间',
                                        `operator_name` varchar(50) DEFAULT NULL COMMENT '操作人',
                                        `delete_enum` varchar(32) DEFAULT NULL COMMENT '删除标识true false',
                                        `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
                                        `create_name` varchar(50) DEFAULT NULL COMMENT '创建人姓名',
                                        `update_name` varchar(50) DEFAULT NULL COMMENT '更新人姓名',
                                        `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                                        `version` int DEFAULT NULL COMMENT '版本',
                                        `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                        `update_time` datetime DEFAULT NULL COMMENT '修改时间',
                                        `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                                        `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                                        `env` varchar(50) DEFAULT NULL COMMENT '环境',
                                        PRIMARY KEY (`id`),
                                        KEY `idx_org_personnel_change_personnel_id` (`personnel_id`),
                                        KEY `idx_org_personnel_change_org_id` (`org_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='人员变更记录表';

-- ----------------------------
-- Records of org_personnel_change
-- ----------------------------
BEGIN;
INSERT INTO `org_personnel_change` (`id`, `org_id`, `personnel_id`, `change_item`, `change_time`, `operator_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (601, 1, 407, '修改联系电话', '2026-05-27 11:18:22', '管理员', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel_change` (`id`, `org_id`, `personnel_id`, `change_item`, `change_time`, `operator_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (602, 1, 407, '调整所属岗位', '2026-06-06 11:18:22', '管理员', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel_change` (`id`, `org_id`, `personnel_id`, `change_item`, `change_time`, `operator_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (603, 1, 407, '更新学历信息', '2026-06-16 11:18:22', '管理员', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel_change` (`id`, `org_id`, `personnel_id`, `change_item`, `change_time`, `operator_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (604, 1, 408, '修改办公地址', '2026-06-01 11:18:22', '管理员', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel_change` (`id`, `org_id`, `personnel_id`, `change_item`, `change_time`, `operator_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (605, 1, 408, '调整部门', '2026-06-14 11:18:22', '管理员', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel_change` (`id`, `org_id`, `personnel_id`, `change_item`, `change_time`, `operator_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (606, 1, 409, '修改姓名', '2026-05-17 11:18:22', '管理员', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel_change` (`id`, `org_id`, `personnel_id`, `change_item`, `change_time`, `operator_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (607, 1, 409, '修改账号', '2026-05-22 11:18:22', '管理员', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel_change` (`id`, `org_id`, `personnel_id`, `change_item`, `change_time`, `operator_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (608, 1, 409, '修改性别', '2026-05-27 11:18:22', '管理员', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel_change` (`id`, `org_id`, `personnel_id`, `change_item`, `change_time`, `operator_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (609, 1, 409, '修改出生日期', '2026-06-01 11:18:22', '管理员', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel_change` (`id`, `org_id`, `personnel_id`, `change_item`, `change_time`, `operator_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (610, 1, 409, '修改身份证号', '2026-06-06 11:18:22', '管理员', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel_change` (`id`, `org_id`, `personnel_id`, `change_item`, `change_time`, `operator_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (611, 1, 409, '修改现住地址', '2026-06-11 11:18:22', '管理员', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel_change` (`id`, `org_id`, `personnel_id`, `change_item`, `change_time`, `operator_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (612, 1, 401, '修改联系电话', '2026-06-19 11:18:22', '管理员', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel_change` (`id`, `org_id`, `personnel_id`, `change_item`, `change_time`, `operator_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (613, 1, 403, '修改办公地址', '2026-06-21 11:18:22', '管理员', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_personnel_change` (`id`, `org_id`, `personnel_id`, `change_item`, `change_time`, `operator_name`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (2070350684538765314, 1, 401, '学历', '2026-06-26 11:37:23', '系统', 'false', NULL, NULL, NULL, NULL, 0, '2026-06-26 11:37:23', '2026-06-26 11:37:23', NULL, NULL, 'prod');
COMMIT;

-- ----------------------------
-- Table structure for org_position
-- ----------------------------
DROP TABLE IF EXISTS `org_position`;
CREATE TABLE `org_position` (
                                `id` bigint NOT NULL COMMENT '主键',
                                `org_id` bigint NOT NULL COMMENT '机构id',
                                `dept_id` bigint NOT NULL COMMENT '部门id',
                                `position_name` varchar(100) NOT NULL COMMENT '岗位名称',
                                `duty_desc` varchar(500) DEFAULT NULL COMMENT '岗位职责',
                                `delete_enum` varchar(32) DEFAULT NULL COMMENT '删除标识true false',
                                `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
                                `create_name` varchar(50) DEFAULT NULL COMMENT '创建人姓名',
                                `update_name` varchar(50) DEFAULT NULL COMMENT '更新人姓名',
                                `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                                `version` int DEFAULT NULL COMMENT '版本',
                                `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                `update_time` datetime DEFAULT NULL COMMENT '修改时间',
                                `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                                `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                                `env` varchar(50) DEFAULT NULL COMMENT '环境',
                                PRIMARY KEY (`id`),
                                KEY `idx_org_position_org_id` (`org_id`),
                                KEY `idx_org_position_dept_id` (`dept_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='岗位表';

-- ----------------------------
-- Records of org_position
-- ----------------------------
BEGIN;
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (201, 1, 101, '部门经理', '负责综合管理部全面工作', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (202, 1, 106, '行政专员', '负责日常行政事务', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (203, 1, 107, '人事专员', '负责招聘与员工关系', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (204, 1, 102, '部门经理', '负责评价一部项目管理', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (205, 1, 108, '评价师', '负责现场安全评价', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (206, 1, 108, '项目负责人', '负责评价项目统筹', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (207, 1, 109, '评价师', '负责现场安全评价', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (208, 1, 109, '助理评价师', '协助现场评价工作', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (209, 1, 110, '报告编制员', '负责评价报告编制', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (210, 1, 110, '报告审核员', '负责报告质量审核', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (211, 1, 103, '部门经理', '负责评价二部全面工作', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (212, 1, 111, '专项评价师', '负责专项安全评价', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (213, 1, 112, '综合评价师', '负责综合安全评价', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (214, 1, 104, '质量管理员', '负责质量体系运行', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (215, 1, 113, '质检工程师', '负责报告与过程质检', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (216, 1, 114, '档案管理员', '负责档案归档与保管', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (217, 1, 115, '设备管理员', '负责仪器设备管理', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (218, 1, 105, '市场经理', '负责市场开拓', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (219, 1, 105, '客户经理', '负责客户关系维护', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (220, 1, 102, '技术负责人', '负责评价技术把关', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (221, 1, 103, '技术负责人', '负责评价技术把关', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (222, 1, 108, '采样员', '负责现场样品采集', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (223, 1, 109, '采样员', '负责现场样品采集', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_position` (`id`, `org_id`, `dept_id`, `position_name`, `duty_desc`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (224, 1, 110, '资料员', '负责项目资料整理', 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
COMMIT;

-- ----------------------------
-- Table structure for org_qualification
-- ----------------------------
DROP TABLE IF EXISTS `org_qualification`;
CREATE TABLE `org_qualification` (
                                     `id` bigint NOT NULL COMMENT '主键',
                                     `org_id` bigint NOT NULL COMMENT '机构id',
                                     `license_type_code` varchar(32) DEFAULT NULL COMMENT '证照类型编码',
                                     `license_type_name` varchar(50) DEFAULT NULL COMMENT '证照类型名称',
                                     `cert_name` varchar(200) DEFAULT NULL COMMENT '证书名称',
                                     `cert_no` varchar(100) DEFAULT NULL COMMENT '证书编号',
                                     `issue_date` date DEFAULT NULL COMMENT '发证日期',
                                     `issue_org` varchar(200) DEFAULT NULL COMMENT '发证机关',
                                     `valid_start_date` date DEFAULT NULL COMMENT '证书有效期开始日期',
                                     `valid_end_date` date DEFAULT NULL COMMENT '证书有效期结束日期',
                                     `cert_image_url` varchar(500) DEFAULT NULL COMMENT '证书图片地址',
                                     `enable_flag` tinyint DEFAULT '1' COMMENT '启用标识(1启用2禁用)',
                                     `delete_enum` varchar(32) DEFAULT NULL COMMENT '删除标识true false',
                                     `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
                                     `create_name` varchar(50) DEFAULT NULL COMMENT '创建人姓名',
                                     `update_name` varchar(50) DEFAULT NULL COMMENT '更新人姓名',
                                     `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                                     `version` int DEFAULT NULL COMMENT '版本',
                                     `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                     `update_time` datetime DEFAULT NULL COMMENT '修改时间',
                                     `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                                     `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                                     `env` varchar(50) DEFAULT NULL COMMENT '环境',
                                     PRIMARY KEY (`id`),
                                     KEY `idx_org_qualification_org_id` (`org_id`),
                                     KEY `idx_org_qualification_cert_no` (`cert_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='机构资质证书表';

-- ----------------------------
-- Records of org_qualification
-- ----------------------------
BEGIN;
INSERT INTO `org_qualification` (`id`, `org_id`, `license_type_code`, `license_type_name`, `cert_name`, `cert_no`, `issue_date`, `issue_org`, `valid_start_date`, `valid_end_date`, `cert_image_url`, `enable_flag`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (301, 1, '煤炭开采业', '金属冶炼', '安全评价机构资质证书（甲级）', 'AQPJ-2024-001', '2024-01-15', '重庆市应急管理局', '2024-01-15', '2027-01-14', NULL, 1, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:42:54', NULL, NULL, NULL);
INSERT INTO `org_qualification` (`id`, `org_id`, `license_type_code`, `license_type_name`, `cert_name`, `cert_no`, `issue_date`, `issue_org`, `valid_start_date`, `valid_end_date`, `cert_image_url`, `enable_flag`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (302, 1, NULL, '营业执照', '营业执照', '91130300MA0XXXXXX1', '2018-06-01', '秦皇岛市行政审批局', '2018-06-01', '2099-12-31', NULL, 1, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
COMMIT;

-- ----------------------------
-- Table structure for org_resign_apply
-- ----------------------------
DROP TABLE IF EXISTS `org_resign_apply`;
CREATE TABLE `org_resign_apply` (
                                    `id` bigint NOT NULL COMMENT '主键',
                                    `org_id` bigint NOT NULL COMMENT '机构id',
                                    `personnel_id` bigint NOT NULL COMMENT '人员id',
                                    `applicant_name` varchar(50) NOT NULL COMMENT '申请人',
                                    `apply_time` datetime NOT NULL COMMENT '申请时间',
                                    `resign_reason` varchar(1000) DEFAULT NULL COMMENT '离职原因',
                                    `expected_resign_date` date DEFAULT NULL COMMENT '预计离职日期',
                                    `report_file_url` varchar(500) DEFAULT NULL COMMENT '离职通知报告附件地址',
                                    `audit_status_code` int DEFAULT NULL COMMENT '离职申请审核状态编码',
                                    `audit_status_name` varchar(50) DEFAULT NULL COMMENT '离职申请审核状态名称',
                                    `reject_reason` varchar(500) DEFAULT NULL COMMENT '退回原因',
                                    `delete_enum` varchar(32) DEFAULT NULL COMMENT '删除标识true false',
                                    `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
                                    `create_name` varchar(50) DEFAULT NULL COMMENT '创建人姓名',
                                    `update_name` varchar(50) DEFAULT NULL COMMENT '更新人姓名',
                                    `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                                    `version` int DEFAULT NULL COMMENT '版本',
                                    `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                    `update_time` datetime DEFAULT NULL COMMENT '修改时间',
                                    `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                                    `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                                    `env` varchar(50) DEFAULT NULL COMMENT '环境',
                                    PRIMARY KEY (`id`),
                                    KEY `idx_org_resign_apply_personnel_id` (`personnel_id`),
                                    KEY `idx_org_resign_apply_org_id` (`org_id`),
                                    KEY `idx_org_resign_apply_audit_status` (`audit_status_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='人员离职申请表';

-- ----------------------------
-- Records of org_resign_apply
-- ----------------------------
BEGIN;
INSERT INTO `org_resign_apply` (`id`, `org_id`, `personnel_id`, `applicant_name`, `apply_time`, `resign_reason`, `expected_resign_date`, `report_file_url`, `audit_status_code`, `audit_status_name`, `reject_reason`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (701, 1, 407, '钱离职', '2026-06-21 11:18:22', '个人原因申请离职', '2026-07-26', NULL, 0, '未审核', NULL, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_resign_apply` (`id`, `org_id`, `personnel_id`, `applicant_name`, `apply_time`, `resign_reason`, `expected_resign_date`, `report_file_url`, `audit_status_code`, `audit_status_name`, `reject_reason`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (702, 1, 408, '孙离职', '2026-04-27 11:18:22', '家庭原因', '2026-05-27', NULL, 1, '已审核', NULL, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_resign_apply` (`id`, `org_id`, `personnel_id`, `applicant_name`, `apply_time`, `resign_reason`, `expected_resign_date`, `report_file_url`, `audit_status_code`, `audit_status_name`, `reject_reason`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (703, 1, 409, '周离职', '2026-06-23 11:18:22', '工作调动', '2026-07-11', NULL, 0, '未审核', NULL, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
INSERT INTO `org_resign_apply` (`id`, `org_id`, `personnel_id`, `applicant_name`, `apply_time`, `resign_reason`, `expected_resign_date`, `report_file_url`, `audit_status_code`, `audit_status_name`, `reject_reason`, `delete_enum`, `remarks`, `create_name`, `update_name`, `tenant_id`, `version`, `create_time`, `update_time`, `create_id`, `update_id`, `env`) VALUES (704, 1, 403, '吴质量', '2026-06-18 11:18:22', '个人发展', '2026-07-16', NULL, 0, '未审核', NULL, 'false', NULL, NULL, NULL, 2069596397920849920, NULL, '2026-06-26 11:18:22', '2026-06-26 11:18:22', NULL, NULL, NULL);
COMMIT;

-- ----------------------------
-- Table structure for qual_filing
-- ----------------------------
DROP TABLE IF EXISTS `qual_filing`;
CREATE TABLE `qual_filing` (
                               `id` bigint NOT NULL COMMENT '主键',
                               `org_id` bigint NOT NULL COMMENT '机构id',
                               `filing_territory_code` varchar(32) DEFAULT NULL COMMENT '备案属地编码',
                               `filing_territory_name` varchar(100) DEFAULT NULL COMMENT '备案属地名称',
                               `filing_unit_name` varchar(200) DEFAULT NULL COMMENT '备案单位',
                               `filing_unit_type_code` varchar(32) DEFAULT NULL COMMENT '备案单位类型编码',
                               `filing_unit_type_name` varchar(50) DEFAULT NULL COMMENT '备案单位类型名称',
                               `filing_no` varchar(100) DEFAULT NULL COMMENT '备案编号',
                               `business_scope` varchar(1000) DEFAULT NULL COMMENT '备案安全评价业务范围',
                               `register_address` varchar(500) DEFAULT NULL COMMENT '注册地址',
                               `office_address` varchar(500) DEFAULT NULL COMMENT '办公地址',
                               `credit_code` varchar(18) DEFAULT NULL COMMENT '统一社会信用代码',
                               `qual_cert_no` varchar(100) DEFAULT NULL COMMENT '资质证书编号',
                               `legal_person_phone` varchar(100) DEFAULT NULL COMMENT '法人代表及电话',
                               `contact_phone` varchar(100) DEFAULT NULL COMMENT '联系人及电话',
                               `info_disclosure_url` varchar(500) DEFAULT NULL COMMENT '信息公开网址',
                               `fixed_asset_amount` bigint DEFAULT NULL COMMENT '固定资产总值(单位:分)',
                               `archive_room_area` decimal(12,2) DEFAULT NULL COMMENT '档案室面积(平方米)',
                               `fulltime_evaluator_count` int DEFAULT NULL COMMENT '专职安全评价师数量',
                               `registered_engineer_count` int DEFAULT NULL COMMENT '注册安全工程师数量',
                               `workplace_area` decimal(12,2) DEFAULT NULL COMMENT '工作场所建筑面积(平方米)',
                               `unit_intro` text COMMENT '单位基本情况介绍',
                               `attachment_url` varchar(500) DEFAULT NULL COMMENT '单位基本情况附件地址',
                               `origin_filing_id` bigint DEFAULT NULL COMMENT '变更草稿关联的原备案id',
                               `reject_reason` varchar(500) DEFAULT NULL COMMENT '打回原因',
                               `submit_time` datetime DEFAULT NULL COMMENT '最近提交时间',
                               `approve_time` datetime DEFAULT NULL COMMENT '最近审核通过时间',
                               `filing_status_code` int DEFAULT NULL COMMENT '备案状态编码(1申请中2审核中3已打回4变更审核中)',
                               `filing_status_name` varchar(50) DEFAULT NULL COMMENT '备案状态名称',
                               `apply_type_code` int DEFAULT NULL COMMENT '申请类型编码(1资质备案申请2变更备案草稿3已备案资质填报)',
                               `apply_type_name` varchar(50) DEFAULT NULL COMMENT '申请类型名称',
                               `delete_enum` varchar(32) DEFAULT NULL COMMENT '删除标识true false',
                               `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
                               `create_name` varchar(50) DEFAULT NULL COMMENT '创建人姓名',
                               `update_name` varchar(50) DEFAULT NULL COMMENT '更新人姓名',
                               `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                               `version` int DEFAULT NULL COMMENT '版本',
                               `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                               `update_time` datetime DEFAULT NULL COMMENT '修改时间',
                               `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                               `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                               `env` varchar(50) DEFAULT NULL COMMENT '环境',
                               PRIMARY KEY (`id`),
                               KEY `idx_qual_filing_org_id` (`org_id`),
                               KEY `idx_qual_filing_no` (`filing_no`),
                               KEY `idx_qual_filing_status` (`filing_status_code`),
                               KEY `idx_qual_filing_origin_id` (`origin_filing_id`),
                               KEY `idx_qual_filing_apply_type` (`apply_type_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='资质备案申请表';

-- ----------------------------
-- Records of qual_filing
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for qual_filing_change
-- ----------------------------
DROP TABLE IF EXISTS `qual_filing_change`;
CREATE TABLE `qual_filing_change` (
                                      `id` bigint NOT NULL COMMENT '主键',
                                      `org_id` bigint NOT NULL COMMENT '机构id',
                                      `origin_filing_id` bigint NOT NULL COMMENT '原备案申请id',
                                      `change_filing_id` bigint DEFAULT NULL COMMENT '关联变更草稿qual_filing.id',
                                      `reject_reason` varchar(500) DEFAULT NULL COMMENT '打回原因',
                                      `submit_time` datetime DEFAULT NULL COMMENT '提交时间',
                                      `filing_territory_code` varchar(32) DEFAULT NULL COMMENT '备案属地编码',
                                      `filing_territory_name` varchar(100) DEFAULT NULL COMMENT '备案属地名称',
                                      `filing_unit_name` varchar(200) DEFAULT NULL COMMENT '备案单位',
                                      `filing_unit_type_code` varchar(32) DEFAULT NULL COMMENT '备案单位类型编码',
                                      `filing_unit_type_name` varchar(50) DEFAULT NULL COMMENT '备案单位类型名称',
                                      `filing_no` varchar(100) DEFAULT NULL COMMENT '备案编号',
                                      `business_scope` varchar(1000) DEFAULT NULL COMMENT '备案安全评价业务范围',
                                      `register_address` varchar(500) DEFAULT NULL COMMENT '注册地址',
                                      `office_address` varchar(500) DEFAULT NULL COMMENT '办公地址',
                                      `credit_code` varchar(18) DEFAULT NULL COMMENT '统一社会信用代码',
                                      `qual_cert_no` varchar(100) DEFAULT NULL COMMENT '资质证书编号',
                                      `legal_person_phone` varchar(100) DEFAULT NULL COMMENT '法人代表及电话',
                                      `contact_phone` varchar(100) DEFAULT NULL COMMENT '联系人及电话',
                                      `info_disclosure_url` varchar(500) DEFAULT NULL COMMENT '信息公开网址',
                                      `fixed_asset_amount` bigint DEFAULT NULL COMMENT '固定资产总值(单位:分)',
                                      `archive_room_area` decimal(12,2) DEFAULT NULL COMMENT '档案室面积(平方米)',
                                      `fulltime_evaluator_count` int DEFAULT NULL COMMENT '专职安全评价师数量',
                                      `registered_engineer_count` int DEFAULT NULL COMMENT '注册安全工程师数量',
                                      `workplace_area` decimal(12,2) DEFAULT NULL COMMENT '工作场所建筑面积(平方米)',
                                      `unit_intro` text COMMENT '单位基本情况介绍',
                                      `attachment_url` varchar(500) DEFAULT NULL COMMENT '单位基本情况附件地址',
                                      `filing_status_code` int DEFAULT NULL COMMENT '备案状态编码',
                                      `filing_status_name` varchar(50) DEFAULT NULL COMMENT '备案状态名称',
                                      `delete_enum` varchar(32) DEFAULT NULL COMMENT '删除标识true false',
                                      `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
                                      `create_name` varchar(50) DEFAULT NULL COMMENT '创建人姓名',
                                      `update_name` varchar(50) DEFAULT NULL COMMENT '更新人姓名',
                                      `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                                      `version` int DEFAULT NULL COMMENT '版本',
                                      `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                      `update_time` datetime DEFAULT NULL COMMENT '修改时间',
                                      `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                                      `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                                      `env` varchar(50) DEFAULT NULL COMMENT '环境',
                                      PRIMARY KEY (`id`),
                                      KEY `idx_qual_filing_change_org_id` (`org_id`),
                                      KEY `idx_qual_filing_change_origin_id` (`origin_filing_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='备案变更表';

-- ----------------------------
-- Records of qual_filing_change
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for qual_filing_change_detail
-- ----------------------------
DROP TABLE IF EXISTS `qual_filing_change_detail`;
CREATE TABLE `qual_filing_change_detail` (
                                             `id` bigint NOT NULL COMMENT '主键',
                                             `change_id` bigint NOT NULL COMMENT '备案变更id',
                                             `form_step_code` int NOT NULL COMMENT '表单步骤编码(1-5)',
                                             `form_step_name` varchar(50) NOT NULL COMMENT '表单步骤名称',
                                             `change_field` varchar(100) DEFAULT NULL COMMENT '变更字段',
                                             `change_content` varchar(1000) DEFAULT NULL COMMENT '变更内容摘要',
                                             `change_item_code` varchar(32) DEFAULT NULL COMMENT '变更细项编码',
                                             `change_item_name` varchar(50) DEFAULT NULL COMMENT '变更细项名称',
                                             `before_value` text COMMENT '变更前',
                                             `after_value` text COMMENT '变更后',
                                             `delete_enum` varchar(32) DEFAULT NULL COMMENT '删除标识true false',
                                             `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
                                             `create_name` varchar(50) DEFAULT NULL COMMENT '创建人姓名',
                                             `update_name` varchar(50) DEFAULT NULL COMMENT '更新人姓名',
                                             `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                                             `org_id` bigint DEFAULT NULL COMMENT '单位id',
                                             `version` int DEFAULT NULL COMMENT '版本',
                                             `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                             `update_time` datetime DEFAULT NULL COMMENT '修改时间',
                                             `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                                             `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                                             `env` varchar(50) DEFAULT NULL COMMENT '环境',
                                             PRIMARY KEY (`id`),
                                             KEY `idx_qual_filing_change_detail_change_id` (`change_id`),
                                             KEY `idx_qual_filing_change_detail_step` (`change_id`, `form_step_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='备案变更明细表';

-- ----------------------------
-- Records of qual_filing_change_detail
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for qual_filing_commitment
-- ----------------------------
DROP TABLE IF EXISTS `qual_filing_commitment`;
CREATE TABLE `qual_filing_commitment` (
                                          `id` bigint NOT NULL COMMENT '主键',
                                          `filing_id` bigint NOT NULL COMMENT '备案申请id',
                                          `commitment_content` text COMMENT '承诺内容',
                                          `legal_rep_signature_url` varchar(500) DEFAULT NULL COMMENT '法定代表人签名图片地址',
                                          `sign_date` date DEFAULT NULL COMMENT '签署日期',
                                          `delete_enum` varchar(32) DEFAULT NULL COMMENT '删除标识true false',
                                          `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
                                          `create_name` varchar(50) DEFAULT NULL COMMENT '创建人姓名',
                                          `update_name` varchar(50) DEFAULT NULL COMMENT '更新人姓名',
                                          `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                                          `org_id` bigint DEFAULT NULL COMMENT '单位id',
                                          `version` int DEFAULT NULL COMMENT '版本',
                                          `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                          `update_time` datetime DEFAULT NULL COMMENT '修改时间',
                                          `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                                          `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                                          `env` varchar(50) DEFAULT NULL COMMENT '环境',
                                          PRIMARY KEY (`id`),
                                          UNIQUE KEY `uk_qual_filing_commitment_filing_id` (`filing_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='法定代表人承诺书表';

-- ----------------------------
-- Records of qual_filing_commitment
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for qual_filing_equipment
-- ----------------------------
DROP TABLE IF EXISTS `qual_filing_equipment`;
CREATE TABLE `qual_filing_equipment` (
                                         `id` bigint NOT NULL COMMENT '主键',
                                         `filing_id` bigint NOT NULL COMMENT '备案申请id',
                                         `source_equipment_id` bigint DEFAULT NULL COMMENT '来源装备id',
                                         `device_name` varchar(200) NOT NULL COMMENT '设备名称',
                                         `device_model` varchar(100) DEFAULT NULL COMMENT '设备型号',
                                         `instrument_type_code` varchar(32) DEFAULT NULL COMMENT '仪器类型编码',
                                         `instrument_type_name` varchar(50) DEFAULT NULL COMMENT '仪器类型名称',
                                         `device_type_code` varchar(32) DEFAULT NULL COMMENT '设备类型编码',
                                         `device_type_name` varchar(50) DEFAULT NULL COMMENT '设备类型名称',
                                         `manufacturer` varchar(200) DEFAULT NULL COMMENT '厂家',
                                         `flow_desc` varchar(500) DEFAULT NULL COMMENT '设备流量说明',
                                         `min_flow` decimal(12,4) DEFAULT NULL COMMENT '最小流量',
                                         `max_flow` decimal(12,4) DEFAULT NULL COMMENT '最大流量',
                                         `calibration_unit` varchar(200) DEFAULT NULL COMMENT '校准单位',
                                         `calibration_init_value` varchar(100) DEFAULT NULL COMMENT '校准初始值',
                                         `field_calibration_type_code` varchar(32) DEFAULT NULL COMMENT '现场校验类型编码',
                                         `field_calibration_type_name` varchar(50) DEFAULT NULL COMMENT '现场校验类型名称',
                                         `dual_channel_flag` tinyint DEFAULT '2' COMMENT '是否双路(1是2否)',
                                         `calibration_report_url` varchar(500) DEFAULT NULL COMMENT '计量检定报告地址',
                                         `delete_enum` varchar(32) DEFAULT NULL COMMENT '删除标识true false',
                                         `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
                                         `create_name` varchar(50) DEFAULT NULL COMMENT '创建人姓名',
                                         `update_name` varchar(50) DEFAULT NULL COMMENT '更新人姓名',
                                         `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                                         `org_id` bigint DEFAULT NULL COMMENT '单位id',
                                         `version` int DEFAULT NULL COMMENT '版本',
                                         `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                         `update_time` datetime DEFAULT NULL COMMENT '修改时间',
                                         `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                                         `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                                         `env` varchar(50) DEFAULT NULL COMMENT '环境',
                                         PRIMARY KEY (`id`),
                                         KEY `idx_qual_filing_equipment_filing_id` (`filing_id`),
                                         KEY `idx_qual_filing_equipment_source_id` (`source_equipment_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='备案申请装备表';

-- ----------------------------
-- Records of qual_filing_equipment
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for qual_filing_material
-- ----------------------------
DROP TABLE IF EXISTS `qual_filing_material`;
CREATE TABLE `qual_filing_material` (
                                        `id` bigint NOT NULL COMMENT '主键',
                                        `filing_id` bigint NOT NULL COMMENT '备案申请id',
                                        `material_content` varchar(500) NOT NULL COMMENT '材料内容',
                                        `material_format` varchar(20) DEFAULT NULL COMMENT '材料格式',
                                        `sort_order` int DEFAULT '0' COMMENT '排序序号',
                                        `required_flag` tinyint DEFAULT '1' COMMENT '是否必需(1是2否)',
                                        `upload_status_code` int DEFAULT NULL COMMENT '上传状态编码(1待上传2已上传)',
                                        `upload_status_name` varchar(50) DEFAULT NULL COMMENT '上传状态名称',
                                        `attachment_desc` varchar(200) DEFAULT NULL COMMENT '上传附件说明',
                                        `attachment_url` varchar(500) DEFAULT NULL COMMENT '上传附件地址',
                                        `material_remark` varchar(1000) DEFAULT NULL COMMENT '注释',
                                        `delete_enum` varchar(32) DEFAULT NULL COMMENT '删除标识true false',
                                        `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
                                        `create_name` varchar(50) DEFAULT NULL COMMENT '创建人姓名',
                                        `update_name` varchar(50) DEFAULT NULL COMMENT '更新人姓名',
                                        `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                                        `org_id` bigint DEFAULT NULL COMMENT '单位id',
                                        `version` int DEFAULT NULL COMMENT '版本',
                                        `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                        `update_time` datetime DEFAULT NULL COMMENT '修改时间',
                                        `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                                        `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                                        `env` varchar(50) DEFAULT NULL COMMENT '环境',
                                        PRIMARY KEY (`id`),
                                        KEY `idx_qual_filing_material_filing_id` (`filing_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='备案申请材料表';

-- ----------------------------
-- Records of qual_filing_material
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for qual_filing_personnel
-- ----------------------------
DROP TABLE IF EXISTS `qual_filing_personnel`;
CREATE TABLE `qual_filing_personnel` (
                                         `id` bigint NOT NULL COMMENT '主键',
                                         `filing_id` bigint NOT NULL COMMENT '备案申请id',
                                         `source_personnel_id` bigint DEFAULT NULL COMMENT '来源人员id',
                                         `person_name` varchar(50) NOT NULL COMMENT '人员姓名',
                                         `person_type_code` varchar(32) DEFAULT NULL COMMENT '人员类型编码',
                                         `person_type_name` varchar(50) DEFAULT NULL COMMENT '人员类型名称',
                                         `position_name` varchar(50) DEFAULT NULL COMMENT '职务',
                                         `title_name` varchar(50) DEFAULT NULL COMMENT '职称',
                                         `gender_code` tinyint DEFAULT NULL COMMENT '性别编码',
                                         `gender_name` varchar(10) DEFAULT NULL COMMENT '性别名称',
                                         `birth_date` date DEFAULT NULL COMMENT '出生日期',
                                         `id_card_no` varchar(18) DEFAULT NULL COMMENT '身份证号',
                                         `current_address` varchar(500) DEFAULT NULL COMMENT '现住地址',
                                         `office_address` varchar(500) DEFAULT NULL COMMENT '办公地址',
                                         `education_code` varchar(32) DEFAULT NULL COMMENT '学历编码',
                                         `education_name` varchar(50) DEFAULT NULL COMMENT '学历名称',
                                         `graduate_school` varchar(200) DEFAULT NULL COMMENT '毕业院校',
                                         `major` varchar(100) DEFAULT NULL COMMENT '专业',
                                         `qual_scope` varchar(500) DEFAULT NULL COMMENT '资质范围',
                                         `publications` varchar(1000) DEFAULT NULL COMMENT '出版学术专著专利获奖论文等',
                                         `professional_level_cert` varchar(200) DEFAULT NULL COMMENT '职业等级及证书编号',
                                         `register_engineer_flag` tinyint DEFAULT '2' COMMENT '是否具有注册安全工程师资格(1是2否)',
                                         `ability_declaration` varchar(1000) DEFAULT NULL COMMENT '自我申报的专业能力及认定方式',
                                         `work_experience` text COMMENT '主要学习工作经历',
                                         `proof_material_url` varchar(500) DEFAULT NULL COMMENT '申报专业能力证明材料地址',
                                         `delete_enum` varchar(32) DEFAULT NULL COMMENT '删除标识true false',
                                         `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
                                         `create_name` varchar(50) DEFAULT NULL COMMENT '创建人姓名',
                                         `update_name` varchar(50) DEFAULT NULL COMMENT '更新人姓名',
                                         `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                                         `org_id` bigint DEFAULT NULL COMMENT '单位id',
                                         `version` int DEFAULT NULL COMMENT '版本',
                                         `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                         `update_time` datetime DEFAULT NULL COMMENT '修改时间',
                                         `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                                         `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                                         `env` varchar(50) DEFAULT NULL COMMENT '环境',
                                         PRIMARY KEY (`id`),
                                         KEY `idx_qual_filing_personnel_filing_id` (`filing_id`),
                                         KEY `idx_qual_filing_personnel_source_id` (`source_personnel_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='备案申请人员表';

-- ----------------------------
-- Records of qual_filing_personnel
-- ----------------------------
BEGIN;
COMMIT;

-- ----------------------------
-- Table structure for qual_filing_personnel_cert
-- ----------------------------
DROP TABLE IF EXISTS `qual_filing_personnel_cert`;
CREATE TABLE `qual_filing_personnel_cert` (
                                              `id` bigint NOT NULL COMMENT '主键',
                                              `filing_id` bigint NOT NULL COMMENT '备案申请id',
                                              `filing_personnel_id` bigint NOT NULL COMMENT '备案人员id',
                                              `cert_name` varchar(200) DEFAULT NULL COMMENT '证照名称',
                                              `cert_type_code` varchar(32) DEFAULT NULL COMMENT '证书类型编码',
                                              `cert_type_name` varchar(50) DEFAULT NULL COMMENT '证书类型名称',
                                              `cert_category_code` varchar(32) DEFAULT NULL COMMENT '证书类别编码',
                                              `cert_category_name` varchar(50) DEFAULT NULL COMMENT '证书类别名称',
                                              `operation_category_code` varchar(32) DEFAULT NULL COMMENT '证书作业类别编码',
                                              `operation_category_name` varchar(50) DEFAULT NULL COMMENT '证书作业类别名称',
                                              `cert_no` varchar(100) DEFAULT NULL COMMENT '证书编号',
                                              `issue_org` varchar(200) DEFAULT NULL COMMENT '发证机关',
                                              `valid_start_date` date DEFAULT NULL COMMENT '证书有效开始日期',
                                              `valid_end_date` date DEFAULT NULL COMMENT '证书有效结束日期',
                                              `review_date` date DEFAULT NULL COMMENT '复核日期',
                                              `cert_attachment_url` varchar(500) DEFAULT NULL COMMENT '证书附件地址',
                                              `source_cert_id` bigint DEFAULT NULL COMMENT '来源人员证书id',
                                              `delete_enum` varchar(32) DEFAULT NULL COMMENT '删除标识true false',
                                              `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
                                              `create_name` varchar(50) DEFAULT NULL COMMENT '创建人姓名',
                                              `update_name` varchar(50) DEFAULT NULL COMMENT '更新人姓名',
                                              `tenant_id` bigint DEFAULT NULL COMMENT '租户id',
                                              `org_id` bigint DEFAULT NULL COMMENT '单位id',
                                              `version` int DEFAULT NULL COMMENT '版本',
                                              `create_time` datetime DEFAULT NULL COMMENT '创建时间',
                                              `update_time` datetime DEFAULT NULL COMMENT '修改时间',
                                              `create_id` bigint DEFAULT NULL COMMENT '创建人id',
                                              `update_id` bigint DEFAULT NULL COMMENT '修改人id',
                                              `env` varchar(50) DEFAULT NULL COMMENT '环境',
                                              PRIMARY KEY (`id`),
                                              KEY `idx_qual_filing_personnel_cert_filing_id` (`filing_id`),
                                              KEY `idx_qual_filing_personnel_cert_personnel_id` (`filing_personnel_id`),
                                              KEY `idx_qual_filing_personnel_cert_source_id` (`source_cert_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='备案申请人员证书表';

-- ----------------------------
-- Records of qual_filing_personnel_cert
-- ----------------------------
BEGIN;
COMMIT;

SET FOREIGN_KEY_CHECKS = 1;
