-- ----------------------------
|
-- 岗位信息表
|
-- ----------------------------
|
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, '');
|