-- ---------------------------- -- 用户信息表 -- ---------------------------- 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, '测试员');