
-- ----------------------------
-- Table structure for uc_batch_sync
-- ----------------------------
DROP TABLE IF EXISTS `uc_batch_sync`;
CREATE TABLE `uc_batch_sync`  (
  `ID_` varchar(64)  NOT NULL,
  `EXECUTE_TIME_` datetime NULL DEFAULT NULL COMMENT '当前时间点',
  `DATA_IDS_` text  NULL COMMENT '同步数据ID，json格式；调用函数名和入参。',
  `STATUS_` smallint NULL DEFAULT 0 COMMENT '状态，0-正在同步；1-已提交；2-已回滚',
  `CREATE_TIME_` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '创建人用户ID',
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '创建人组织ID',
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '更新人用户ID',
  PRIMARY KEY (`ID_`) USING BTREE
)COMMENT = 'UDS同步记录表';

-- ----------------------------
-- Records of uc_batch_sync
-- ----------------------------

-- ----------------------------
-- Table structure for uc_demension
-- ----------------------------
DROP TABLE IF EXISTS `uc_demension`;
CREATE TABLE `uc_demension`  (
  `ID_` varchar(64)  NOT NULL,
  `DEM_NAME_` varchar(64)  NULL DEFAULT NULL COMMENT '维度名称',
  `CODE_` varchar(64)  NULL DEFAULT NULL COMMENT '维度代码',
  `IS_DEFAULT_` int NULL DEFAULT NULL COMMENT '是否默认(1:默认,0:非默认)',
  `DEM_DESC_` varchar(255)  NULL DEFAULT NULL COMMENT '描述',
  `ORGAN_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '机构id',
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `IDX_DEM_CODE_UNQ`(`CODE_` ASC, `TENANT_ID_` ASC) USING BTREE
)COMMENT = '维度管理';

-- ----------------------------
-- Records of uc_demension
-- ----------------------------
INSERT INTO `uc_demension` VALUES ('1258608622670319616', '行政维度', 'xzwd', 1, '', '0', '0', NULL, NULL, '1', NULL, '', '1', '-1');

-- ----------------------------
-- Table structure for uc_electronic_seal
-- ----------------------------
DROP TABLE IF EXISTS `uc_electronic_seal`;
CREATE TABLE `uc_electronic_seal`  (
  `ID_` varchar(64)  NOT NULL COMMENT '主键ID',
  `USER_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '用户ID',
  `FILE_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '签章图片ID',
  `PASSWORD_` varchar(64)  NULL DEFAULT NULL COMMENT '使用密码',
  `IS_USE_` int NULL DEFAULT NULL COMMENT '当前是否使用',
  `CREATE_TIME_` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '创建人',
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '更新人',
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '租户ID',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_ELECTRONIC_SEAL_USERID`(`USER_ID_` ASC) USING BTREE
)COMMENT = '电子签章表';

-- ----------------------------
-- Records of uc_electronic_seal
-- ----------------------------

-- ----------------------------
-- Table structure for uc_group
-- ----------------------------
DROP TABLE IF EXISTS `uc_group`;
CREATE TABLE `uc_group`  (
  `ID_` varchar(64)  NOT NULL COMMENT '主键',
  `GROUP_NAME` varchar(255)  NULL DEFAULT NULL COMMENT '群组名称',
  `CODE_` varchar(64)  NULL DEFAULT NULL COMMENT '群组编码',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '创建人ID',
  `CREATOR_NAME_` varchar(255)  NULL DEFAULT NULL COMMENT '创建人名称',
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '创建人组织ID',
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '更新人ID',
  `CREATE_TIME_` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `UPDATE_TIME_` date NULL DEFAULT NULL COMMENT '更新时间',
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '租户ID',
  PRIMARY KEY (`ID_`) USING BTREE
)COMMENT = '群组管理';

-- ----------------------------
-- Records of uc_group
-- ----------------------------

-- ----------------------------
-- Table structure for uc_group_user
-- ----------------------------
DROP TABLE IF EXISTS `uc_group_user`;
CREATE TABLE `uc_group_user`  (
  `ID_` varchar(64)  NOT NULL COMMENT '主键',
  `GROUP_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '外键',
  `USER_ID` varchar(64)  NULL DEFAULT NULL COMMENT '用户ID',
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '租户ID',
  `SN_` int NULL DEFAULT NULL COMMENT '排序值',
  PRIMARY KEY (`ID_`) USING BTREE
)COMMENT = '群组和用户关系表';

-- ----------------------------
-- Records of uc_group_user
-- ----------------------------

-- ----------------------------
-- Table structure for uc_holiday
-- ----------------------------
DROP TABLE IF EXISTS `uc_holiday`;
CREATE TABLE `uc_holiday`  (
  `ID_` varchar(64)  NOT NULL COMMENT '主键',
  `NAME_` varchar(128)  NULL DEFAULT NULL COMMENT '节日名称',
  `KEY_` varchar(128)  NULL DEFAULT NULL COMMENT '节日KEY',
  `DESC_` text  NULL COMMENT '描述',
  `IS_DELE_` smallint NULL DEFAULT NULL COMMENT '是否已删，1已删除，0未删除',
  `CREATE_TIME_` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '创建人ID',
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '更新人ID',
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '创建组织ID',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本',
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '租户ID',
  PRIMARY KEY (`ID_`) USING BTREE
)COMMENT = '法定节假日';

-- ----------------------------
-- Records of uc_holiday
-- ----------------------------

-- ----------------------------
-- Table structure for uc_holiday_time
-- ----------------------------
DROP TABLE IF EXISTS `uc_holiday_time`;
CREATE TABLE `uc_holiday_time`  (
  `ID_` varchar(64)  NOT NULL COMMENT '主键',
  `START_TIME_` datetime NULL DEFAULT NULL COMMENT '假期开始时间',
  `END_TIME_` datetime NULL DEFAULT NULL COMMENT '假期结束时间',
  `HOLIDAY_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '假期ID',
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '租户ID',
  `TYPE_` smallint NULL DEFAULT NULL COMMENT '类型：0假期 1补班',
  PRIMARY KEY (`ID_`) USING BTREE
)COMMENT = '假期时间';

-- ----------------------------
-- Records of uc_holiday_time
-- ----------------------------

