-- ----------------------------
|
-- 用户信息表
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS sys_user;
|
|
CREATE TABLE sys_user
|
(
|
user_id BIGSERIAL PRIMARY KEY, -- 用户ID,自增字段,主键
|
dept_id BIGINT DEFAULT NULL, -- 部门ID
|
user_name VARCHAR(30) NOT NULL, -- 用户账号
|
nick_name VARCHAR(30) NOT NULL, -- 用户昵称
|
user_type VARCHAR(2) DEFAULT '00', -- 用户类型(00系统用户)
|
email VARCHAR(50) DEFAULT '', -- 用户邮箱
|
phonenumber VARCHAR(11) DEFAULT '', -- 手机号码
|
sex CHAR(1) DEFAULT '0', -- 用户性别(0男 1女 2未知)
|
avatar VARCHAR(100) DEFAULT '', -- 头像地址
|
password VARCHAR(100) DEFAULT '', -- 密码
|
status CHAR(1) DEFAULT '0', -- 账号状态(0正常 1停用)
|
del_flag CHAR(1) DEFAULT '0', -- 删除标志(0代表存在 2代表删除)
|
login_ip VARCHAR(128) DEFAULT '', -- 最后登录IP
|
login_date TIMESTAMP, -- 最后登录时间
|
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_user IS '用户信息表';
|
COMMENT ON COLUMN sys_user.user_id IS '用户ID';
|
COMMENT ON COLUMN sys_user.dept_id IS '部门ID';
|
COMMENT ON COLUMN sys_user.user_name IS '用户账号';
|
COMMENT ON COLUMN sys_user.nick_name IS '用户昵称';
|
COMMENT ON COLUMN sys_user.user_type IS '用户类型(00系统用户)';
|
COMMENT ON COLUMN sys_user.email IS '用户邮箱';
|
COMMENT ON COLUMN sys_user.phonenumber IS '手机号码';
|
COMMENT ON COLUMN sys_user.sex IS '用户性别(0男 1女 2未知)';
|
COMMENT ON COLUMN sys_user.avatar IS '头像地址';
|
COMMENT ON COLUMN sys_user.password IS '密码';
|
COMMENT ON COLUMN sys_user.status IS '账号状态(0正常 1停用)';
|
COMMENT ON COLUMN sys_user.del_flag IS '删除标志(0代表存在 2代表删除)';
|
COMMENT ON COLUMN sys_user.login_ip IS '最后登录IP';
|
COMMENT ON COLUMN sys_user.login_date IS '最后登录时间';
|
COMMENT ON COLUMN sys_user.create_by IS '创建者';
|
COMMENT ON COLUMN sys_user.create_time IS '创建时间';
|
COMMENT ON COLUMN sys_user.update_by IS '更新者';
|
COMMENT ON COLUMN sys_user.update_time IS '更新时间';
|
COMMENT ON COLUMN sys_user.remark IS '备注';
|
|
-- 初始化-用户信息表数据
|
INSERT INTO sys_user (dept_id, user_name, nick_name, user_type, email, phonenumber, sex, avatar, password, status,
|
del_flag, login_ip, login_date, create_by, create_time, update_by, update_time, remark)
|
VALUES (103, 'admin', '若依', '00', 'ry@163.com', '15888888888', '1', '',
|
'$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', CURRENT_TIMESTAMP,
|
'admin', CURRENT_TIMESTAMP, '', CURRENT_TIMESTAMP, '管理员'),
|
(105, 'ry', '若依', '00', 'ry@qq.com', '15666666666', '1', '',
|
'$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', CURRENT_TIMESTAMP,
|
'admin', CURRENT_TIMESTAMP, '', CURRENT_TIMESTAMP, '测试员');
|