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;

