-- 会议计划表:修改会议计划开始时间、会议计划结束时间字段
ALTER TABLE hzims_conference_plan
    MODIFY COLUMN scheduled_start_time datetime NOT NULL COMMENT '会议计划开始时间',
    MODIFY COLUMN scheduled_end_time datetime NOT NULL COMMENT '会议计划结束时间';

-- 演练计划表:修改演练计划开始时间、演练计划结束时间字段
ALTER TABLE hzims_rehearsal_plan
    MODIFY COLUMN scheduled_start_time datetime NOT NULL COMMENT '演练计划开始时间',
    MODIFY COLUMN scheduled_end_time datetime NOT NULL COMMENT '演练计划结束时间';

-- 特种设备表:添加单位字段
ALTER TABLE hzims_device
    ADD COLUMN unit varchar(50) NOT NULL COMMENT '单位';

-- 新增卫生自查模板表
CREATE TABLE IF NOT EXISTS `hzims_hygiene_template` (
    `id` bigint(20) NOT NULL COMMENT '主键ID',
    `template_name` varchar(50) NOT NULL COMMENT '模板名称',
    `create_user` bigint(20) NOT NULL DEFAULT '-1' COMMENT '创建人',
    `create_dept` bigint(20) NOT NULL DEFAULT '-1' COMMENT '创建部门',
    `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    `update_user` bigint(20) DEFAULT '-1' COMMENT '更新人',
    `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
    `status` int(2) NOT NULL DEFAULT '1' COMMENT '状态',
    `is_deleted` int(2) NOT NULL DEFAULT '0' COMMENT '逻辑删除状态:0-未删除,1-删除',
    PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='卫生自查模板表';

-- 新增卫生自查模板详情表
CREATE TABLE IF NOT EXISTS `hzims_hygiene_template_detail` (
    `id` bigint(20) NOT NULL COMMENT '主键ID',
    `template_id` bigint(20) NOT NULL COMMENT '模板id',
    `zone` varchar(50) NOT NULL COMMENT '责任区',
    `principal` varchar(20) NOT NULL COMMENT '责任人',
    `check_item` mediumtext NOT NULL COMMENT '检查项',
    `check_item_score` varchar(255) NOT NULL COMMENT '检查项分值',
    `create_user` bigint(20) NOT NULL DEFAULT '-1' COMMENT '创建人',
    `create_dept` bigint(20) NOT NULL DEFAULT '-1' COMMENT '创建部门',
    `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    `update_user` bigint(20) DEFAULT '-1' COMMENT '更新人',
    `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
    `status` int(2) NOT NULL DEFAULT '1' COMMENT '状态',
    `is_deleted` int(2) NOT NULL DEFAULT '0' COMMENT '逻辑删除状态:0-未删除,1-删除',
    PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='卫生自查模板详情表';

-- 添加考试及格分字段
ALTER TABLE hzims_test
    ADD COLUMN passing_score int(10) NOT NULL DEFAULT 60 COMMENT '考试及格分';