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 '记录最后更新时间';
|