-- ----------------------------
-- Table structure for uc_login_log
-- ----------------------------
DROP TABLE IF EXISTS `uc_login_log`;
CREATE TABLE `uc_login_log`  (
  `ID_` varchar(64)  NOT NULL COMMENT '主键，用户id',
  `NAME_` varchar(64)  NULL DEFAULT NULL COMMENT '用户名',
  `ACCOUNT_` varchar(64)  NULL DEFAULT NULL COMMENT '用户账号',
  `IP_` varchar(20)  NULL DEFAULT NULL COMMENT '登录IP',
  `LOGIN_TYPE_` varchar(20)  NULL DEFAULT NULL COMMENT '登录类型（pc：电脑端登录，mobile：移动端登录）',
  `PC_SUM_` int NULL DEFAULT 0 COMMENT 'PC端登录次数',
  `MOBILE_SUM_` int NULL DEFAULT 0 COMMENT '移动端登录次数',
  `LOGIN_SUM_` int NULL DEFAULT NULL COMMENT '登录次数',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '创建人',
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '创建人所属部门id',
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '更新人id',
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '租户id',
  `IS_DELE_` char(1)  NULL DEFAULT NULL,
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_LOGIN_LOG_ACCOUNT`(`ACCOUNT_` ASC) USING BTREE
)COMMENT = '用户登录日志表';

-- ----------------------------
-- Records of uc_login_log
-- ----------------------------
INSERT INTO `uc_login_log` VALUES ('1', '超级管理员', 'admin', '0:0:0:0:0:0:0:1', 'mobile', 1, 1, 2, NULL, '2023-08-31 09:57:28', '2023-08-31 09:59:19', NULL, NULL, '-1', '1', NULL);

-- ----------------------------
-- Table structure for uc_matrix
-- ----------------------------
DROP TABLE IF EXISTS `uc_matrix`;
CREATE TABLE `uc_matrix`  (
  `ID_` varchar(64)  NOT NULL COMMENT '主键',
  `CODE_` varchar(255)  NULL DEFAULT NULL COMMENT '编码/别名',
  `NAME_` varchar(255)  NULL DEFAULT NULL COMMENT '名称',
  `TYPE_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '分类ID',
  `TYPE_NAME_` varchar(255)  NULL DEFAULT NULL COMMENT '分类名称',
  `STATUS_` int NULL DEFAULT NULL COMMENT '状态：0待发布、1已发布',
  `MANAGER_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '管理员ID',
  `MANAGER_NAME_` varchar(255)  NULL DEFAULT NULL COMMENT '管理员名称',
  `IS_DELE_` int NULL DEFAULT NULL COMMENT '是否删除：0未除、1已删',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '创建人',
  `CREATE_TIME_` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '创建人部门id',
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '更新人',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '租户id',
  `ENABLED_` int NULL DEFAULT 1 COMMENT '是否启用: 0禁用 1启用',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_UC_MATRIX_CODE`(`CODE_` ASC) USING BTREE
)COMMENT = '矩阵管理';

-- ----------------------------
-- Records of uc_matrix
-- ----------------------------

-- ----------------------------
-- Table structure for uc_matrix_auth
-- ----------------------------
DROP TABLE IF EXISTS `uc_matrix_auth`;
CREATE TABLE `uc_matrix_auth`  (
  `ID_` varchar(64)  NOT NULL,
  `MATRIX_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '关系矩阵id',
  `USER_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '管理员id',
  `ACCOUNT_` varchar(32)  NOT NULL COMMENT '用户账号',
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_MATRIX_AUTH_USERID`(`USER_ID_` ASC) USING BTREE
)COMMENT = '关系矩阵管理员';

-- ----------------------------
-- Records of uc_matrix_auth
-- ----------------------------

-- ----------------------------
-- Table structure for uc_matrix_col_def
-- ----------------------------
DROP TABLE IF EXISTS `uc_matrix_col_def`;
CREATE TABLE `uc_matrix_col_def`  (
  `ID_` varchar(64)  NOT NULL COMMENT '主键',
  `MATRIX_ID_` varchar(255)  NULL DEFAULT NULL COMMENT '所属矩阵ID',
  `CODE_` varchar(20)  NULL DEFAULT NULL COMMENT '列字段名',
  `NAME_` varchar(128)  NULL DEFAULT NULL COMMENT '列中文名',
  `STATUS_` int NULL DEFAULT NULL COMMENT '列状态：0未创建列、1已创建列',
  `COL_TYPE_` int NULL DEFAULT NULL COMMENT '列类型：1条件列、2角色列',
  `SELECT_TYPE_` int NULL DEFAULT NULL COMMENT '选择类型：1单选、2多选',
  `CTRL_TYPE_` varchar(20)  NULL DEFAULT NULL COMMENT '控件类型',
  `QUERY_ALIAS_` varchar(255)  NULL DEFAULT NULL COMMENT '关联查询alias',
  `COL_CONFIG_` varchar(255)  NULL DEFAULT NULL COMMENT '列配置信息',
  `IS_DELE_` int NULL DEFAULT NULL COMMENT '是否删除：0未删、1已删',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '创建人',
  `CREATE_TIME_` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '创建人部门id',
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '更新人',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '租户id',
  `SN_` int NULL DEFAULT NULL COMMENT '排序',
  `BIND_KEY_` varchar(255)  NULL DEFAULT NULL COMMENT '条件列的回填key的绑定值',
  `BIND_VALUE_` varchar(255)  NULL DEFAULT NULL COMMENT '条件列的回填value的绑定值',
  `SEARCH_FIELD_` varchar(50)  NULL DEFAULT NULL COMMENT '是否作为搜索条件',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_MATRIX_COL_DEF_MATRIXID`(`MATRIX_ID_` ASC) USING BTREE,
  INDEX `IDX_MATRIX_COL_DEF_COLTYPE`(`COL_TYPE_` ASC) USING BTREE
)COMMENT = '矩阵列定义';

-- ----------------------------
-- Records of uc_matrix_col_def
-- ----------------------------

-- ----------------------------
-- Table structure for uc_matrix_proc_relation
-- ----------------------------
DROP TABLE IF EXISTS `uc_matrix_proc_relation`;
CREATE TABLE `uc_matrix_proc_relation`  (
  `ID_` varchar(64)  NOT NULL COMMENT 'id',
  `MATRIX_CODE_` varchar(255)  NULL DEFAULT NULL COMMENT '矩阵编码',
  `PROC_DEF_KEY_` varchar(64)  NULL DEFAULT NULL COMMENT '流程定义Key',
  `PROC_DEF_NAME_` varchar(64)  NULL DEFAULT NULL COMMENT '流程定义名称',
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '租户id',
  PRIMARY KEY (`ID_`) USING BTREE
)COMMENT = '矩阵流程关系表';

-- ----------------------------
-- Records of uc_matrix_proc_relation
-- ----------------------------

