create table sys_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 default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP, remark varchar(500) null comment '备注', type varchar(2) null comment '用户类型', law_certificate_num varchar(50) null comment '执法证件号', fullname varchar(55) null, taskId varchar(55) null, systemId varchar(55) null, effectOn varchar(55) null, isDeleted varchar(9) null, isDisabled varchar(9) null, createAt varchar(55) null, updateAt varchar(55) null, mobileNumber varchar(55) null, certificateNumber varchar(55) null, srzUserid varchar(55) null, isMappingPerson varchar(55) null, units varchar(5000) null, organizationId varchar(100) null, certificateTypeId varchar(55) null, certificateTypeIdCode varchar(55) null, strUserId varchar(55) null, user_source int null comment '人员类型 0 系统用户 1 深i企用户', rylbCode varchar(100) null comment '人员类别代码', rylb varchar(100) null comment '人员类别' ) comment '用户信息表' collate = utf8mb3_general_ci row_format = DYNAMIC;