| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293 |
- -- =====================================================
- -- 列级 COMMENT 修复脚本
- -- 用途:修复安全业务模块所有表的列中文注释乱码
- -- 原理:ALTER TABLE ... MODIFY COLUMN 只改注释,不改数据
- -- 执行前请确保数据库字符集已转为 utf8mb4
- -- =====================================================
- USE risk_control;
- -- ==================== 1. 安全隐患表 ====================
- ALTER TABLE safety_hazard MODIFY hazard_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '隐患ID';
- ALTER TABLE safety_hazard MODIFY hazard_no VARCHAR(50) NOT NULL COMMENT '隐患编号(系统自动生成)';
- ALTER TABLE safety_hazard MODIFY hazard_name VARCHAR(200) NOT NULL COMMENT '隐患名称';
- ALTER TABLE safety_hazard MODIFY hazard_type VARCHAR(20) NOT NULL COMMENT '隐患类型(字典: hazard_type)';
- ALTER TABLE safety_hazard MODIFY risk_level VARCHAR(20) NOT NULL COMMENT '风险等级(字典: risk_level)';
- ALTER TABLE safety_hazard MODIFY discover_time DATETIME DEFAULT NULL COMMENT '发现时间';
- ALTER TABLE safety_hazard MODIFY hazard_location VARCHAR(200) DEFAULT NULL COMMENT '隐患位置';
- ALTER TABLE safety_hazard MODIFY hazard_desc VARCHAR(1000) DEFAULT NULL COMMENT '隐患描述';
- ALTER TABLE safety_hazard MODIFY photo_urls VARCHAR(2000) DEFAULT NULL COMMENT '照片地址(逗号分隔)';
- ALTER TABLE safety_hazard MODIFY process_status VARCHAR(20) DEFAULT '0' COMMENT '处理状态(0待处理 1处理中 2已处理)';
- ALTER TABLE safety_hazard MODIFY process_result VARCHAR(1000) DEFAULT NULL COMMENT '处理结果';
- ALTER TABLE safety_hazard MODIFY process_time DATETIME DEFAULT NULL COMMENT '处理时间';
- ALTER TABLE safety_hazard MODIFY process_user VARCHAR(50) DEFAULT NULL COMMENT '处理人';
- ALTER TABLE safety_hazard MODIFY status VARCHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)';
- ALTER TABLE safety_hazard MODIFY del_flag VARCHAR(1) DEFAULT '0' COMMENT '删除标志(0存在 1删除)';
- ALTER TABLE safety_hazard MODIFY create_dept BIGINT DEFAULT NULL COMMENT '创建部门';
- ALTER TABLE safety_hazard MODIFY create_by BIGINT DEFAULT NULL COMMENT '创建者';
- ALTER TABLE safety_hazard MODIFY create_time DATETIME DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE safety_hazard MODIFY update_by BIGINT DEFAULT NULL COMMENT '更新者';
- ALTER TABLE safety_hazard MODIFY update_time DATETIME DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE safety_hazard MODIFY remark VARCHAR(500) DEFAULT NULL COMMENT '备注';
- -- ==================== 2. 危险源表 ====================
- ALTER TABLE danger_source MODIFY source_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '危险源ID';
- ALTER TABLE danger_source MODIFY source_no VARCHAR(50) NOT NULL COMMENT '危险源编号(系统自动生成)';
- ALTER TABLE danger_source MODIFY source_name VARCHAR(200) NOT NULL COMMENT '危险源名称';
- ALTER TABLE danger_source MODIFY source_type VARCHAR(20) NOT NULL COMMENT '危险源类型(字典: danger_source_type)';
- ALTER TABLE danger_source MODIFY location VARCHAR(200) NOT NULL COMMENT '位置';
- ALTER TABLE danger_source MODIFY possible_harm VARCHAR(1000) NOT NULL COMMENT '可能危害';
- ALTER TABLE danger_source MODIFY prevention_method VARCHAR(1000) NOT NULL COMMENT '防控方式';
- ALTER TABLE danger_source MODIFY report_time DATE NOT NULL COMMENT '上报时间';
- ALTER TABLE danger_source MODIFY status VARCHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)';
- ALTER TABLE danger_source MODIFY del_flag VARCHAR(1) DEFAULT '0' COMMENT '删除标志(0存在 1删除)';
- ALTER TABLE danger_source MODIFY create_dept BIGINT DEFAULT NULL COMMENT '创建部门';
- ALTER TABLE danger_source MODIFY create_by BIGINT DEFAULT NULL COMMENT '创建者';
- ALTER TABLE danger_source MODIFY create_time DATETIME DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE danger_source MODIFY update_by BIGINT DEFAULT NULL COMMENT '更新者';
- ALTER TABLE danger_source MODIFY update_time DATETIME DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE danger_source MODIFY remark VARCHAR(500) DEFAULT NULL COMMENT '备注';
- -- ==================== 3. 作业上报表 ====================
- ALTER TABLE work_report MODIFY report_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '作业上报ID';
- ALTER TABLE work_report MODIFY report_no VARCHAR(50) NOT NULL COMMENT '上报编号';
- ALTER TABLE work_report MODIFY work_type VARCHAR(20) NOT NULL COMMENT '作业类型(字典: work_type)';
- ALTER TABLE work_report MODIFY project_name VARCHAR(200) NOT NULL COMMENT '项目名称';
- ALTER TABLE work_report MODIFY start_time DATETIME NOT NULL COMMENT '施工开始时间';
- ALTER TABLE work_report MODIFY end_time DATETIME NOT NULL COMMENT '施工结束时间';
- ALTER TABLE work_report MODIFY safety_officer VARCHAR(50) NOT NULL COMMENT '现场安全员';
- ALTER TABLE work_report MODIFY contact_phone VARCHAR(20) DEFAULT NULL COMMENT '联系电话';
- ALTER TABLE work_report MODIFY work_images VARCHAR(2000) DEFAULT NULL COMMENT '现场施工图片(逗号分隔)';
- ALTER TABLE work_report MODIFY permit_files VARCHAR(2000) DEFAULT NULL COMMENT '施工证件(逗号分隔)';
- ALTER TABLE work_report MODIFY work_desc VARCHAR(1000) DEFAULT NULL COMMENT '施工说明';
- ALTER TABLE work_report MODIFY audit_status VARCHAR(20) DEFAULT '1' COMMENT '审核状态(0通过 1待审核 2不通过)';
- ALTER TABLE work_report MODIFY audit_comment VARCHAR(500) DEFAULT NULL COMMENT '审核意见';
- ALTER TABLE work_report MODIFY audit_user VARCHAR(50) DEFAULT NULL COMMENT '审核人';
- ALTER TABLE work_report MODIFY audit_time DATETIME DEFAULT NULL COMMENT '审核时间';
- ALTER TABLE work_report MODIFY status VARCHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)';
- ALTER TABLE work_report MODIFY del_flag VARCHAR(1) DEFAULT '0' COMMENT '删除标志(0存在 1删除)';
- ALTER TABLE work_report MODIFY create_dept BIGINT DEFAULT NULL COMMENT '创建部门';
- ALTER TABLE work_report MODIFY create_by BIGINT DEFAULT NULL COMMENT '创建者';
- ALTER TABLE work_report MODIFY create_time DATETIME DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE work_report MODIFY update_by BIGINT DEFAULT NULL COMMENT '更新者';
- ALTER TABLE work_report MODIFY update_time DATETIME DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE work_report MODIFY remark VARCHAR(500) DEFAULT NULL COMMENT '备注';
- -- ==================== 4. 审计-人员变动表 ====================
- ALTER TABLE audit_person_change MODIFY change_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '变动ID';
- ALTER TABLE audit_person_change MODIFY person_name VARCHAR(50) NOT NULL COMMENT '姓名';
- ALTER TABLE audit_person_change MODIFY dept_id BIGINT NOT NULL COMMENT '部门ID';
- ALTER TABLE audit_person_change MODIFY dept_name VARCHAR(100) DEFAULT NULL COMMENT '部门名称';
- ALTER TABLE audit_person_change MODIFY origin_post VARCHAR(100) NOT NULL COMMENT '原岗位';
- ALTER TABLE audit_person_change MODIFY change_type VARCHAR(20) NOT NULL COMMENT '变动类型(字典: audit_change_type)';
- ALTER TABLE audit_person_change MODIFY new_post VARCHAR(100) DEFAULT NULL COMMENT '新岗位';
- ALTER TABLE audit_person_change MODIFY new_dept_id BIGINT DEFAULT NULL COMMENT '调入部门ID';
- ALTER TABLE audit_person_change MODIFY new_dept_name VARCHAR(100) DEFAULT NULL COMMENT '调入部门名称';
- ALTER TABLE audit_person_change MODIFY change_date DATE NOT NULL COMMENT '变动日期';
- ALTER TABLE audit_person_change MODIFY leave_date DATE DEFAULT NULL COMMENT '离职日期';
- ALTER TABLE audit_person_change MODIFY audit_status VARCHAR(20) DEFAULT '0' COMMENT '审计状态(0待审计 1已完成)';
- ALTER TABLE audit_person_change MODIFY audit_files VARCHAR(2000) DEFAULT NULL COMMENT '审计文件(逗号分隔)';
- ALTER TABLE audit_person_change MODIFY status VARCHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)';
- ALTER TABLE audit_person_change MODIFY del_flag VARCHAR(1) DEFAULT '0' COMMENT '删除标志(0存在 1删除)';
- ALTER TABLE audit_person_change MODIFY create_dept BIGINT DEFAULT NULL COMMENT '创建部门';
- ALTER TABLE audit_person_change MODIFY create_by BIGINT DEFAULT NULL COMMENT '创建者';
- ALTER TABLE audit_person_change MODIFY create_time DATETIME DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE audit_person_change MODIFY update_by BIGINT DEFAULT NULL COMMENT '更新者';
- ALTER TABLE audit_person_change MODIFY update_time DATETIME DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE audit_person_change MODIFY remark VARCHAR(500) DEFAULT NULL COMMENT '备注';
- -- ==================== 5. 风险警示表 ====================
- ALTER TABLE risk_warning MODIFY warning_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '警示ID';
- ALTER TABLE risk_warning MODIFY warning_title VARCHAR(200) NOT NULL COMMENT '警示标题';
- ALTER TABLE risk_warning MODIFY warning_type VARCHAR(20) NOT NULL COMMENT '警示类型(字典: warning_type)';
- ALTER TABLE risk_warning MODIFY warning_level VARCHAR(20) NOT NULL COMMENT '警示等级(字典: warning_level)';
- ALTER TABLE risk_warning MODIFY warning_content TEXT NOT NULL COMMENT '警示内容';
- ALTER TABLE risk_warning MODIFY publish_time DATETIME NOT NULL COMMENT '发布时间';
- ALTER TABLE risk_warning MODIFY publish_user VARCHAR(50) NOT NULL COMMENT '发布人';
- ALTER TABLE risk_warning MODIFY status VARCHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)';
- ALTER TABLE risk_warning MODIFY del_flag VARCHAR(1) DEFAULT '0' COMMENT '删除标志(0存在 1删除)';
- ALTER TABLE risk_warning MODIFY create_dept BIGINT DEFAULT NULL COMMENT '创建部门';
- ALTER TABLE risk_warning MODIFY create_by BIGINT DEFAULT NULL COMMENT '创建者';
- ALTER TABLE risk_warning MODIFY create_time DATETIME DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE risk_warning MODIFY update_by BIGINT DEFAULT NULL COMMENT '更新者';
- ALTER TABLE risk_warning MODIFY update_time DATETIME DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE risk_warning MODIFY remark VARCHAR(500) DEFAULT NULL COMMENT '备注';
- -- ==================== 6. 特种设备表 ====================
- ALTER TABLE special_equipment MODIFY equipment_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '设备ID';
- ALTER TABLE special_equipment MODIFY equipment_no VARCHAR(50) NOT NULL COMMENT '设备编号';
- ALTER TABLE special_equipment MODIFY equipment_name VARCHAR(200) NOT NULL COMMENT '设备名称';
- ALTER TABLE special_equipment MODIFY equipment_type VARCHAR(20) NOT NULL COMMENT '设备类型(字典: equipment_type)';
- ALTER TABLE special_equipment MODIFY install_location VARCHAR(200) NOT NULL COMMENT '安装位置';
- ALTER TABLE special_equipment MODIFY photo_urls VARCHAR(2000) DEFAULT NULL COMMENT '设备照片(逗号分隔)';
- ALTER TABLE special_equipment MODIFY status VARCHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)';
- ALTER TABLE special_equipment MODIFY del_flag VARCHAR(1) DEFAULT '0' COMMENT '删除标志(0存在 1删除)';
- ALTER TABLE special_equipment MODIFY create_dept BIGINT DEFAULT NULL COMMENT '创建部门';
- ALTER TABLE special_equipment MODIFY create_by BIGINT DEFAULT NULL COMMENT '创建者';
- ALTER TABLE special_equipment MODIFY create_time DATETIME DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE special_equipment MODIFY update_by BIGINT DEFAULT NULL COMMENT '更新者';
- ALTER TABLE special_equipment MODIFY update_time DATETIME DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE special_equipment MODIFY remark VARCHAR(500) DEFAULT NULL COMMENT '备注';
- -- ==================== 7. 设备维护记录表 ====================
- ALTER TABLE equipment_maintenance MODIFY maintenance_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '维护ID';
- ALTER TABLE equipment_maintenance MODIFY equipment_id BIGINT NOT NULL COMMENT '设备ID';
- ALTER TABLE equipment_maintenance MODIFY start_time DATETIME DEFAULT NULL COMMENT '维护开始时间';
- ALTER TABLE equipment_maintenance MODIFY end_time DATETIME DEFAULT NULL COMMENT '维护结束时间';
- ALTER TABLE equipment_maintenance MODIFY maintain_user VARCHAR(50) DEFAULT NULL COMMENT '维护人员';
- ALTER TABLE equipment_maintenance MODIFY site_user VARCHAR(50) DEFAULT NULL COMMENT '现场人员';
- ALTER TABLE equipment_maintenance MODIFY maintain_status VARCHAR(20) DEFAULT '0' COMMENT '维护状态(0待维护 1维护中 2已维护)';
- ALTER TABLE equipment_maintenance MODIFY photo_urls VARCHAR(2000) DEFAULT NULL COMMENT '照片(逗号分隔)';
- ALTER TABLE equipment_maintenance MODIFY status VARCHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)';
- ALTER TABLE equipment_maintenance MODIFY del_flag VARCHAR(1) DEFAULT '0' COMMENT '删除标志(0存在 1删除)';
- ALTER TABLE equipment_maintenance MODIFY create_dept BIGINT DEFAULT NULL COMMENT '创建部门';
- ALTER TABLE equipment_maintenance MODIFY create_by BIGINT DEFAULT NULL COMMENT '创建者';
- ALTER TABLE equipment_maintenance MODIFY create_time DATETIME DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE equipment_maintenance MODIFY update_by BIGINT DEFAULT NULL COMMENT '更新者';
- ALTER TABLE equipment_maintenance MODIFY update_time DATETIME DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE equipment_maintenance MODIFY remark VARCHAR(500) DEFAULT NULL COMMENT '备注';
- -- ==================== 8. 舆情推送表 ====================
- ALTER TABLE public_opinion MODIFY opinion_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '舆情ID';
- ALTER TABLE public_opinion MODIFY opinion_title VARCHAR(500) NOT NULL COMMENT '舆情标题';
- ALTER TABLE public_opinion MODIFY source VARCHAR(50) NOT NULL COMMENT '来源(字典: opinion_source)';
- ALTER TABLE public_opinion MODIFY publish_time DATETIME NOT NULL COMMENT '发布时间';
- ALTER TABLE public_opinion MODIFY risk_level VARCHAR(20) NOT NULL COMMENT '风险等级(字典: opinion_risk_level)';
- ALTER TABLE public_opinion MODIFY responsible_user VARCHAR(50) DEFAULT NULL COMMENT '负责人';
- ALTER TABLE public_opinion MODIFY opinion_link VARCHAR(500) DEFAULT NULL COMMENT '舆情链接';
- ALTER TABLE public_opinion MODIFY opinion_content TEXT DEFAULT NULL COMMENT '舆情内容';
- ALTER TABLE public_opinion MODIFY process_suggest VARCHAR(1000) DEFAULT NULL COMMENT '处置建议';
- ALTER TABLE public_opinion MODIFY process_status VARCHAR(20) DEFAULT '0' COMMENT '处理状态(0待处理 1处理中 2已处理)';
- ALTER TABLE public_opinion MODIFY process_result VARCHAR(1000) DEFAULT NULL COMMENT '处理结果';
- ALTER TABLE public_opinion MODIFY process_time DATETIME DEFAULT NULL COMMENT '处理时间';
- ALTER TABLE public_opinion MODIFY process_user VARCHAR(50) DEFAULT NULL COMMENT '处理人';
- ALTER TABLE public_opinion MODIFY status VARCHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)';
- ALTER TABLE public_opinion MODIFY del_flag VARCHAR(1) DEFAULT '0' COMMENT '删除标志(0存在 1删除)';
- ALTER TABLE public_opinion MODIFY create_dept BIGINT DEFAULT NULL COMMENT '创建部门';
- ALTER TABLE public_opinion MODIFY create_by BIGINT DEFAULT NULL COMMENT '创建者';
- ALTER TABLE public_opinion MODIFY create_time DATETIME DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE public_opinion MODIFY update_by BIGINT DEFAULT NULL COMMENT '更新者';
- ALTER TABLE public_opinion MODIFY update_time DATETIME DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE public_opinion MODIFY remark VARCHAR(500) DEFAULT NULL COMMENT '备注';
- -- ==================== 9. 事故上报表 ====================
- ALTER TABLE accident_report MODIFY accident_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '事故ID';
- ALTER TABLE accident_report MODIFY accident_no VARCHAR(50) NOT NULL COMMENT '事故编号';
- ALTER TABLE accident_report MODIFY accident_time DATETIME NOT NULL COMMENT '事故时间';
- ALTER TABLE accident_report MODIFY accident_location VARCHAR(200) NOT NULL COMMENT '事故地点';
- ALTER TABLE accident_report MODIFY accident_level VARCHAR(20) NOT NULL COMMENT '事故等级(字典: accident_level)';
- ALTER TABLE accident_report MODIFY accident_type VARCHAR(20) NOT NULL COMMENT '事故类型(字典: accident_type)';
- ALTER TABLE accident_report MODIFY accident_name VARCHAR(200) NOT NULL COMMENT '事故名称';
- ALTER TABLE accident_report MODIFY involved_persons VARCHAR(500) DEFAULT NULL COMMENT '涉及人员';
- ALTER TABLE accident_report MODIFY death_count INT DEFAULT 0 COMMENT '死亡人数';
- ALTER TABLE accident_report MODIFY injury_count INT DEFAULT 0 COMMENT '受伤人数';
- ALTER TABLE accident_report MODIFY accident_brief TEXT NOT NULL COMMENT '事故简要经过';
- ALTER TABLE accident_report MODIFY cause_analysis TEXT DEFAULT NULL COMMENT '初步原因分析';
- ALTER TABLE accident_report MODIFY reporter VARCHAR(50) NOT NULL COMMENT '上报人';
- ALTER TABLE accident_report MODIFY scene_photos VARCHAR(2000) DEFAULT NULL COMMENT '现场照片(逗号分隔)';
- ALTER TABLE accident_report MODIFY process_status VARCHAR(20) DEFAULT '0' COMMENT '状态(0调查中 1已结束 2待考核)';
- ALTER TABLE accident_report MODIFY status VARCHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)';
- ALTER TABLE accident_report MODIFY del_flag VARCHAR(1) DEFAULT '0' COMMENT '删除标志(0存在 1删除)';
- ALTER TABLE accident_report MODIFY create_dept BIGINT DEFAULT NULL COMMENT '创建部门';
- ALTER TABLE accident_report MODIFY create_by BIGINT DEFAULT NULL COMMENT '创建者';
- ALTER TABLE accident_report MODIFY create_time DATETIME DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE accident_report MODIFY update_by BIGINT DEFAULT NULL COMMENT '更新者';
- ALTER TABLE accident_report MODIFY update_time DATETIME DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE accident_report MODIFY remark VARCHAR(500) DEFAULT NULL COMMENT '备注';
- -- ==================== 10. 巡检打卡点表 ====================
- ALTER TABLE patrol_point MODIFY point_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '巡检点ID';
- ALTER TABLE patrol_point MODIFY point_name VARCHAR(200) NOT NULL COMMENT '巡检点名称';
- ALTER TABLE patrol_point MODIFY responsible_user VARCHAR(50) NOT NULL COMMENT '责任人';
- ALTER TABLE patrol_point MODIFY area VARCHAR(100) DEFAULT NULL COMMENT '位置区域';
- ALTER TABLE patrol_point MODIFY address VARCHAR(200) DEFAULT NULL COMMENT '详细地址';
- ALTER TABLE patrol_point MODIFY latitude VARCHAR(30) DEFAULT NULL COMMENT '纬度';
- ALTER TABLE patrol_point MODIFY longitude VARCHAR(30) DEFAULT NULL COMMENT '经度';
- ALTER TABLE patrol_point MODIFY nfc_tag VARCHAR(100) DEFAULT NULL COMMENT 'NFC标签';
- ALTER TABLE patrol_point MODIFY check_times VARCHAR(500) DEFAULT NULL COMMENT '每日打卡时间(JSON)';
- ALTER TABLE patrol_point MODIFY check_items TEXT DEFAULT NULL COMMENT '打卡项目列表(JSON)';
- ALTER TABLE patrol_point MODIFY status VARCHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)';
- ALTER TABLE patrol_point MODIFY del_flag VARCHAR(1) DEFAULT '0' COMMENT '删除标志(0存在 1删除)';
- ALTER TABLE patrol_point MODIFY create_dept BIGINT DEFAULT NULL COMMENT '创建部门';
- ALTER TABLE patrol_point MODIFY create_by BIGINT DEFAULT NULL COMMENT '创建者';
- ALTER TABLE patrol_point MODIFY create_time DATETIME DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE patrol_point MODIFY update_by BIGINT DEFAULT NULL COMMENT '更新者';
- ALTER TABLE patrol_point MODIFY update_time DATETIME DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE patrol_point MODIFY remark VARCHAR(500) DEFAULT NULL COMMENT '备注';
- -- ==================== 11. 巡检打卡记录表 ====================
- ALTER TABLE patrol_record MODIFY record_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '记录ID';
- ALTER TABLE patrol_record MODIFY point_id BIGINT NOT NULL COMMENT '巡检点ID';
- ALTER TABLE patrol_record MODIFY point_name VARCHAR(200) DEFAULT NULL COMMENT '巡检点名称';
- ALTER TABLE patrol_record MODIFY check_user VARCHAR(50) NOT NULL COMMENT '打卡人';
- ALTER TABLE patrol_record MODIFY check_time DATETIME NOT NULL COMMENT '打卡时间';
- ALTER TABLE patrol_record MODIFY check_status VARCHAR(20) NOT NULL COMMENT '打卡状态(0已打卡 1未打卡)';
- ALTER TABLE patrol_record MODIFY check_result VARCHAR(20) DEFAULT '0' COMMENT '打卡结果(0正常 1异常)';
- ALTER TABLE patrol_record MODIFY abnormal_reason VARCHAR(500) DEFAULT NULL COMMENT '异常原因';
- ALTER TABLE patrol_record MODIFY item_results TEXT DEFAULT NULL COMMENT '检查项结果(JSON)';
- ALTER TABLE patrol_record MODIFY status VARCHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)';
- ALTER TABLE patrol_record MODIFY del_flag VARCHAR(1) DEFAULT '0' COMMENT '删除标志(0存在 1删除)';
- ALTER TABLE patrol_record MODIFY create_dept BIGINT DEFAULT NULL COMMENT '创建部门';
- ALTER TABLE patrol_record MODIFY create_by BIGINT DEFAULT NULL COMMENT '创建者';
- ALTER TABLE patrol_record MODIFY create_time DATETIME DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE patrol_record MODIFY update_by BIGINT DEFAULT NULL COMMENT '更新者';
- ALTER TABLE patrol_record MODIFY update_time DATETIME DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE patrol_record MODIFY remark VARCHAR(500) DEFAULT NULL COMMENT '备注';
- -- ==================== 12. 通知公告表 ====================
- ALTER TABLE notice_announcement MODIFY notice_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '公告ID';
- ALTER TABLE notice_announcement MODIFY notice_title VARCHAR(200) NOT NULL COMMENT '公告标题';
- ALTER TABLE notice_announcement MODIFY notice_type VARCHAR(20) DEFAULT '1' COMMENT '公告类型(字典: notice_type)';
- ALTER TABLE notice_announcement MODIFY notice_content TEXT DEFAULT NULL COMMENT '公告内容';
- ALTER TABLE notice_announcement MODIFY publish_status VARCHAR(1) DEFAULT '0' COMMENT '发布状态(0未发布 1已发布)';
- ALTER TABLE notice_announcement MODIFY publish_time DATETIME DEFAULT NULL COMMENT '发布时间';
- ALTER TABLE notice_announcement MODIFY publish_user VARCHAR(50) DEFAULT NULL COMMENT '发布人';
- ALTER TABLE notice_announcement MODIFY status VARCHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)';
- ALTER TABLE notice_announcement MODIFY del_flag VARCHAR(1) DEFAULT '0' COMMENT '删除标志(0存在 1删除)';
- ALTER TABLE notice_announcement MODIFY create_dept BIGINT DEFAULT NULL COMMENT '创建部门';
- ALTER TABLE notice_announcement MODIFY create_by BIGINT DEFAULT NULL COMMENT '创建者';
- ALTER TABLE notice_announcement MODIFY create_time DATETIME DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE notice_announcement MODIFY update_by BIGINT DEFAULT NULL COMMENT '更新者';
- ALTER TABLE notice_announcement MODIFY update_time DATETIME DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE notice_announcement MODIFY remark VARCHAR(500) DEFAULT NULL COMMENT '备注';
- -- ==================== 13. 人员信息表 ====================
- ALTER TABLE person_info MODIFY person_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '人员ID';
- ALTER TABLE person_info MODIFY person_type VARCHAR(20) NOT NULL COMMENT '人员类型(字典: person_type)';
- ALTER TABLE person_info MODIFY person_name VARCHAR(50) NOT NULL COMMENT '姓名';
- ALTER TABLE person_info MODIFY id_card VARCHAR(18) NOT NULL COMMENT '身份证号';
- ALTER TABLE person_info MODIFY age INT DEFAULT NULL COMMENT '年龄';
- ALTER TABLE person_info MODIFY work_store_id BIGINT DEFAULT NULL COMMENT '工作门店ID';
- ALTER TABLE person_info MODIFY work_store_name VARCHAR(100) DEFAULT NULL COMMENT '工作门店名称';
- ALTER TABLE person_info MODIFY insurance_status VARCHAR(1) DEFAULT '0' COMMENT '保险状态(0未投保 1已投保)';
- ALTER TABLE person_info MODIFY insurance_expire_date DATE DEFAULT NULL COMMENT '保险有效期';
- ALTER TABLE person_info MODIFY certificates TEXT DEFAULT NULL COMMENT '岗位证书(JSON数组)';
- ALTER TABLE person_info MODIFY status VARCHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)';
- ALTER TABLE person_info MODIFY del_flag VARCHAR(1) DEFAULT '0' COMMENT '删除标志(0存在 1删除)';
- ALTER TABLE person_info MODIFY create_dept BIGINT DEFAULT NULL COMMENT '创建部门';
- ALTER TABLE person_info MODIFY create_by BIGINT DEFAULT NULL COMMENT '创建者';
- ALTER TABLE person_info MODIFY create_time DATETIME DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE person_info MODIFY update_by BIGINT DEFAULT NULL COMMENT '更新者';
- ALTER TABLE person_info MODIFY update_time DATETIME DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE person_info MODIFY remark VARCHAR(500) DEFAULT NULL COMMENT '备注';
- -- ==================== 14. 安全培训表 ====================
- ALTER TABLE safety_training MODIFY training_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '培训ID';
- ALTER TABLE safety_training MODIFY training_no VARCHAR(32) DEFAULT NULL COMMENT '培训编号';
- ALTER TABLE safety_training MODIFY training_title VARCHAR(100) NOT NULL COMMENT '培训标题';
- ALTER TABLE safety_training MODIFY training_type VARCHAR(32) DEFAULT NULL COMMENT '培训类型(安全知识/操作规范/应急预案/设备维护)';
- ALTER TABLE safety_training MODIFY training_time DATETIME DEFAULT NULL COMMENT '培训时间';
- ALTER TABLE safety_training MODIFY training_location varchar(200) DEFAULT NULL COMMENT '培训地点';
- ALTER TABLE safety_training MODIFY trainer varchar(64) DEFAULT NULL COMMENT '培训师';
- ALTER TABLE safety_training MODIFY participant_count int DEFAULT 0 COMMENT '参与人数';
- ALTER TABLE safety_training MODIFY training_status varchar(16) DEFAULT '未开始' COMMENT '培训状态(未开始/进行中/已结束)';
- ALTER TABLE safety_training MODIFY training_content text COMMENT '培训内容';
- ALTER TABLE safety_training MODIFY training_material varchar(500) DEFAULT NULL COMMENT '培训资料';
- ALTER TABLE safety_training MODIFY status char(1) DEFAULT '0' COMMENT '状态(0正常 1停用)';
- ALTER TABLE safety_training MODIFY del_flag char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)';
- ALTER TABLE safety_training MODIFY create_dept bigint DEFAULT NULL COMMENT '创建部门';
- ALTER TABLE safety_training MODIFY create_by bigint DEFAULT NULL COMMENT '创建者';
- ALTER TABLE safety_training MODIFY create_time datetime DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE safety_training MODIFY update_by bigint DEFAULT NULL COMMENT '更新者';
- ALTER TABLE safety_training MODIFY update_time datetime DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE safety_training MODIFY remark varchar(500) DEFAULT NULL COMMENT '备注';
|