-- ----------------------------
-- Table structure for uc_one_time_code
-- ----------------------------
DROP TABLE IF EXISTS `uc_one_time_code`;
CREATE TABLE `uc_one_time_code`  (
  `ID_` varchar(64)  NOT NULL COMMENT '主键',
  `CODE_` varchar(50)  NOT NULL COMMENT '一次性验证码',
  `USER_ID_` varchar(64)  NOT NULL COMMENT '所属用户ID',
  `IS_USED_` tinyint(1) NULL DEFAULT 0 COMMENT '是否已使用;0:未使用 1:已使用',
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '租户id',
  `CREATE_TIME_` datetime NOT NULL COMMENT '创建时间',
  `CREATOR_` varchar(32)  NOT NULL COMMENT '创建人',
  `CREATE_BY_` varchar(64)  NOT NULL COMMENT '创建人ID',
  `IS_DELE_` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除;0否 1是',
  PRIMARY KEY (`ID_`) USING BTREE
)COMMENT = '双因素验证一次性码表';

-- ----------------------------
-- Records of uc_one_time_code
-- ----------------------------

-- ----------------------------
-- Table structure for uc_operate_log
-- ----------------------------
DROP TABLE IF EXISTS `uc_operate_log`;
CREATE TABLE `uc_operate_log`  (
  `ID_` varchar(64)  NOT NULL,
  `REQ_IP_` varchar(255)  NULL DEFAULT NULL COMMENT '请求ip地址',
  `REQ_TYPE_` varchar(64)  NULL DEFAULT NULL COMMENT '请求方式',
  `REQ_URL_` varchar(200)  NULL DEFAULT NULL COMMENT '请求地址',
  `REQ_PARAM_` longtext  NULL COMMENT '请求参数',
  `START_TIME_` datetime NULL DEFAULT NULL COMMENT '操作开始时间',
  `END_TIME_` datetime NULL DEFAULT NULL COMMENT '操作结束时间',
  `OPERATOR_NAME_` varchar(64)  NULL DEFAULT NULL COMMENT '操作人',
  `NOTE_` varchar(2000)  NULL DEFAULT NULL COMMENT '说明',
  `SUCCESS_` int NULL DEFAULT NULL COMMENT '是否成功',
  `FAIL_REASON_` varchar(2000)  NULL DEFAULT NULL COMMENT '失败原因',
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_OPERATE_LOG_TENANTID`(`TENANT_ID_` ASC) USING BTREE,
  INDEX `IDX_OPERATE_LOG_CREATETIME`(`CREATE_TIME_` ASC) USING BTREE
)COMMENT = '操作日志';

-- ----------------------------
-- Records of uc_operate_log
-- ----------------------------

-- ----------------------------
-- Table structure for uc_org
-- ----------------------------
DROP TABLE IF EXISTS `uc_org`;
CREATE TABLE `uc_org`  (
  `ID_` varchar(64)  NOT NULL,
  `NAME_` varchar(150)  NULL DEFAULT NULL COMMENT '名称',
  `PARENT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '父组织id',
  `ORDER_NO_` int NULL DEFAULT NULL COMMENT '排序号',
  `CODE_` varchar(64)  NOT NULL COMMENT '组织代码',
  `GRADE_` varchar(64)  NULL DEFAULT NULL COMMENT '级别',
  `PATH_` varchar(512)  NULL DEFAULT NULL COMMENT '组织id路径，包含层级关系',
  `PATH_NAME_` varchar(512)  NULL DEFAULT NULL COMMENT '组织名路径，包含层级关系',
  `DEM_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '维度id',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  `LIMIT_NUM_` int NOT NULL DEFAULT 0 COMMENT '组织限编用户数量(0:不受限制)',
  `NOW_NUM_` int NULL DEFAULT NULL COMMENT '组织现编用户数量',
  `EXCEED_LIMIT_NUM_` int NOT NULL DEFAULT 0 COMMENT '是否允许超过限编(0:允许；1:不允许)',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `IDX_ORG_CODE_UNQ`(`CODE_` ASC, `TENANT_ID_` ASC, `IS_DELE_` ASC) USING BTREE,
  INDEX `IDX_ORG_PARENTID`(`PARENT_ID_` ASC) USING BTREE
)COMMENT = '组织架构';

-- ----------------------------
-- Records of uc_org
-- ----------------------------
INSERT INTO `uc_org` VALUES ('1665958148273422336', '系统默认组织', '0', 65, 'gsmc', NULL, '1258608622670319616.1665958148273422336.', '/系统默认组织', '1258608622670319616', '2023-06-06 13:46:43', '0', NULL, 0, NULL, 0, '1', '', '2023-06-06 13:45:49', '1', '-1');

-- ----------------------------
-- Table structure for uc_org_auth
-- ----------------------------
DROP TABLE IF EXISTS `uc_org_auth`;
CREATE TABLE `uc_org_auth`  (
  `ID_` varchar(64)  NOT NULL,
  `USER_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '分级组织管理员id',
  `ORG_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '对应管理组织id',
  `DEM_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '对应维度id',
  `ORG_PERMS_` varchar(255)  NULL DEFAULT NULL COMMENT '组织管理权限',
  `USER_PERMS_` varchar(255)  NULL DEFAULT NULL COMMENT '用户管理权限',
  `POS_PERMS_` varchar(255)  NULL DEFAULT NULL COMMENT '岗位管理权限',
  `ORGAUTH_PERMS_` varchar(255)  NULL DEFAULT NULL COMMENT '分级管理员权限',
  `LAYOUT_PERMS_` varchar(255)  NULL DEFAULT NULL COMMENT '首页布局管理权限',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  `ROLE_PERMS_` varchar(255)  NULL DEFAULT NULL COMMENT '角色管理权限',
  `ROLE_CONFIG_` text  NULL COMMENT '角色配置',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_ORG_AUTH_ORGID`(`ORG_ID_` ASC) USING BTREE,
  INDEX `IDX_ORG_AUTH_USERID`(`USER_ID_` ASC) USING BTREE,
  INDEX `IDX_ORG_AUTH_DEMID`(`DEM_ID_` ASC) USING BTREE
)COMMENT = '分级组织管理';

-- ----------------------------
-- Records of uc_org_auth
-- ----------------------------

-- ----------------------------
-- Table structure for uc_org_job
-- ----------------------------
DROP TABLE IF EXISTS `uc_org_job`;
CREATE TABLE `uc_org_job`  (
  `ID_` varchar(64)  NOT NULL,
  `NAME_` varchar(64)  NOT NULL COMMENT '名称',
  `CODE_` varchar(64)  NOT NULL COMMENT '编码',
  `JOB_LEVEL_` varchar(64)  NULL DEFAULT NULL COMMENT '职务级别',
  `DESCRIPTION_` varchar(512)  NULL DEFAULT NULL COMMENT '描述',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `IDX_JOB_CODE_UNQ`(`CODE_` ASC, `TENANT_ID_` ASC, `IS_DELE_` ASC) USING BTREE
)COMMENT = '职务定义';

-- ----------------------------
-- Records of uc_org_job
-- ----------------------------
INSERT INTO `uc_org_job` VALUES ('1258608888039739392', '职员', 'zy', NULL, '', NULL, '0', NULL, '1', '', NULL, NULL, '-1');

-- ----------------------------
-- Table structure for uc_org_params
-- ----------------------------
DROP TABLE IF EXISTS `uc_org_params`;
CREATE TABLE `uc_org_params`  (
  `ID_` varchar(64)  NOT NULL,
  `ORG_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '组织id',
  `CODE_` varchar(64)  NULL DEFAULT NULL COMMENT '参数代码',
  `VALUE_` varchar(64)  NULL DEFAULT NULL COMMENT '值',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_ORG_PARAMS_ORGID`(`ORG_ID_` ASC) USING BTREE
)COMMENT = '组织参数';

-- ----------------------------
-- Records of uc_org_params
-- ----------------------------

-- ----------------------------
-- Table structure for uc_org_post
-- ----------------------------
DROP TABLE IF EXISTS `uc_org_post`;
CREATE TABLE `uc_org_post`  (
  `ID_` varchar(64)  NOT NULL,
  `ORG_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '组织id',
  `JOB_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '职务id',
  `POS_NAME_` varchar(64)  NULL DEFAULT NULL COMMENT '岗位名称',
  `CODE_` varchar(64)  NULL DEFAULT NULL COMMENT '岗位编码',
  `IS_CHARGE_` int NOT NULL DEFAULT 0 COMMENT '是否主岗位：1主岗位，0 非主岗位',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  `PARENT_ID_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `IDX_POST_CODE_UNQ`(`CODE_` ASC, `TENANT_ID_` ASC, `IS_DELE_` ASC) USING BTREE,
  INDEX `IDX_ORG_POST_JOBID`(`JOB_ID_` ASC) USING BTREE,
  INDEX `IDX_PRG_POST_ORGID`(`ORG_ID_` ASC) USING BTREE
)COMMENT = '部门岗位';

