create table sys_dept
(
    dept_id              varchar(100)                           not null comment '部门id'
        primary key,
    tenant_id            varchar(20)  default '000000'          null comment '租户编号',
    parent_id            varchar(100) default '0'               null comment '父部门id',
    ancestors            varchar(500) default ''                null comment '祖级列表',
    dept_name            varchar(100) default ''                null comment '部门名称',
    order_num            int          default 0                 null comment '显示顺序',
    leader               bigint                                 null comment '负责人',
    phone                varchar(11)                            null comment '联系电话',
    email                varchar(50)                            null comment '邮箱',
    status               char         default '0'               null comment '部门状态（0正常 1停用）',
    del_flag             char         default '0'               null comment '删除标志（0代表存在 1代表删除）',
    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,
    dept_type            varchar(5)                             null comment '部门类型0：机构，1：部门：2小组',
    zzLevel              int                                    null,
    code                 varchar(55)                            null,
    mappingUnitParentId  varchar(55)                            null,
    updateAt             varchar(22)                            null,
    createAt             varchar(22)                            null,
    effectOn             varchar(55)                            null,
    organizationId       varchar(100)                           null,
    sequence             varchar(55)                            null,
    isDeleted            varchar(9)                             null,
    zzDisplayPath        varchar(555)                           null,
    name                 varchar(55)                            null,
    guid                 varchar(55)                            null,
    zzIsLeaf             varchar(55)                            null,
    isDisabled           varchar(9)                             null,
    fullname             varchar(55)                            null,
    isMappingUnit        varchar(55)                            null,
    srzUnitId            varchar(55)                            null,
    taskId               varchar(55)                            null,
    organizationParentId varchar(100)                           null,
    systemId             varchar(55)                            null,
    creditcode           varchar(55)                            null,
    zone                 tinyint                                null,
    unitStatusCode       varchar(200)                           null comment '机构状态代码',
    unitStatus           varchar(200)                           null comment '机构状态',
    unitTypeCode         varchar(200)                           null comment '机构类型代码',
    area_node            varchar(50)                            null comment '所属区节点(自己维护用的)'
)
    comment '部门表' collate = utf8mb3_general_ci
                     row_format = DYNAMIC;

