chenhj
10 天以前 2db123a855bd3bb2182714cd15a9446987b0e7ae
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
-- ----------------------------
-- 岗位信息表
-- ----------------------------
DROP TABLE IF EXISTS sys_post;
 
CREATE TABLE sys_post
(
    post_id     BIGSERIAL PRIMARY KEY,     -- 岗位ID,自增字段,主键
    post_code   VARCHAR(64) NOT NULL,      -- 岗位编码
    post_name   VARCHAR(50) NOT NULL,      -- 岗位名称
    post_sort   INT         NOT NULL,      -- 显示顺序
    status      CHAR(1)     NOT NULL,      -- 状态(0正常 1停用)
    create_by   VARCHAR(64)  DEFAULT '',   -- 创建者
    create_time TIMESTAMP,                 -- 创建时间
    update_by   VARCHAR(64)  DEFAULT '',   -- 更新者
    update_time TIMESTAMP,                 -- 更新时间
    remark      VARCHAR(500) DEFAULT NULL, -- 备注
);
 
COMMENT ON TABLE sys_post IS '岗位信息表';
COMMENT ON COLUMN sys_post.post_id IS '岗位ID';
COMMENT ON COLUMN sys_post.post_code IS '岗位编码';
COMMENT ON COLUMN sys_post.post_name IS '岗位名称';
COMMENT ON COLUMN sys_post.post_sort IS '显示顺序';
COMMENT ON COLUMN sys_post.status IS '状态(0正常 1停用)';
COMMENT ON COLUMN sys_post.create_by IS '创建者';
COMMENT ON COLUMN sys_post.create_time IS '创建时间';
COMMENT ON COLUMN sys_post.update_by IS '更新者';
COMMENT ON COLUMN sys_post.update_time IS '更新时间';
COMMENT ON COLUMN sys_post.remark IS '备注';
 
-- 初始化-岗位信息表数据
INSERT INTO sys_post (post_code, post_name, post_sort, status, create_by, create_time, update_by, update_time, remark)
VALUES ('ceo', '董事长', 1, '0', 'admin', CURRENT_TIMESTAMP, '', CURRENT_TIMESTAMP, ''),
       ('se', '项目经理', 2, '0', 'admin', CURRENT_TIMESTAMP, '', CURRENT_TIMESTAMP, ''),
       ('hr', '人力资源', 3, '0', 'admin', CURRENT_TIMESTAMP, '', CURRENT_TIMESTAMP, ''),
       ('user', '普通员工', 4, '0', 'admin', CURRENT_TIMESTAMP, '', CURRENT_TIMESTAMP, '');