-- ----------------------------
-- Records of uc_org_post
-- ----------------------------
INSERT INTO `uc_org_post` VALUES ('1665958234365706240', '1665958148273422336', '1258608888039739392', '默认岗位', 'gly', 0, '2023-06-06 13:46:52', '0', NULL, '1', '', '2023-06-06 13:46:10', '1', '-1', NULL);

-- ----------------------------
-- Table structure for uc_org_role
-- ----------------------------
DROP TABLE IF EXISTS `uc_org_role`;
CREATE TABLE `uc_org_role`  (
  `ID_` varchar(64)  NOT NULL,
  `ROLE_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '角色id',
  `ORG_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '组织id',
  `IS_INHERIT_` int NULL DEFAULT 0 COMMENT '子组织是否可以继承,0:不可1:可以',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_ORG_ROLE_ROLEID`(`ROLE_ID_` ASC) USING BTREE,
  INDEX `IDX_ORG_ROLE_ORGID`(`ORG_ID_` ASC) USING BTREE
)COMMENT = '组织角色管理';

-- ----------------------------
-- Records of uc_org_role
-- ----------------------------

-- ----------------------------
-- Table structure for uc_org_unite
-- ----------------------------
DROP TABLE IF EXISTS `uc_org_unite`;
CREATE TABLE `uc_org_unite`  (
  `ID_` varchar(64)  NOT NULL COMMENT '主键',
  `ORG_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '平台组织id',
  `WX_WORK_ID_` varchar(100)  NULL DEFAULT NULL COMMENT '企业微信组织id',
  `DINGTALK_ID_` varchar(100)  NULL DEFAULT NULL COMMENT '阿里钉钉组织id',
  `FLYBOOK_ID_` varchar(100)  NULL DEFAULT NULL COMMENT '飞书组织id',
  `DELETE_FLAG_` tinyint NOT NULL DEFAULT 0 COMMENT '是否删除',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `CREATE_TIME_` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '租户ID',
  PRIMARY KEY (`ID_`) USING BTREE
)COMMENT = '组织与外部通讯录关系表';

-- ----------------------------
-- Records of uc_org_unite
-- ----------------------------

-- ----------------------------
-- Table structure for uc_org_user
-- ----------------------------
DROP TABLE IF EXISTS `uc_org_user`;
CREATE TABLE `uc_org_user`  (
  `ID_` varchar(64)  NOT NULL,
  `ORG_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '组织编号',
  `USER_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '用户编号',
  `IS_MASTER_` int NOT NULL DEFAULT 0 COMMENT '0:非主部门，1：主部门',
  `POS_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '岗位id',
  `IS_CHARGE_` int NULL DEFAULT 0 COMMENT '2组织主负责人，1组织负责人，0 不是负责人',
  `START_DATE_` datetime NULL DEFAULT NULL,
  `END_DATE_` datetime NULL DEFAULT NULL,
  `IS_REL_ACTIVE_` int NOT NULL COMMENT '是否有效，0:无效，1：有效',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  `DEM_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '维度id',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_ORG_USER_USERID`(`USER_ID_` ASC) USING BTREE,
  INDEX `IDX_ORG_USER_ORGID`(`ORG_ID_` ASC) USING BTREE
)COMMENT = '用户组织关系';

-- ----------------------------
-- Records of uc_org_user
-- ----------------------------
INSERT INTO `uc_org_user` VALUES ('1665958294553968640', '1665958148273422336', '-1', 1, '1665958234365706240', 0, NULL, NULL, 1, '2023-06-06 13:46:30', '0', 2, '1', '', '2023-06-06 13:46:24', '1', '-1', '1258608622670319616');
INSERT INTO `uc_org_user` VALUES ('1665958294616883200', '1665958148273422336', '1', 1, '1665958234365706240', 0, NULL, NULL, 1, '2023-06-06 13:46:29', '0', 2, '1', '', '2023-06-06 13:46:24', '1', '-1', '1258608622670319616');

-- ----------------------------
-- Table structure for uc_organ
-- ----------------------------
DROP TABLE IF EXISTS `uc_organ`;
CREATE TABLE `uc_organ`  (
  `ID_` varchar(64)  NOT NULL,
  `CODE_` varchar(64)  NULL DEFAULT NULL COMMENT '机构编码',
  `NAME_` varchar(255)  NULL DEFAULT NULL COMMENT '机构名称',
  `DESC_` varchar(512)  NULL DEFAULT NULL COMMENT '机构描述',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '创建人',
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `IDX_ORGAN_CODE_UNQ`(`CODE_` ASC) USING BTREE
)COMMENT = '机构管理';

-- ----------------------------
-- Records of uc_organ
-- ----------------------------

-- ----------------------------
-- Table structure for uc_params
-- ----------------------------
DROP TABLE IF EXISTS `uc_params`;
CREATE TABLE `uc_params`  (
  `ID_` varchar(64)  NOT NULL,
  `NAME_` varchar(64)  NULL DEFAULT NULL COMMENT '参数名称',
  `CODE_` varchar(64)  NULL DEFAULT NULL COMMENT '参数代码',
  `TYPE_` varchar(64)  NULL DEFAULT NULL COMMENT '类型',
  `CTL_TYPE_` varchar(64)  NULL DEFAULT NULL COMMENT '控件类型',
  `JSON_` varchar(1700)  NULL DEFAULT NULL COMMENT 'json值',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `TENANT_TYPE_ID_` varchar(64)  NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `IDX_PARAM_CODE`(`CODE_` ASC, `TENANT_ID_` ASC, `TENANT_TYPE_ID_` ASC) USING BTREE
)COMMENT = '用户组织参数';

-- ----------------------------
-- Records of uc_params
-- ----------------------------

-- ----------------------------
-- Table structure for uc_properties
-- ----------------------------
DROP TABLE IF EXISTS `uc_properties`;
CREATE TABLE `uc_properties`  (
  `ID_` varchar(64)  NOT NULL,
  `NAME_` varchar(64)  NULL DEFAULT NULL COMMENT '名称',
  `CODE_` varchar(64)  NULL DEFAULT NULL COMMENT '别名',
  `GROUP_` varchar(64)  NULL DEFAULT NULL COMMENT '分组',
  `VALUE_` varchar(200)  NULL DEFAULT NULL COMMENT '参数值',
  `ENCRYPT_` int NULL DEFAULT NULL COMMENT '是否加密',
  `DESCRIPTION_` varchar(200)  NULL DEFAULT NULL COMMENT '描述',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL,
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_UC_PROPERTIES_CODE`(`CODE_` ASC) USING BTREE
)COMMENT = '系统配置属性';

