DROP TABLE IF EXISTS equipment_management; -- 创建设备管理表 CREATE TABLE equipment_management ( id BIGSERIAL PRIMARY KEY, -- 主键 ID equipment_id VARCHAR(50) NOT NULL, -- 设备编号 equipment_name VARCHAR(100) NOT NULL, -- 设备名称 quantity INT NOT NULL DEFAULT 0, -- 数量 specification VARCHAR(50) NOT NULL, -- 规格型号 usage_status VARCHAR(20) NOT NULL, -- 使用状态 using_department VARCHAR(50) NOT NULL, -- 使用部门 user_id BIGINT, -- 使用人 storage_location VARCHAR(100) NOT NULL, -- 存放位置 purchase_date DATE, -- 采购日期 purchase_price DECIMAL(10, 2), -- 采购价格 deleted INT NOT NULL DEFAULT 0, -- 软删除标志:0=未删除,1=已删除 create_by VARCHAR(255), -- 创建人用户名 create_time TIMESTAMP WITHOUT TIME ZONE, -- 创建时间,默认当前时间 update_by VARCHAR(255), -- 最后更新人用户名 update_time TIMESTAMP WITHOUT TIME ZONE -- 最后更新时间,默认当前时间 ); -- 添加表注释 COMMENT ON TABLE equipment_management IS ' 设备管理表 '; -- 添加字段注释 COMMENT ON COLUMN equipment_management.id IS ' 主键 ID'; COMMENT ON COLUMN equipment_management.equipment_id IS ' 设备编号 '; COMMENT ON COLUMN equipment_management.equipment_name IS ' 设备名称 '; COMMENT ON COLUMN equipment_management.quantity IS ' 数量 '; COMMENT ON COLUMN equipment_management.specification IS ' 规格型号 '; COMMENT ON COLUMN equipment_management.usage_status IS ' 使用状态 '; COMMENT ON COLUMN equipment_management.using_department IS ' 使用部门 '; COMMENT ON COLUMN equipment_management.user_id IS ' 使用人ID '; COMMENT ON COLUMN equipment_management.storage_location IS ' 存放位置 '; COMMENT ON COLUMN equipment_management.purchase_date IS ' 采购日期 '; COMMENT ON COLUMN equipment_management.purchase_price IS ' 采购价格 '; COMMENT ON COLUMN inspection_task.deleted IS '软删除标志,0=未删除,1=已删除'; COMMENT ON COLUMN inspection_task.create_by IS '创建该记录的用户'; COMMENT ON COLUMN inspection_task.create_time IS '记录创建时间'; COMMENT ON COLUMN inspection_task.update_by IS '最后修改该记录的用户'; COMMENT ON COLUMN inspection_task.update_time IS '记录最后更新时间';