create table enterprise_user ( user_id bigint not null comment '用户ID' primary key, tenant_id varchar(20) default '000000' null comment '租户编号', dept_id varchar(100) null comment '部门ID', user_name varchar(30) not null comment '用户账号', login_name varchar(100) null, nick_name varchar(30) not null comment '用户昵称', user_type varchar(10) default 'sys_user' null comment '用户类型(sys_user系统用户)', email varchar(50) default '' null comment '用户邮箱', phonenumber varchar(100) default '' null comment '手机号码', sex char default '0' null comment '用户性别(0男 1女 2未知)', avatar varchar(100) null comment '头像地址', password varchar(100) default '' null comment '密码', status char default '0' null comment '账号状态(0正常 1停用)', del_flag char default '0' null comment '删除标志(0代表存在 1代表删除)', login_ip varchar(128) default '' null comment '最后登录IP', login_date datetime null comment '最后登录时间', salt varchar(20) default '' null comment '盐加密', create_dept varchar(100) null comment '创建部门', create_by bigint null comment '创建者', create_time datetime null comment '创建时间', update_by bigint null comment '更新者', update_time datetime null comment '更新时间', remark varchar(500) null comment '备注' ) comment '企业用户信息表'; create table enterprise_user_ref ( ref_id varchar(50) not null comment '关联ID' primary key, user_id bigint not null comment '用户ID', user_name varchar(30) not null comment '用户名称:冗余字段', enterprise_id varchar(50) not null comment '企业ID', enterprise_name varchar(50) not null comment '企业名称:冗余字段', enterprise_number varchar(50) not null comment '企业纳税识别号', create_dept varchar(100) null comment '创建部门', create_by bigint null comment '创建者', create_time datetime null comment '创建时间', update_by bigint null comment '更新者', update_time datetime null comment '更新时间', remark varchar(500) null comment '备注' ) comment '企业用户与企业的关联表';