-- ----------------------------
-- Records of uc_properties
-- ----------------------------

-- ----------------------------
-- Table structure for uc_pwd_strategy
-- ----------------------------
DROP TABLE IF EXISTS `uc_pwd_strategy`;
CREATE TABLE `uc_pwd_strategy`  (
  `ID_` varchar(64)  NOT NULL,
  `INIT_PWD_` varchar(64)  NULL DEFAULT NULL COMMENT '初始化密码',
  `PWD_RULE_` smallint NULL DEFAULT NULL COMMENT '密码规则',
  `PWD_LENGTH_` smallint NULL DEFAULT NULL COMMENT '密码长度',
  `DURATION_` smallint NULL DEFAULT NULL COMMENT '密码时长（单位：天）',
  `ENABLE_` smallint NULL DEFAULT NULL COMMENT '启用策略	0:停用，1:启用',
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_PWD_STRATEGY_TENANTID`(`TENANT_ID_` ASC) USING BTREE
)COMMENT = '密码策略';

-- ----------------------------
-- Records of uc_pwd_strategy
-- ----------------------------
INSERT INTO `uc_pwd_strategy` VALUES ('1', '123456', 1, 6, 7, 0, '-1');

-- ----------------------------
-- Table structure for uc_rel_auth
-- ----------------------------
DROP TABLE IF EXISTS `uc_rel_auth`;
CREATE TABLE `uc_rel_auth`  (
  `ID_` varchar(64)  NOT NULL,
  `USER_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '分级汇报线管理员id',
  `REL_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '对应汇报线节点id',
  `TYPE_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '对应汇报线分类id',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_REL_AUTH_USERID`(`USER_ID_` ASC) USING BTREE,
  INDEX `IDX_REL_AUTH_RELID`(`REL_ID_` ASC) USING BTREE
)COMMENT = '分级组织管理';

-- ----------------------------
-- Records of uc_rel_auth
-- ----------------------------

-- ----------------------------
-- Table structure for uc_rel_type
-- ----------------------------
DROP TABLE IF EXISTS `uc_rel_type`;
CREATE TABLE `uc_rel_type`  (
  `ID_` varchar(64)  NOT NULL,
  `NAME_` varchar(64)  NULL DEFAULT NULL COMMENT '汇报关系分类名称',
  `CODE_` varchar(64)  NULL DEFAULT NULL COMMENT '英文别名',
  `DESCRIPTION_` varchar(255)  NULL DEFAULT NULL COMMENT '描述',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_REL_TYPE_CODE`(`CODE_` ASC) USING BTREE
)COMMENT = '分级组织类别';

-- ----------------------------
-- Records of uc_rel_type
-- ----------------------------

-- ----------------------------
-- Table structure for uc_role
-- ----------------------------
DROP TABLE IF EXISTS `uc_role`;
CREATE TABLE `uc_role`  (
  `ID_` varchar(64)  NOT NULL,
  `NAME_` varchar(150)  NULL DEFAULT NULL,
  `CODE_` varchar(64)  NULL DEFAULT NULL COMMENT '英文别名',
  `ENABLED_` int NULL DEFAULT NULL COMMENT '可用 0：禁用，1：启用',
  `DESCRIPTION_` varchar(150)  NULL DEFAULT NULL,
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `IDX_ROLE_CODE`(`CODE_` ASC, `TENANT_ID_` ASC, `IS_DELE_` ASC) USING BTREE
)COMMENT = '汇报关系分类管理';

-- ----------------------------
-- Records of uc_role
-- ----------------------------
INSERT INTO `uc_role` VALUES ('1258644408874700800', '人事管理员', 'rsgly', 1, NULL, NULL, '0', NULL, '1', NULL, '', NULL, '-1');
INSERT INTO `uc_role` VALUES ('1258644453707616256', '流程管理员', 'lcgly', 1, NULL, NULL, '0', NULL, '1', NULL, '', NULL, '-1');
INSERT INTO `uc_role` VALUES ('1258644481708789760', '一般用户', 'ybyh', 1, NULL, NULL, '0', NULL, '1', NULL, '', NULL, '-1');
INSERT INTO `uc_role` VALUES ('61120', '系统管理员', 'xtgly', 1, NULL, NULL, '0', 1, '1', NULL, NULL, NULL, '-1');

