liding
3 天以前 d1b5cafeaf5d26a762350c04ebb02ea5b3b8ee7c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
-- 创建设备使用明细表 equipment_usage_detail
DROP TABLE IF EXISTS equipment_usage_detail;
 
CREATE TABLE equipment_usage_detail
(
    id             BIGSERIAL PRIMARY KEY,       -- 主键ID,自动递增
    usage_id       BIGINT NOT NULL,             -- 关联的使用记录ID
    equipment_id   BIGINT NOT NULL,             -- 关联的设备ID
    operation_type INT    NOT NULL,             -- 操作类型:1-领用,2-归还
    quantity       INT    NOT NULL,             -- 操作数量
    operator_id    BIGINT NOT NULL,             -- 操作人ID
    operator       VARCHAR(255),                -- 操作人
    remark         VARCHAR(255),                -- 备注
 
    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_usage_detail IS '设备使用明细表';
 
-- 为字段添加注释
COMMENT
ON COLUMN equipment_usage_detail.id IS '主键ID';
COMMENT
ON COLUMN equipment_usage_detail.usage_id IS '关联的使用记录ID';
COMMENT
ON COLUMN equipment_usage_detail.equipment_id IS '关联的设备ID';
COMMENT
ON COLUMN equipment_usage_detail.operation_type IS '操作类型:1-领用,2-归还';
COMMENT
ON COLUMN equipment_usage_detail.quantity IS '操作数量';
COMMENT
ON COLUMN equipment_usage_detail.operator_id IS '操作人ID';
COMMENT
ON COLUMN equipment_usage_detail.operator IS '操作人';
COMMENT
ON COLUMN equipment_usage_detail.remark IS '备注';
 
COMMENT
ON COLUMN equipment_usage_detail.deleted IS '软删除标志,0=未删除,1=已删除';
COMMENT
ON COLUMN equipment_usage_detail.create_by IS '创建该记录的用户';
COMMENT
ON COLUMN equipment_usage_detail.create_time IS '记录创建时间';
COMMENT
ON COLUMN equipment_usage_detail.update_by IS '最后修改该记录的用户';
COMMENT
ON COLUMN equipment_usage_detail.update_time IS '记录最后更新时间';