feat(mes): 添加特种设备管理功能

- 新增特种设备管理相关的数据库表结构
- 实现特种设备管理的 API 接口
- 开发特种设备管理的前端页面,包括列表查询、详情查看、新增、修改和删除功能
This commit is contained in:
2025-08-21 10:10:41 +08:00
parent 42a65bc3bb
commit dcea362102
3 changed files with 552 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
-- auto-generated definition
CREATE TABLE dv_special_equipment
(
equipment_id BIGINT NOT NULL COMMENT '设备ID'
PRIMARY KEY,
equipment_code VARCHAR(64) NOT NULL COMMENT '设备编码',
equipment_name VARCHAR(255) NOT NULL COMMENT '设备名称(如:锅炉、压力容器、压力管道、电梯、起重机械等)',
specification_model VARCHAR(255) NULL COMMENT '规格型号',
manufacturer VARCHAR(255) NULL COMMENT '制造单位',
production_date DATE NULL COMMENT '制造日期',
installation_date DATE NULL COMMENT '安装日期',
use_start_date DATE NULL COMMENT '投入使用日期',
registration_no VARCHAR(64) NULL COMMENT '特种设备注册编号',
safety_manager VARCHAR(64) NULL COMMENT '安全负责人',
attachment TEXT NULL COMMENT '附件路径(多个附件用逗号分隔)',
inspection_cycle INT NOT NULL COMMENT '检验周期(月)',
last_inspection_time DATETIME NULL COMMENT '上次检验时间',
next_inspection_time DATETIME NULL COMMENT '下次检验时间',
current_status VARCHAR(32) NULL COMMENT '当前状态(在用、停用、报废等)',
remark VARCHAR(500) DEFAULT '' NULL COMMENT '备注',
del_flag tinyint(1) default 0 not null comment '删除标志0=正常1=已删除)',
create_by VARCHAR(64) DEFAULT '' NULL COMMENT '创建者',
create_time DATETIME NULL COMMENT '创建时间',
update_by VARCHAR(64) DEFAULT '' NULL COMMENT '更新者',
update_time DATETIME NULL COMMENT '更新时间',
INDEX idx_equipment_code (equipment_code),
INDEX idx_equipment_type (equipment_name),
INDEX idx_next_inspection (next_inspection_time),
INDEX idx_safety_manager (safety_manager)
)
COMMENT '特种设备表(包含锅炉、压力管道、电梯等特种设备信息)' CHARSET = utf8mb4;