-- ----------------------------
-- Table structure for uc_shift_rule
-- ----------------------------
DROP TABLE IF EXISTS `uc_shift_rule`;
CREATE TABLE `uc_shift_rule`  (
  `ID_` varchar(64)  NOT NULL COMMENT '主键',
  `NAME_` varchar(128)  NULL DEFAULT NULL COMMENT '名称',
  `KEY_` varchar(128)  NULL DEFAULT NULL COMMENT 'KEY',
  `DESC_` text  NULL COMMENT '描述',
  `RULE_` longtext  NULL COMMENT '规则',
  `HOLIDAY_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '节假日ID',
  `IS_DELE_` varchar(1)  NULL DEFAULT NULL COMMENT '是否删除 1删除 0未删除',
  `CREATE_TIME_` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '创建人',
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '更新人',
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '创建人组织ID',
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '租户ID',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_SHIFT_RULE_ISDELE`(`IS_DELE_` ASC) USING BTREE
)COMMENT = '排班规则';

-- ----------------------------
-- Records of uc_shift_rule
-- ----------------------------

-- ----------------------------
-- Table structure for uc_shift_user
-- ----------------------------
DROP TABLE IF EXISTS `uc_shift_user`;
CREATE TABLE `uc_shift_user`  (
  `ID_` varchar(64)  NOT NULL COMMENT '主键',
  `USER_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '用户ID',
  `SHIFT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '排班ID',
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '租户ID',
  `IS_DELE_` varchar(1)  NULL DEFAULT NULL COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '创建人ID',
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL COMMENT '更新人ID',
  `CREATE_TIME_` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '创建者所属组织ID',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_SHIFT_USER_SHIFTID`(`SHIFT_ID_` ASC) USING BTREE,
  INDEX `IDX_SHIFT_USER_USERID`(`USER_ID_` ASC) USING BTREE
)COMMENT = '排班用户表';

-- ----------------------------
-- Records of uc_shift_user
-- ----------------------------

-- ----------------------------
-- Table structure for uc_tenant_auth
-- ----------------------------
DROP TABLE IF EXISTS `uc_tenant_auth`;
CREATE TABLE `uc_tenant_auth`  (
  `ID_` varchar(64)  NOT NULL,
  `TYPE_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '租户类型id',
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '租户id',
  `USER_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '用户id',
  `USER_NAME_` varchar(64)  NULL DEFAULT NULL COMMENT '用户名称',
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_TENANT_AUTH_USERID`(`USER_ID_` ASC) USING BTREE
)COMMENT = '租户管理员';

-- ----------------------------
-- Records of uc_tenant_auth
-- ----------------------------

-- ----------------------------
-- Table structure for uc_tenant_ignore_menu
-- ----------------------------
DROP TABLE IF EXISTS `uc_tenant_ignore_menu`;
CREATE TABLE `uc_tenant_ignore_menu`  (
  `ID_` varchar(64)  NOT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '租户id',
  `MENU_CODE_` varchar(64)  NULL DEFAULT NULL COMMENT '禁用菜单别名',
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_TENANT_IGNOREMENU_TENANTID`(`TENANT_ID_` ASC) USING BTREE
)COMMENT = '租户禁用菜单';

-- ----------------------------
-- Records of uc_tenant_ignore_menu
-- ----------------------------

-- ----------------------------
-- Table structure for uc_tenant_logs
-- ----------------------------
DROP TABLE IF EXISTS `uc_tenant_logs`;
CREATE TABLE `uc_tenant_logs`  (
  `ID_` varchar(64)  NOT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  `TYPE_` varchar(64)  NULL DEFAULT NULL,
  `NAME_` varchar(300)  NULL DEFAULT NULL,
  `REQ_URL_` varchar(300)  NULL DEFAULT NULL,
  `IP_` varchar(20)  NULL DEFAULT NULL,
  `PARAMS_` varchar(4000)  NULL DEFAULT NULL,
  `OPE_CONTENT_` text  NULL,
  `RESULT_` smallint NULL DEFAULT NULL COMMENT '操作结果（1:成功，0:失败）',
  `REASON_` varchar(4000)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_TENANT_LOGS_TENANTID`(`TENANT_ID_` ASC) USING BTREE
)COMMENT = '租户管理操作日志';

-- ----------------------------
-- Records of uc_tenant_logs
-- ----------------------------

-- ----------------------------
-- Table structure for uc_tenant_mail_server
-- ----------------------------
DROP TABLE IF EXISTS `uc_tenant_mail_server`;
CREATE TABLE `uc_tenant_mail_server`  (
  `ID_` varchar(64)  NOT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  `MAIL_TYPE_` varchar(64)  NULL DEFAULT NULL,
  `MAIL_HOST_` varchar(128)  NULL DEFAULT NULL,
  `MAIL_PASS_` varchar(128)  NULL DEFAULT NULL,
  `NICK_NAME_` varchar(128)  NULL DEFAULT NULL,
  `USER_NAME_` varchar(128)  NULL DEFAULT NULL,
  `MAIL_PORT_` int NULL DEFAULT NULL COMMENT '端口号',
  `USE_SSL_` smallint NULL DEFAULT NULL COMMENT '是否使用SSL认证。0：否；1：是',
  `DESC_` varchar(300)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `SMTP_HOST_` varchar(128)  NULL DEFAULT NULL COMMENT 'smt主机',
  `SEND_PORT_` varchar(20)  NULL DEFAULT NULL COMMENT '邮件服务器的端口',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_TENANT_MAIL_TENANTID`(`TENANT_ID_` ASC) USING BTREE
)COMMENT = '租户邮件服务器';

-- ----------------------------
-- Records of uc_tenant_mail_server
-- ----------------------------

-- ----------------------------
-- Table structure for uc_tenant_manage
-- ----------------------------
DROP TABLE IF EXISTS `uc_tenant_manage`;
CREATE TABLE `uc_tenant_manage`  (
  `ID_` varchar(64)  NOT NULL,
  `TYPE_ID_` varchar(64)  NULL DEFAULT NULL,
  `NAME_` varchar(300)  NULL DEFAULT NULL,
  `CODE_` varchar(128)  NULL DEFAULT NULL,
  `STATUS_` varchar(20)  NULL DEFAULT NULL,
  `SHORTHAND_` varchar(150)  NULL DEFAULT NULL,
  `DOMAIN_` varchar(128)  NULL DEFAULT NULL,
  `MANAGE_LOGO_` varchar(1200)  NULL DEFAULT NULL,
  `FRONT_LOGO_` varchar(1200)  NULL DEFAULT NULL,
  `ICO_` varchar(1200)  NULL DEFAULT NULL,
  `DESC_` varchar(300)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `NAME_FRONT_` varchar(300)  NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `BASE_URL_` varchar(128)  NULL DEFAULT NULL COMMENT '租户域名',
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `IDX_TENANT_CODE_UNQ`(`CODE_` ASC) USING BTREE,
  INDEX `IDX_TENANT_MANAGE_TYPEID`(`TYPE_ID_` ASC) USING BTREE
)COMMENT = '租户管理';

-- ----------------------------
-- Records of uc_tenant_manage
-- ----------------------------
INSERT INTO `uc_tenant_manage` VALUES ('-1', '1', '宏天企业信息平台', 'platform', 'enable', '', '', '', '', '', '', NULL, NULL, NULL, NULL, '0', NULL, '1', NULL);

-- ----------------------------
-- Table structure for uc_tenant_params
-- ----------------------------
DROP TABLE IF EXISTS `uc_tenant_params`;
CREATE TABLE `uc_tenant_params`  (
  `ID_` varchar(64)  NOT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  `CODE_` varchar(64)  NULL DEFAULT NULL,
  `VALUE_` varchar(600)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_TENANT_PARAMS_TENANTID`(`TENANT_ID_` ASC) USING BTREE,
  INDEX `IDX_TENANT_PARAMS_CODE`(`CODE_` ASC) USING BTREE
)COMMENT = '租户拓展参数';

-- ----------------------------
-- Records of uc_tenant_params
-- ----------------------------

-- ----------------------------
-- Table structure for uc_tenant_type
-- ----------------------------
DROP TABLE IF EXISTS `uc_tenant_type`;
CREATE TABLE `uc_tenant_type`  (
  `ID_` varchar(64)  NOT NULL,
  `NAME_` varchar(64)  NULL DEFAULT NULL,
  `CODE_` varchar(64)  NULL DEFAULT NULL,
  `STATUS_` varchar(20)  NULL DEFAULT NULL,
  `IS_DEFAULT_` char(1)  NULL DEFAULT NULL,
  `DESC_` varchar(300)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_TENANT_TYPE_CODE`(`CODE_` ASC) USING BTREE
)COMMENT = '租户类型';

-- ----------------------------
-- Records of uc_tenant_type
-- ----------------------------
INSERT INTO `uc_tenant_type` VALUES ('1', '平台租户', 'platform', 'enable', '1', '平台租户', NULL, NULL, NULL, NULL, NULL);

-- ----------------------------
-- Table structure for uc_user
-- ----------------------------
DROP TABLE IF EXISTS `uc_user`;
CREATE TABLE `uc_user`  (
  `ID_` varchar(64)  NOT NULL,
  `FULLNAME_` varchar(255)  NULL DEFAULT NULL COMMENT '姓名',
  `ACCOUNT_` varchar(255)  NULL DEFAULT NULL COMMENT '帐号',
  `PASSWORD_` varchar(64)  NULL DEFAULT NULL COMMENT '密码',
  `EMAIL_` varchar(64)  NULL DEFAULT NULL COMMENT '邮箱',
  `MOBILE_` varchar(255)  NULL DEFAULT NULL COMMENT '手机号码',
  `WEIXIN_` varchar(64)  NULL DEFAULT NULL COMMENT '微信号',
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  `ADDRESS_` varchar(512)  NULL DEFAULT NULL COMMENT '地址',
  `PHOTO_` varchar(255)  NULL DEFAULT NULL COMMENT '头像',
  `SEX_` varchar(64)  NULL DEFAULT NULL COMMENT '性别：男，女，未知',
  `FROM_` varchar(64)  NULL DEFAULT NULL COMMENT '来源',
  `STATUS_` int NULL DEFAULT NULL COMMENT '0:禁用，1正常',
  `HAS_SYNC_TO_WX_` int NULL DEFAULT NULL COMMENT '微信同步关注状态: 0：未同步  1：已同步，尚未关注  2：已同步且已关注',
  `NOTIFY_TYPE_` varchar(64)  NULL DEFAULT NULL COMMENT '自定义接收消息类型',
  `USER_NUMBER_` varchar(64)  NULL DEFAULT NULL COMMENT '工号',
  `ID_CARD_` varchar(38)  NULL DEFAULT NULL COMMENT '身份证号',
  `PHONE_` varchar(64)  NULL DEFAULT NULL COMMENT '办公电话',
  `BIRTHDAY_` datetime NULL DEFAULT NULL,
  `ENTRY_DATE_` datetime NULL DEFAULT NULL,
  `LEAVE_DATE_` datetime NULL DEFAULT NULL,
  `EDUCATION_` varchar(64)  NULL DEFAULT NULL COMMENT '学历',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  `PWD_CREATE_TIME_` datetime NULL DEFAULT NULL,
  `CLIENT_ID_` varchar(255)  NULL DEFAULT NULL COMMENT '推送服务令牌（设备唯一标识）',
  `CLIENT_TOKEN_` varchar(255)  NULL DEFAULT NULL COMMENT '设备令牌（iOS设备唯一标识）',
  `TWO_VERIFY_SECRET_` varchar(50)  NULL DEFAULT NULL COMMENT '双因素验证绑定密钥',
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `IDX_ACCOUNT_UNQ`(`ACCOUNT_` ASC, `TENANT_ID_` ASC) USING BTREE
)COMMENT = '用户管理';

-- ----------------------------
-- Records of uc_user
-- ----------------------------
INSERT INTO `uc_user` VALUES ('-1', '游客账号', 'guest', 'jZae727K08KaOmKSgOaGzww/XVqGr/PKEgIMkjrcbJI=', '', '18888888888', NULL, NULL, NULL, NULL, '-1', '', NULL, '', 'system', 1, 1, NULL, '1', '', '', NULL, NULL, NULL, '', NULL, NULL, '0', 30, NULL, NULL, NULL, NULL);
INSERT INTO `uc_user` VALUES ('1', '超级管理员', 'admin', 'jZae727K08KaOmKSgOaGzww/XVqGr/PKEgIMkjrcbJI=', '', '', NULL, NULL, NULL, '1', '-1', '', '', '', 'system', 1, 1, NULL, '1', '', '', NULL, NULL, NULL, '', '2022-11-04 11:03:07', NULL, '0', 31, NULL, NULL, NULL, NULL);

-- ----------------------------
-- Table structure for uc_user_group
-- ----------------------------
DROP TABLE IF EXISTS `uc_user_group`;
CREATE TABLE `uc_user_group`  (
  `ID_` varchar(64)  NOT NULL,
  `NAME_` varchar(255)  NULL DEFAULT NULL COMMENT '名称',
  `JSON_` varchar(2000)  NULL DEFAULT NULL COMMENT '群里的人或组',
  `CODE_` varchar(64)  NULL DEFAULT NULL COMMENT '群组代码',
  `DESCRIPTION_` varchar(512)  NULL DEFAULT NULL COMMENT '描述',
  `USER_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '用户id',
  `ORG_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '组织id',
  `ROLE_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '角色id',
  `POS_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '岗位id',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  UNIQUE INDEX `IDX_GROUP_CODE_UNQ`(`CODE_` ASC, `TENANT_ID_` ASC) USING BTREE
)COMMENT = '群组管理';

-- ----------------------------
-- Records of uc_user_group
-- ----------------------------

-- ----------------------------
-- Table structure for uc_user_params
-- ----------------------------
DROP TABLE IF EXISTS `uc_user_params`;
CREATE TABLE `uc_user_params`  (
  `ID_` varchar(64)  NOT NULL,
  `USER_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '用户id',
  `CODE_` varchar(64)  NULL DEFAULT NULL COMMENT '参数代码',
  `VALUE_` varchar(64)  NULL DEFAULT NULL COMMENT '参数值',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_USER_PARAMS_USERID`(`USER_ID_` ASC) USING BTREE,
  INDEX `IDX_USER_PARAMS_CODE`(`CODE_` ASC) USING BTREE
)COMMENT = '用户数';

-- ----------------------------
-- Records of uc_user_params
-- ----------------------------

-- ----------------------------
-- Table structure for uc_user_rel
-- ----------------------------
DROP TABLE IF EXISTS `uc_user_rel`;
CREATE TABLE `uc_user_rel`  (
  `ID_` varchar(64)  NOT NULL,
  `NAME_` varchar(255)  NULL DEFAULT NULL COMMENT '名称',
  `LEVEL_` varchar(64)  NULL DEFAULT NULL COMMENT '级别(用于区分有多个上级的情况)',
  `PARENT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '父id',
  `TYPE_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '用户关系分类下的id',
  `GROUP_TYPE_` varchar(64)  NULL DEFAULT NULL COMMENT '群组id',
  `PATH_` varchar(512)  NULL DEFAULT NULL COMMENT '组织id路径，包含层级关系',
  `VALUE_` varchar(64)  NULL DEFAULT NULL COMMENT '值',
  `STATUS_` int NULL DEFAULT NULL COMMENT '状态（1：正常，0：失效）',
  `ALIAS_` varchar(64)  NULL DEFAULT NULL COMMENT '用户组别名',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_USER_REL_PARENTID`(`PARENT_ID_` ASC) USING BTREE
)COMMENT = '用户关系表';

-- ----------------------------
-- Records of uc_user_rel
-- ----------------------------

-- ----------------------------
-- Table structure for uc_user_role
-- ----------------------------
DROP TABLE IF EXISTS `uc_user_role`;
CREATE TABLE `uc_user_role`  (
  `ID_` varchar(64)  NOT NULL,
  `ROLE_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '角色id',
  `USER_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '用户id',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_USER_ROLE_USERID`(`USER_ID_` ASC) USING BTREE,
  INDEX `IDX_USER_ROLE_ROLEID`(`ROLE_ID_` ASC) USING BTREE
)COMMENT = '用户角色管理';

-- ----------------------------
-- Records of uc_user_role
-- ----------------------------

-- ----------------------------
-- Table structure for uc_user_under
-- ----------------------------
DROP TABLE IF EXISTS `uc_user_under`;
CREATE TABLE `uc_user_under`  (
  `ID_` varchar(64)  NOT NULL,
  `USER_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '用户id',
  `UNDER_USER_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '下属用户id',
  `UNDER_USER_NAME_` varchar(64)  NULL DEFAULT NULL COMMENT '下属用户名',
  `ORG_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '组织id',
  `UPDATE_TIME_` datetime NULL DEFAULT NULL,
  `IS_DELE_` char(1)  NULL DEFAULT '0' COMMENT '是否已删，1已删除，0未删除',
  `VERSION_` int NULL DEFAULT NULL COMMENT '版本号',
  `CREATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_ORG_ID_` varchar(64)  NULL DEFAULT NULL,
  `CREATE_TIME_` datetime NULL DEFAULT NULL,
  `UPDATE_BY_` varchar(64)  NULL DEFAULT NULL,
  `DIMEN_ID_` varchar(64)  NULL DEFAULT NULL,
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL,
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_USER_UNDER_USERID`(`USER_ID_` ASC) USING BTREE
)COMMENT = '下属管理';

-- ----------------------------
-- Records of uc_user_under
-- ----------------------------

-- ----------------------------
-- Table structure for uc_user_unite
-- ----------------------------
DROP TABLE IF EXISTS `uc_user_unite`;
CREATE TABLE `uc_user_unite`  (
  `ID_` varchar(64)  NOT NULL COMMENT '主键',
  `USER_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '用户id',
  `OPEN_ID_` varchar(1000)  NULL DEFAULT NULL COMMENT '公众号openid',
  `WX_WORK_ID_` varchar(1000)  NULL DEFAULT NULL COMMENT '企业微信userid',
  `DINGTALK_ID_` varchar(1000)  NULL DEFAULT NULL COMMENT '阿里钉钉userid',
  `TENANT_ID_` varchar(64)  NULL DEFAULT NULL COMMENT '租户id',
  `MP_OPEN_ID_` varchar(255)  NULL DEFAULT NULL COMMENT '微信小程序openid',
  `FLYBOOK_ID_` varchar(100)  NULL DEFAULT NULL COMMENT '飞书用户ID',
  PRIMARY KEY (`ID_`) USING BTREE,
  INDEX `IDX_USER_UNITE_USERID`(`USER_ID_` ASC) USING BTREE
)COMMENT = '用户与外部通讯录关系表';

-- ----------------------------
-- Records of uc_user_unite
-- ----------------------------

-- ----------------------------
-- View structure for userinfo
-- ----------------------------
DROP VIEW IF EXISTS `userinfo`;

CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `userinfo` AS select `a`.`ID_` AS `ID_`,`a`.`FULLNAME_` AS `FULLNAME_`,`a`.`ACCOUNT_` AS `ACCOUNT_`,`c`.`NAME_` AS `ORGNAME`,`e`.`POS_NAME_` AS `POSNAME`,`d`.`NAME_` AS `JOBNAME`,`c`.`ID_` AS `ORGID`,`e`.`ID_` AS `POSTID`,`d`.`ID_` AS `JOBID`,`c`.`CODE_` AS `ORGCODE`,`e`.`CODE_` AS `POSTCODE`,`d`.`CODE_` AS `JOBCODE`,-(1) AS `TENANT_ID_` from ((((`uc_user` `a` left join `uc_org_user` `b` on((`a`.`ID_` = `b`.`USER_ID_`))) left join `uc_org` `c` on((`b`.`ORG_ID_` = `c`.`ID_`))) left join `uc_org_post` `e` on((`b`.`POS_ID_` = `e`.`ID_`))) left join `uc_org_job` `d` on((`e`.`JOB_ID_` = `d`.`ID_`))) where ((`a`.`STATUS_` = '1') and (`a`.`IS_DELE_` = '0') and (`e`.`POS_NAME_` is not null));
