/* Navicat Premium Dump SQL Source Server : localhost Source Server Type : MySQL Source Server Version : 80046 (8.0.46) Source Host : 127.0.0.1:10086 Source Schema : zhgh_zjnu Target Server Type : MySQL Target Server Version : 80046 (8.0.46) File Encoding : 65001 Date: 10/10/2026 10:31:31 */ SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for act_archive_doc_type -- ---------------------------- DROP TABLE IF EXISTS `act_archive_doc_type`; CREATE TABLE `act_archive_doc_type` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `name` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '类型名称', `projectStage` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目阶段', `sortNo` int NULL DEFAULT NULL COMMENT '排序编号', `requiredFlag` tinyint(1) NULL DEFAULT NULL COMMENT '是否必选', `remark` varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '活动电子档案文档类型' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for act_archive_document -- ---------------------------- DROP TABLE IF EXISTS `act_archive_document`; CREATE TABLE `act_archive_document` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `projectId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目ID', `documentName` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文档名称', `projectStage` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目阶段', `docTypeId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文档类型ID', `status` int NULL DEFAULT NULL COMMENT '文档状态', `uploader` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '上传人', `uploadTime` bigint NULL DEFAULT NULL COMMENT '上传时间', `files` json NULL COMMENT '附件', `remark` varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '活动电子档案归档文档' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for act_archive_project -- ---------------------------- DROP TABLE IF EXISTS `act_archive_project`; CREATE TABLE `act_archive_project` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `year` int NULL DEFAULT NULL COMMENT '年度', `projectName` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目名称', `status` int NULL DEFAULT NULL COMMENT '项目状态', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属工会ID', `unionName` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属工会名称', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '活动电子档案项目' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for act_evt_log -- ---------------------------- DROP TABLE IF EXISTS `act_evt_log`; CREATE TABLE `act_evt_log` ( `LOG_NR_` bigint NOT NULL AUTO_INCREMENT, `TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TIME_STAMP_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DATA_` longblob NULL, `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL, `IS_PROCESSED_` tinyint NULL DEFAULT 0, PRIMARY KEY (`LOG_NR_`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_ge_bytearray -- ---------------------------- DROP TABLE IF EXISTS `act_ge_bytearray`; CREATE TABLE `act_ge_bytearray` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `BYTES_` longblob NULL, `GENERATED_` tinyint NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_FK_BYTEARR_DEPL`(`DEPLOYMENT_ID_` ASC) USING BTREE, CONSTRAINT `ACT_FK_BYTEARR_DEPL` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `act_re_deployment` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_ge_property -- ---------------------------- DROP TABLE IF EXISTS `act_ge_property`; CREATE TABLE `act_ge_property` ( `NAME_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `VALUE_` varchar(300) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `REV_` int NULL DEFAULT NULL, PRIMARY KEY (`NAME_`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_hi_actinst -- ---------------------------- DROP TABLE IF EXISTS `act_hi_actinst`; CREATE TABLE `act_hi_actinst` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT 1, `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `ACT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CALL_PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ACT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ACT_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `ASSIGNEE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `START_TIME_` datetime(3) NOT NULL, `END_TIME_` datetime(3) NULL DEFAULT NULL, `TRANSACTION_ORDER_` int NULL DEFAULT NULL, `DURATION_` bigint NULL DEFAULT NULL, `DELETE_REASON_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_IDX_HI_ACT_INST_START`(`START_TIME_` ASC) USING BTREE, INDEX `ACT_IDX_HI_ACT_INST_END`(`END_TIME_` ASC) USING BTREE, INDEX `ACT_IDX_HI_ACT_INST_PROCINST`(`PROC_INST_ID_` ASC, `ACT_ID_` ASC) USING BTREE, INDEX `ACT_IDX_HI_ACT_INST_EXEC`(`EXECUTION_ID_` ASC, `ACT_ID_` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_hi_attachment -- ---------------------------- DROP TABLE IF EXISTS `act_hi_attachment`; CREATE TABLE `act_hi_attachment` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DESCRIPTION_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `URL_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CONTENT_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TIME_` datetime(3) NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_hi_comment -- ---------------------------- DROP TABLE IF EXISTS `act_hi_comment`; CREATE TABLE `act_hi_comment` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TIME_` datetime(3) NOT NULL, `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ACTION_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `MESSAGE_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `FULL_MSG_` longblob NULL, PRIMARY KEY (`ID_`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_hi_detail -- ---------------------------- DROP TABLE IF EXISTS `act_hi_detail`; CREATE TABLE `act_hi_detail` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ACT_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `VAR_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `REV_` int NULL DEFAULT NULL, `TIME_` datetime(3) NOT NULL, `BYTEARRAY_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DOUBLE_` double NULL DEFAULT NULL, `LONG_` bigint NULL DEFAULT NULL, `TEXT_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TEXT2_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_IDX_HI_DETAIL_PROC_INST`(`PROC_INST_ID_` ASC) USING BTREE, INDEX `ACT_IDX_HI_DETAIL_ACT_INST`(`ACT_INST_ID_` ASC) USING BTREE, INDEX `ACT_IDX_HI_DETAIL_TIME`(`TIME_` ASC) USING BTREE, INDEX `ACT_IDX_HI_DETAIL_NAME`(`NAME_` ASC) USING BTREE, INDEX `ACT_IDX_HI_DETAIL_TASK_ID`(`TASK_ID_` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_hi_entitylink -- ---------------------------- DROP TABLE IF EXISTS `act_hi_entitylink`; CREATE TABLE `act_hi_entitylink` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `LINK_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CREATE_TIME_` datetime(3) NULL DEFAULT NULL, `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PARENT_ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `REF_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `REF_SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `REF_SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ROOT_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ROOT_SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `HIERARCHY_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_IDX_HI_ENT_LNK_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC, `LINK_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_HI_ENT_LNK_REF_SCOPE`(`REF_SCOPE_ID_` ASC, `REF_SCOPE_TYPE_` ASC, `LINK_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_HI_ENT_LNK_ROOT_SCOPE`(`ROOT_SCOPE_ID_` ASC, `ROOT_SCOPE_TYPE_` ASC, `LINK_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_HI_ENT_LNK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC, `LINK_TYPE_` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_hi_identitylink -- ---------------------------- DROP TABLE IF EXISTS `act_hi_identitylink`; CREATE TABLE `act_hi_identitylink` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `GROUP_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CREATE_TIME_` datetime(3) NULL DEFAULT NULL, `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_IDX_HI_IDENT_LNK_USER`(`USER_ID_` ASC) USING BTREE, INDEX `ACT_IDX_HI_IDENT_LNK_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_HI_IDENT_LNK_SUB_SCOPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_HI_IDENT_LNK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_HI_IDENT_LNK_TASK`(`TASK_ID_` ASC) USING BTREE, INDEX `ACT_IDX_HI_IDENT_LNK_PROCINST`(`PROC_INST_ID_` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_hi_procinst -- ---------------------------- DROP TABLE IF EXISTS `act_hi_procinst`; CREATE TABLE `act_hi_procinst` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT 1, `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `BUSINESS_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `START_TIME_` datetime(3) NOT NULL, `END_TIME_` datetime(3) NULL DEFAULT NULL, `DURATION_` bigint NULL DEFAULT NULL, `START_USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `START_ACT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `END_ACT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUPER_PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DELETE_REASON_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CALLBACK_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CALLBACK_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `REFERENCE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `REFERENCE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROPAGATED_STAGE_INST_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `BUSINESS_STATUS_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE, UNIQUE INDEX `PROC_INST_ID_`(`PROC_INST_ID_` ASC) USING BTREE, INDEX `ACT_IDX_HI_PRO_INST_END`(`END_TIME_` ASC) USING BTREE, INDEX `ACT_IDX_HI_PRO_I_BUSKEY`(`BUSINESS_KEY_` ASC) USING BTREE, INDEX `ACT_IDX_HI_PRO_SUPER_PROCINST`(`SUPER_PROCESS_INSTANCE_ID_` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_hi_taskinst -- ---------------------------- DROP TABLE IF EXISTS `act_hi_taskinst`; CREATE TABLE `act_hi_taskinst` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT 1, `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TASK_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TASK_DEF_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROPAGATED_STAGE_INST_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PARENT_TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DESCRIPTION_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ASSIGNEE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `START_TIME_` datetime(3) NOT NULL, `CLAIM_TIME_` datetime(3) NULL DEFAULT NULL, `END_TIME_` datetime(3) NULL DEFAULT NULL, `DURATION_` bigint NULL DEFAULT NULL, `DELETE_REASON_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PRIORITY_` int NULL DEFAULT NULL, `DUE_DATE_` datetime(3) NULL DEFAULT NULL, `FORM_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', `LAST_UPDATED_TIME_` datetime(3) NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_IDX_HI_TASK_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_HI_TASK_SUB_SCOPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_HI_TASK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_HI_TASK_INST_PROCINST`(`PROC_INST_ID_` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_hi_tsk_log -- ---------------------------- DROP TABLE IF EXISTS `act_hi_tsk_log`; CREATE TABLE `act_hi_tsk_log` ( `ID_` bigint NOT NULL AUTO_INCREMENT, `TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `TIME_STAMP_` timestamp(3) NOT NULL, `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DATA_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', PRIMARY KEY (`ID_`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_hi_varinst -- ---------------------------- DROP TABLE IF EXISTS `act_hi_varinst`; CREATE TABLE `act_hi_varinst` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT 1, `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `VAR_TYPE_` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `BYTEARRAY_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DOUBLE_` double NULL DEFAULT NULL, `LONG_` bigint NULL DEFAULT NULL, `TEXT_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TEXT2_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `META_INFO_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CREATE_TIME_` datetime(3) NULL DEFAULT NULL, `LAST_UPDATED_TIME_` datetime(3) NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_IDX_HI_PROCVAR_NAME_TYPE`(`NAME_` ASC, `VAR_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_HI_VAR_SCOPE_ID_TYPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_HI_VAR_SUB_ID_TYPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_HI_PROCVAR_PROC_INST`(`PROC_INST_ID_` ASC) USING BTREE, INDEX `ACT_IDX_HI_PROCVAR_TASK_ID`(`TASK_ID_` ASC) USING BTREE, INDEX `ACT_IDX_HI_PROCVAR_EXE`(`EXECUTION_ID_` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_id_bytearray -- ---------------------------- DROP TABLE IF EXISTS `act_id_bytearray`; CREATE TABLE `act_id_bytearray` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `BYTES_` longblob NULL, PRIMARY KEY (`ID_`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_id_group -- ---------------------------- DROP TABLE IF EXISTS `act_id_group`; CREATE TABLE `act_id_group` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_id_info -- ---------------------------- DROP TABLE IF EXISTS `act_id_info`; CREATE TABLE `act_id_info` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `USER_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `VALUE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PASSWORD_` longblob NULL, `PARENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_id_membership -- ---------------------------- DROP TABLE IF EXISTS `act_id_membership`; CREATE TABLE `act_id_membership` ( `USER_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `GROUP_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, PRIMARY KEY (`USER_ID_`, `GROUP_ID_`) USING BTREE, INDEX `ACT_FK_MEMB_GROUP`(`GROUP_ID_` ASC) USING BTREE, CONSTRAINT `ACT_FK_MEMB_GROUP` FOREIGN KEY (`GROUP_ID_`) REFERENCES `act_id_group` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_MEMB_USER` FOREIGN KEY (`USER_ID_`) REFERENCES `act_id_user` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_id_priv -- ---------------------------- DROP TABLE IF EXISTS `act_id_priv`; CREATE TABLE `act_id_priv` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, PRIMARY KEY (`ID_`) USING BTREE, UNIQUE INDEX `ACT_UNIQ_PRIV_NAME`(`NAME_` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_id_priv_mapping -- ---------------------------- DROP TABLE IF EXISTS `act_id_priv_mapping`; CREATE TABLE `act_id_priv_mapping` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `PRIV_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `GROUP_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_FK_PRIV_MAPPING`(`PRIV_ID_` ASC) USING BTREE, INDEX `ACT_IDX_PRIV_USER`(`USER_ID_` ASC) USING BTREE, INDEX `ACT_IDX_PRIV_GROUP`(`GROUP_ID_` ASC) USING BTREE, CONSTRAINT `ACT_FK_PRIV_MAPPING` FOREIGN KEY (`PRIV_ID_`) REFERENCES `act_id_priv` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_id_property -- ---------------------------- DROP TABLE IF EXISTS `act_id_property`; CREATE TABLE `act_id_property` ( `NAME_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `VALUE_` varchar(300) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `REV_` int NULL DEFAULT NULL, PRIMARY KEY (`NAME_`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_id_token -- ---------------------------- DROP TABLE IF EXISTS `act_id_token`; CREATE TABLE `act_id_token` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `TOKEN_VALUE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TOKEN_DATE_` timestamp(3) NULL DEFAULT NULL, `IP_ADDRESS_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `USER_AGENT_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TOKEN_DATA_` varchar(2000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_id_user -- ---------------------------- DROP TABLE IF EXISTS `act_id_user`; CREATE TABLE `act_id_user` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `FIRST_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `LAST_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DISPLAY_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EMAIL_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PWD_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PICTURE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', PRIMARY KEY (`ID_`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_procdef_info -- ---------------------------- DROP TABLE IF EXISTS `act_procdef_info`; CREATE TABLE `act_procdef_info` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `INFO_JSON_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE, UNIQUE INDEX `ACT_UNIQ_INFO_PROCDEF`(`PROC_DEF_ID_` ASC) USING BTREE, INDEX `ACT_IDX_INFO_PROCDEF`(`PROC_DEF_ID_` ASC) USING BTREE, INDEX `ACT_FK_INFO_JSON_BA`(`INFO_JSON_ID_` ASC) USING BTREE, CONSTRAINT `ACT_FK_INFO_JSON_BA` FOREIGN KEY (`INFO_JSON_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_INFO_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_re_deployment -- ---------------------------- DROP TABLE IF EXISTS `act_re_deployment`; CREATE TABLE `act_re_deployment` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', `DEPLOY_TIME_` timestamp(3) NULL DEFAULT NULL, `DERIVED_FROM_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DERIVED_FROM_ROOT_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PARENT_DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ENGINE_VERSION_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_re_model -- ---------------------------- DROP TABLE IF EXISTS `act_re_model`; CREATE TABLE `act_re_model` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL, `LAST_UPDATE_TIME_` timestamp(3) NULL DEFAULT NULL, `VERSION_` int NULL DEFAULT NULL, `META_INFO_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EDITOR_SOURCE_VALUE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EDITOR_SOURCE_EXTRA_VALUE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_FK_MODEL_SOURCE`(`EDITOR_SOURCE_VALUE_ID_` ASC) USING BTREE, INDEX `ACT_FK_MODEL_SOURCE_EXTRA`(`EDITOR_SOURCE_EXTRA_VALUE_ID_` ASC) USING BTREE, INDEX `ACT_FK_MODEL_DEPLOYMENT`(`DEPLOYMENT_ID_` ASC) USING BTREE, CONSTRAINT `ACT_FK_MODEL_DEPLOYMENT` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `act_re_deployment` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_MODEL_SOURCE` FOREIGN KEY (`EDITOR_SOURCE_VALUE_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_MODEL_SOURCE_EXTRA` FOREIGN KEY (`EDITOR_SOURCE_EXTRA_VALUE_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_re_procdef -- ---------------------------- DROP TABLE IF EXISTS `act_re_procdef`; CREATE TABLE `act_re_procdef` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `VERSION_` int NOT NULL, `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `RESOURCE_NAME_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DGRM_RESOURCE_NAME_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DESCRIPTION_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `HAS_START_FORM_KEY_` tinyint NULL DEFAULT NULL, `HAS_GRAPHICAL_NOTATION_` tinyint NULL DEFAULT NULL, `SUSPENSION_STATE_` int NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', `ENGINE_VERSION_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DERIVED_FROM_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DERIVED_FROM_ROOT_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DERIVED_VERSION_` int NOT NULL DEFAULT 0, PRIMARY KEY (`ID_`) USING BTREE, UNIQUE INDEX `ACT_UNIQ_PROCDEF`(`KEY_` ASC, `VERSION_` ASC, `DERIVED_VERSION_` ASC, `TENANT_ID_` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_ru_actinst -- ---------------------------- DROP TABLE IF EXISTS `act_ru_actinst`; CREATE TABLE `act_ru_actinst` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT 1, `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `ACT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CALL_PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ACT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ACT_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `ASSIGNEE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `START_TIME_` datetime(3) NOT NULL, `END_TIME_` datetime(3) NULL DEFAULT NULL, `DURATION_` bigint NULL DEFAULT NULL, `TRANSACTION_ORDER_` int NULL DEFAULT NULL, `DELETE_REASON_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_IDX_RU_ACTI_START`(`START_TIME_` ASC) USING BTREE, INDEX `ACT_IDX_RU_ACTI_END`(`END_TIME_` ASC) USING BTREE, INDEX `ACT_IDX_RU_ACTI_PROC`(`PROC_INST_ID_` ASC) USING BTREE, INDEX `ACT_IDX_RU_ACTI_PROC_ACT`(`PROC_INST_ID_` ASC, `ACT_ID_` ASC) USING BTREE, INDEX `ACT_IDX_RU_ACTI_EXEC`(`EXECUTION_ID_` ASC) USING BTREE, INDEX `ACT_IDX_RU_ACTI_EXEC_ACT`(`EXECUTION_ID_` ASC, `ACT_ID_` ASC) USING BTREE, INDEX `ACT_IDX_RU_ACTI_TASK`(`TASK_ID_` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_ru_deadletter_job -- ---------------------------- DROP TABLE IF EXISTS `act_ru_deadletter_job`; CREATE TABLE `act_ru_deadletter_job` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL, `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CORRELATION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DUEDATE_` timestamp(3) NULL DEFAULT NULL, `REPEAT_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_IDX_DEADLETTER_JOB_EXCEPTION_STACK_ID`(`EXCEPTION_STACK_ID_` ASC) USING BTREE, INDEX `ACT_IDX_DEADLETTER_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_` ASC) USING BTREE, INDEX `ACT_IDX_DEADLETTER_JOB_CORRELATION_ID`(`CORRELATION_ID_` ASC) USING BTREE, INDEX `ACT_IDX_DJOB_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_DJOB_SUB_SCOPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_DJOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_FK_DEADLETTER_JOB_EXECUTION`(`EXECUTION_ID_` ASC) USING BTREE, INDEX `ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_` ASC) USING BTREE, INDEX `ACT_FK_DEADLETTER_JOB_PROC_DEF`(`PROC_DEF_ID_` ASC) USING BTREE, CONSTRAINT `ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_DEADLETTER_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_DEADLETTER_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_DEADLETTER_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_ru_entitylink -- ---------------------------- DROP TABLE IF EXISTS `act_ru_entitylink`; CREATE TABLE `act_ru_entitylink` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `CREATE_TIME_` datetime(3) NULL DEFAULT NULL, `LINK_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PARENT_ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `REF_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `REF_SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `REF_SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ROOT_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ROOT_SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `HIERARCHY_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_IDX_ENT_LNK_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC, `LINK_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_ENT_LNK_REF_SCOPE`(`REF_SCOPE_ID_` ASC, `REF_SCOPE_TYPE_` ASC, `LINK_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_ENT_LNK_ROOT_SCOPE`(`ROOT_SCOPE_ID_` ASC, `ROOT_SCOPE_TYPE_` ASC, `LINK_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_ENT_LNK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC, `LINK_TYPE_` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_ru_event_subscr -- ---------------------------- DROP TABLE IF EXISTS `act_ru_event_subscr`; CREATE TABLE `act_ru_event_subscr` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `EVENT_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `EVENT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ACTIVITY_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CONFIGURATION_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CREATED_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUB_SCOPE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_DEFINITION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL, `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_IDX_EVENT_SUBSCR_CONFIG_`(`CONFIGURATION_` ASC) USING BTREE, INDEX `ACT_IDX_EVENT_SUBSCR_SCOPEREF_`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_FK_EVENT_EXEC`(`EXECUTION_ID_` ASC) USING BTREE, CONSTRAINT `ACT_FK_EVENT_EXEC` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_ru_execution -- ---------------------------- DROP TABLE IF EXISTS `act_ru_execution`; CREATE TABLE `act_ru_execution` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `BUSINESS_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PARENT_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUPER_EXEC_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ROOT_PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ACT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `IS_ACTIVE_` tinyint NULL DEFAULT NULL, `IS_CONCURRENT_` tinyint NULL DEFAULT NULL, `IS_SCOPE_` tinyint NULL DEFAULT NULL, `IS_EVENT_SCOPE_` tinyint NULL DEFAULT NULL, `IS_MI_ROOT_` tinyint NULL DEFAULT NULL, `SUSPENSION_STATE_` int NULL DEFAULT NULL, `CACHED_ENT_STATE_` int NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `START_ACT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `START_TIME_` datetime(3) NULL DEFAULT NULL, `START_USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL, `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `IS_COUNT_ENABLED_` tinyint NULL DEFAULT NULL, `EVT_SUBSCR_COUNT_` int NULL DEFAULT NULL, `TASK_COUNT_` int NULL DEFAULT NULL, `JOB_COUNT_` int NULL DEFAULT NULL, `TIMER_JOB_COUNT_` int NULL DEFAULT NULL, `SUSP_JOB_COUNT_` int NULL DEFAULT NULL, `DEADLETTER_JOB_COUNT_` int NULL DEFAULT NULL, `EXTERNAL_WORKER_JOB_COUNT_` int NULL DEFAULT NULL, `VAR_COUNT_` int NULL DEFAULT NULL, `ID_LINK_COUNT_` int NULL DEFAULT NULL, `CALLBACK_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CALLBACK_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `REFERENCE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `REFERENCE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROPAGATED_STAGE_INST_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `BUSINESS_STATUS_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_IDX_EXEC_BUSKEY`(`BUSINESS_KEY_` ASC) USING BTREE, INDEX `ACT_IDC_EXEC_ROOT`(`ROOT_PROC_INST_ID_` ASC) USING BTREE, INDEX `ACT_IDX_EXEC_REF_ID_`(`REFERENCE_ID_` ASC) USING BTREE, INDEX `ACT_FK_EXE_PROCINST`(`PROC_INST_ID_` ASC) USING BTREE, INDEX `ACT_FK_EXE_PARENT`(`PARENT_ID_` ASC) USING BTREE, INDEX `ACT_FK_EXE_SUPER`(`SUPER_EXEC_` ASC) USING BTREE, INDEX `ACT_FK_EXE_PROCDEF`(`PROC_DEF_ID_` ASC) USING BTREE, CONSTRAINT `ACT_FK_EXE_PARENT` FOREIGN KEY (`PARENT_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_EXE_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `ACT_FK_EXE_SUPER` FOREIGN KEY (`SUPER_EXEC_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_ru_external_job -- ---------------------------- DROP TABLE IF EXISTS `act_ru_external_job`; CREATE TABLE `act_ru_external_job` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL, `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL, `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CORRELATION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `RETRIES_` int NULL DEFAULT NULL, `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DUEDATE_` timestamp(3) NULL DEFAULT NULL, `REPEAT_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_IDX_EXTERNAL_JOB_EXCEPTION_STACK_ID`(`EXCEPTION_STACK_ID_` ASC) USING BTREE, INDEX `ACT_IDX_EXTERNAL_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_` ASC) USING BTREE, INDEX `ACT_IDX_EXTERNAL_JOB_CORRELATION_ID`(`CORRELATION_ID_` ASC) USING BTREE, INDEX `ACT_IDX_EJOB_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_EJOB_SUB_SCOPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_EJOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, CONSTRAINT `ACT_FK_EXTERNAL_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_EXTERNAL_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_ru_history_job -- ---------------------------- DROP TABLE IF EXISTS `act_ru_history_job`; CREATE TABLE `act_ru_history_job` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL, `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `RETRIES_` int NULL DEFAULT NULL, `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ADV_HANDLER_CFG_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL, `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', PRIMARY KEY (`ID_`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_ru_identitylink -- ---------------------------- DROP TABLE IF EXISTS `act_ru_identitylink`; CREATE TABLE `act_ru_identitylink` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `GROUP_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `USER_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_IDX_IDENT_LNK_USER`(`USER_ID_` ASC) USING BTREE, INDEX `ACT_IDX_IDENT_LNK_GROUP`(`GROUP_ID_` ASC) USING BTREE, INDEX `ACT_IDX_IDENT_LNK_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_IDENT_LNK_SUB_SCOPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_IDENT_LNK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_ATHRZ_PROCEDEF`(`PROC_DEF_ID_` ASC) USING BTREE, INDEX `ACT_FK_TSKASS_TASK`(`TASK_ID_` ASC) USING BTREE, INDEX `ACT_FK_IDL_PROCINST`(`PROC_INST_ID_` ASC) USING BTREE, CONSTRAINT `ACT_FK_ATHRZ_PROCEDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_IDL_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_TSKASS_TASK` FOREIGN KEY (`TASK_ID_`) REFERENCES `act_ru_task` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_ru_job -- ---------------------------- DROP TABLE IF EXISTS `act_ru_job`; CREATE TABLE `act_ru_job` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL, `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL, `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CORRELATION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `RETRIES_` int NULL DEFAULT NULL, `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DUEDATE_` timestamp(3) NULL DEFAULT NULL, `REPEAT_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_IDX_JOB_EXCEPTION_STACK_ID`(`EXCEPTION_STACK_ID_` ASC) USING BTREE, INDEX `ACT_IDX_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_` ASC) USING BTREE, INDEX `ACT_IDX_JOB_CORRELATION_ID`(`CORRELATION_ID_` ASC) USING BTREE, INDEX `ACT_IDX_JOB_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_JOB_SUB_SCOPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_JOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_FK_JOB_EXECUTION`(`EXECUTION_ID_` ASC) USING BTREE, INDEX `ACT_FK_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_` ASC) USING BTREE, INDEX `ACT_FK_JOB_PROC_DEF`(`PROC_DEF_ID_` ASC) USING BTREE, CONSTRAINT `ACT_FK_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_ru_suspended_job -- ---------------------------- DROP TABLE IF EXISTS `act_ru_suspended_job`; CREATE TABLE `act_ru_suspended_job` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL, `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CORRELATION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `RETRIES_` int NULL DEFAULT NULL, `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DUEDATE_` timestamp(3) NULL DEFAULT NULL, `REPEAT_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_IDX_SUSPENDED_JOB_EXCEPTION_STACK_ID`(`EXCEPTION_STACK_ID_` ASC) USING BTREE, INDEX `ACT_IDX_SUSPENDED_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_` ASC) USING BTREE, INDEX `ACT_IDX_SUSPENDED_JOB_CORRELATION_ID`(`CORRELATION_ID_` ASC) USING BTREE, INDEX `ACT_IDX_SJOB_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_SJOB_SUB_SCOPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_SJOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_FK_SUSPENDED_JOB_EXECUTION`(`EXECUTION_ID_` ASC) USING BTREE, INDEX `ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_` ASC) USING BTREE, INDEX `ACT_FK_SUSPENDED_JOB_PROC_DEF`(`PROC_DEF_ID_` ASC) USING BTREE, CONSTRAINT `ACT_FK_SUSPENDED_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_SUSPENDED_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_SUSPENDED_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_SUSPENDED_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_ru_task -- ---------------------------- DROP TABLE IF EXISTS `act_ru_task`; CREATE TABLE `act_ru_task` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TASK_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROPAGATED_STAGE_INST_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PARENT_TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DESCRIPTION_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TASK_DEF_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ASSIGNEE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DELEGATION_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PRIORITY_` int NULL DEFAULT NULL, `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL, `DUE_DATE_` datetime(3) NULL DEFAULT NULL, `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUSPENSION_STATE_` int NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', `FORM_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CLAIM_TIME_` datetime(3) NULL DEFAULT NULL, `IS_COUNT_ENABLED_` tinyint NULL DEFAULT NULL, `VAR_COUNT_` int NULL DEFAULT NULL, `ID_LINK_COUNT_` int NULL DEFAULT NULL, `SUB_TASK_COUNT_` int NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_IDX_TASK_CREATE`(`CREATE_TIME_` ASC) USING BTREE, INDEX `ACT_IDX_TASK_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_TASK_SUB_SCOPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_TASK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_FK_TASK_EXE`(`EXECUTION_ID_` ASC) USING BTREE, INDEX `ACT_FK_TASK_PROCINST`(`PROC_INST_ID_` ASC) USING BTREE, INDEX `ACT_FK_TASK_PROCDEF`(`PROC_DEF_ID_` ASC) USING BTREE, CONSTRAINT `ACT_FK_TASK_EXE` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_TASK_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_TASK_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_ru_timer_job -- ---------------------------- DROP TABLE IF EXISTS `act_ru_timer_job`; CREATE TABLE `act_ru_timer_job` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `CATEGORY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL, `LOCK_OWNER_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL, `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ELEMENT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CORRELATION_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `RETRIES_` int NULL DEFAULT NULL, `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DUEDATE_` timestamp(3) NULL DEFAULT NULL, `REPEAT_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_IDX_TIMER_JOB_EXCEPTION_STACK_ID`(`EXCEPTION_STACK_ID_` ASC) USING BTREE, INDEX `ACT_IDX_TIMER_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_` ASC) USING BTREE, INDEX `ACT_IDX_TIMER_JOB_CORRELATION_ID`(`CORRELATION_ID_` ASC) USING BTREE, INDEX `ACT_IDX_TIMER_JOB_DUEDATE`(`DUEDATE_` ASC) USING BTREE, INDEX `ACT_IDX_TJOB_SCOPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_TJOB_SUB_SCOPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_TJOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_FK_TIMER_JOB_EXECUTION`(`EXECUTION_ID_` ASC) USING BTREE, INDEX `ACT_FK_TIMER_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_` ASC) USING BTREE, INDEX `ACT_FK_TIMER_JOB_PROC_DEF`(`PROC_DEF_ID_` ASC) USING BTREE, CONSTRAINT `ACT_FK_TIMER_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_TIMER_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_TIMER_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_TIMER_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_TIMER_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for act_ru_variable -- ---------------------------- DROP TABLE IF EXISTS `act_ru_variable`; CREATE TABLE `act_ru_variable` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `NAME_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `EXECUTION_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `PROC_INST_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TASK_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `BYTEARRAY_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `DOUBLE_` double NULL DEFAULT NULL, `LONG_` bigint NULL DEFAULT NULL, `TEXT_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TEXT2_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `META_INFO_` varchar(4000) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE, INDEX `ACT_IDX_RU_VAR_SCOPE_ID_TYPE`(`SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_IDX_RU_VAR_SUB_ID_TYPE`(`SUB_SCOPE_ID_` ASC, `SCOPE_TYPE_` ASC) USING BTREE, INDEX `ACT_FK_VAR_BYTEARRAY`(`BYTEARRAY_ID_` ASC) USING BTREE, INDEX `ACT_IDX_VARIABLE_TASK_ID`(`TASK_ID_` ASC) USING BTREE, INDEX `ACT_FK_VAR_EXE`(`EXECUTION_ID_` ASC) USING BTREE, INDEX `ACT_FK_VAR_PROCINST`(`PROC_INST_ID_` ASC) USING BTREE, CONSTRAINT `ACT_FK_VAR_BYTEARRAY` FOREIGN KEY (`BYTEARRAY_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_VAR_EXE` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `ACT_FK_VAR_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_basic_settings -- ---------------------------- DROP TABLE IF EXISTS `activity_basic_settings`; CREATE TABLE `activity_basic_settings` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `parentId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '父级ID', `code` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '代码', `name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '名称', `note` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `hasChildren` tinyint(1) NULL DEFAULT 0 COMMENT '有子节点', `location` int NULL DEFAULT NULL COMMENT '排序字段', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `clothing` tinyint(1) NULL DEFAULT 0 COMMENT '服装项目', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '活动基础设置' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_basic_union -- ---------------------------- DROP TABLE IF EXISTS `activity_basic_union`; CREATE TABLE `activity_basic_union` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '工会id', `source` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '添加来源', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', `unionCode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编码', `telephone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话', `campus` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '校区', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_basic_unit -- ---------------------------- DROP TABLE IF EXISTS `activity_basic_unit`; CREATE TABLE `activity_basic_unit` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `parentId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '父级ID', `path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '树路径', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位名称', `aliasName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位别名', `unitcode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构编码', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位介绍', `address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位地址', `telephone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话', `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位邮箱', `website` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位网站', `location` int NULL DEFAULT NULL COMMENT '排序字段', `hasChildren` tinyint(1) NULL DEFAULT NULL COMMENT '有子节点', `logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位logo', `unitLevel` int NULL DEFAULT NULL COMMENT '等级', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会id', `unionGroupId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '小组id', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `divisionCollegeCode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '处级_院系单位号', `institutionType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构类型', `unitType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门类别', `unitTypeCode` int NULL DEFAULT NULL COMMENT '部门类别区分(部门类设置 1, 其他设置 0)', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `INDEX_SYS_UNIT_PATH`(`path` ASC) USING BTREE, UNIQUE INDEX `INDEX_SYS_UNIT_UNITCODE`(`unitcode` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '活动单位' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_budget -- ---------------------------- DROP TABLE IF EXISTS `activity_budget`; CREATE TABLE `activity_budget` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `userName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户姓名', `loginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户工号', `mobile` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系方式', `activityDate` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动时间', `activityMatter` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动事项', `activityContent` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '活动内容', `totalBudgetMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '预算金额', `declareTotalBudgetMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '申报金额', `outlayManageSource` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '预算类型', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人工会', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人所属社团', `helpUnitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '举办单位', `applyDate` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申报时间', `schoolAuditId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '校工会审核', `applySign` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '签字', `auditState` int NULL DEFAULT 0 COMMENT '审核状态', `isSchoolBudget` tinyint(1) NULL DEFAULT 0 COMMENT '是否属于校工会预算', `schoolBudgetId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '校工会预算', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `isRepeatReimburse` tinyint(1) NULL DEFAULT 1 COMMENT '是否可以重复报销', `budgetReimburseType` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '预算条目', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '活动预算' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_budget_details -- ---------------------------- DROP TABLE IF EXISTS `activity_budget_details`; CREATE TABLE `activity_budget_details` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `budgetId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申报id', `detailName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '类别', `budgetMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '预算金额', `money` decimal(10, 2) NULL DEFAULT NULL COMMENT '金额', `detailsOrder` int NULL DEFAULT NULL COMMENT '排序', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '活动预算记录详情' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_budget_type -- ---------------------------- DROP TABLE IF EXISTS `activity_budget_type`; CREATE TABLE `activity_budget_type` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `budgetTypeName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '类型', `budgetTypeMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '金额', `note` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `year` int NULL DEFAULT NULL COMMENT '年度', `location` int NULL DEFAULT NULL COMMENT '排序', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '活动预算类型' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_declare_info -- ---------------------------- DROP TABLE IF EXISTS `activity_declare_info`; CREATE TABLE `activity_declare_info` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `year` mediumint NULL DEFAULT NULL COMMENT '年份', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请人id', `loginName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申报人工号', `userName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申报人姓名', `mobile` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `declareUnitName` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申报单位(校工会/二级工会名称/协会名称)', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会id', `clubId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '协会id', `applyTime` datetime NULL DEFAULT NULL COMMENT '申请时间', `sign` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户签字', `activityName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动名称', `activityAddress` varchar(150) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动地址', `activityType` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动类型', `activityContent` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '活动内容', `activityNumber` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动人数', `files` json NULL COMMENT '附件', `budgets` json NULL COMMENT '活动经费预算', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `planStartTime` datetime NULL DEFAULT NULL COMMENT '活动计划开始时间', `planEndTime` datetime NULL DEFAULT NULL COMMENT '活动计划结束时间', `startTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动开始时间', `endTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动结束时间', `budgetMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '预算总金额', `deductionBudgetId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '扣款预算', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_event -- ---------------------------- DROP TABLE IF EXISTS `activity_event`; CREATE TABLE `activity_event` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `competitionCategory` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '比赛组别', `distance` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '距离', `sports` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '运动项目', `projectType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目类型', `projectCode` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '比赛项目编号', `isMenWomen` bigint NULL DEFAULT NULL COMMENT '男女分组', `isInterest` tinyint(1) NULL DEFAULT NULL COMMENT '是否趣味', `exerciseType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '属于那个运动类型', `allName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目全名称', `startAgeDate` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '开始时间', `endAgeDate` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '结束时间', `whetherEnable` tinyint(1) NULL DEFAULT NULL COMMENT '是否启用', `note` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '备注', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '比赛项目' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_reimbursement_info -- ---------------------------- DROP TABLE IF EXISTS `activity_reimbursement_info`; CREATE TABLE `activity_reimbursement_info` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `declareId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申报id', `billFiles` json NULL COMMENT '发票', `photoFiles` json NULL COMMENT '照片', `otherFiles` json NULL COMMENT '其他', `year` mediumint NULL DEFAULT NULL COMMENT '年份', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请人id', `loginName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申报人工号', `userName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申报人姓名', `mobile` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `declareUnitName` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申报单位(校工会/二级工会名称/协会名称)', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会id', `clubId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '协会id', `applyTime` datetime NULL DEFAULT NULL COMMENT '申请时间', `sign` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户签字', `activityName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动名称', `activityAddress` varchar(150) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动地址', `startTime` datetime NULL DEFAULT NULL COMMENT '活动开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '活动结束时间', `activityType` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动类型', `activityContent` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '活动内容', `activityNumber` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动人数', `files` json NULL COMMENT '附件', `budgets` json NULL COMMENT '活动经费预算', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `planStartTime` datetime NULL DEFAULT NULL COMMENT '活动计划开始时间', `planEndTime` datetime NULL DEFAULT NULL COMMENT '活动计划结束时间', `actualMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '实际总金额', `budgetMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '预算总金额', `activityReimbursementMode` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '报销模式', `outlayManageSource` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '经费类型', `deductionBudgetId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '扣款预算', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_results -- ---------------------------- DROP TABLE IF EXISTS `activity_results`; CREATE TABLE `activity_results` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `sex` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户男女', `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '对应的活动', `eventId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '对应的项目', `ranking` tinyint NULL DEFAULT NULL COMMENT '名次', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会id', `numberOfPeople` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人数', `integral` decimal(5, 2) NULL DEFAULT NULL COMMENT '积分', `isTeamPersonal` tinyint NULL DEFAULT NULL COMMENT '个人1团队2', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '运动会成绩' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_school -- ---------------------------- DROP TABLE IF EXISTS `activity_school`; CREATE TABLE `activity_school` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `planId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '关联计划', `name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动名称', `address` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动地址', `typeId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '关联活动类型', `activityCode` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动编号', `applyStartTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '报名开始时间', `applyEndTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '报名结束时间', `startTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动开始时间', `endTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动结束时间', `unitSponsor` json NULL COMMENT '关联主办单位', `undertakeUnit` json NULL COMMENT '关联承办单位', `unitJointly` json NULL COMMENT '关联协办单位', `eventsIds` json NULL COMMENT '活动项目', `gameStyle` tinyint NULL DEFAULT NULL COMMENT '活动方式(1:竞赛 2:非竞赛)', `applyType` tinyint NULL DEFAULT NULL COMMENT '活动类型(2:综合类活动 1:单一活动)', `activityGroupId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '可报名范围组别', `funding` decimal(10, 2) NULL DEFAULT NULL COMMENT '经费预算', `applyWay` json NULL COMMENT '报名方式(1:个人 2:分工会 3:小程序)', `personType` tinyint NULL DEFAULT NULL COMMENT '报名人员类型(1:会员 2:普通教职工)', `athleteQualification` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '运动员资格(竞赛)', `registrationMethod` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '报名方法(竞赛)', `competitionMethod` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '竞赛方法(竞赛)', `rewardMethod` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '奖励方法(竞赛)', `precautions` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '注意事项(竞赛)', `eventNotification` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '活动通知(非竞赛)', `close` tinyint(1) NULL DEFAULT NULL COMMENT '是否关闭', `activityLevel` bigint NULL DEFAULT NULL COMMENT '活动级别(40001-校级、40002-分工会、40003-社团或协会)', `isSave` tinyint(1) NULL DEFAULT NULL COMMENT '是否保存', `image` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '小程序活动封面', `belongUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动所属工会', `belongClubId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动所属社团', `foundDate` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建时间', `xlFlag` tinyint(1) NULL DEFAULT NULL COMMENT '是否发送系统消息', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `templateStatus` tinyint NULL DEFAULT 0 COMMENT '模板设置状态(0:未设置 1:已设置)', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_school_apply -- ---------------------------- DROP TABLE IF EXISTS `activity_school_apply`; CREATE TABLE `activity_school_apply` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '对应的活动', `eventId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '对应的项目', `awardsMode` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '对应的是单项还是团体(1是个人2是团体)', `teamId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属队', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属单位', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属工会', `activityUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属活动工会', `activityUnionName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属活动工会名称', `applyUser` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '报名人', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '参加人', `birthday` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '出生年月', `applyDate` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '报名时间', `identity` json NULL COMMENT '身份(1 运动员 2 教练 3 领队4 处级领导5 替补6 团长7工作人员)', `divisionLevelLeadership` tinyint(1) NULL DEFAULT NULL COMMENT '是否处级领导', `isAthlete` tinyint(1) NULL DEFAULT NULL COMMENT '是否兼运动员', `unionLeader` tinyint(1) NULL DEFAULT NULL COMMENT '是否为工会总领队', `unionCoach` tinyint(1) NULL DEFAULT NULL COMMENT '是否为工会总教练', `unionHead` tinyint(1) NULL DEFAULT NULL COMMENT '是否为工会团长', `unionStaff` tinyint(1) NULL DEFAULT NULL COMMENT '是否为工会工作人员', `status` int NULL DEFAULT NULL COMMENT '状态(0 保存 1 待审核 2 报名成功 3 审核不通过)', `unitname` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位名称', `team` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '小队名称', `loginname` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工号', `username` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名', `mobile` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '电话', `sex` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '性别', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `professionalLevel` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '职级', PRIMARY KEY (`id`) USING BTREE, INDEX `ASA_ACTIVITY`(`activityId` ASC) USING BTREE, INDEX `ASA_UNIT`(`unitId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '校活动报名' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_school_event -- ---------------------------- DROP TABLE IF EXISTS `activity_school_event`; CREATE TABLE `activity_school_event` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动ID', `eventId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目ID', `awardsMode` json NULL COMMENT '比赛模式(1:单项 2:团队)', `combinationMethod` json NULL COMMENT '组合方式(1:单项报名人数 2:团体报名人数)', `restrictTotalPeople` int NULL DEFAULT NULL COMMENT '组合方式1:最多人数', `registrationWays` tinyint NULL DEFAULT NULL COMMENT '组合方式1:报名方式(1-单人、2-双人)', `restrictMinNum` int NULL DEFAULT NULL COMMENT '组合方式2:最少人数', `restrictMaxNum` int NULL DEFAULT NULL COMMENT '组合方式2:最多人数', `restrictTotalTeam` int NULL DEFAULT NULL COMMENT '组合方式2:最大队数', `athletesMaxNum` int NULL DEFAULT NULL COMMENT '组合方式2:运动员最多人数', `athletesMinNum` int NULL DEFAULT NULL COMMENT '组合方式2:运动员最少人数', `leanderNum` int NULL DEFAULT NULL COMMENT '组合方式2:领队人数', `coachNum` int NULL DEFAULT NULL COMMENT '组合方式2:教练人数', `restrictGirlNum` int NULL DEFAULT NULL COMMENT '组合方式2:女队人数', `restrictBoyNum` int NULL DEFAULT NULL COMMENT '组合方式2:男队人数', `deputyDirectorNum` int NULL DEFAULT NULL COMMENT '组合方式2:副处长(级)以上至少人数', `substituteNum` int NULL DEFAULT NULL COMMENT '组合方式2:替补人数', `restrictRegNumber` tinyint NULL DEFAULT NULL COMMENT '每人限报项目数', `startAgeDate` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '开始年龄', `endAgeDate` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '截至年龄', `isLeader` tinyint(1) NULL DEFAULT NULL COMMENT '是否只报领队', `isManGirlNum` tinyint(1) NULL DEFAULT NULL COMMENT '每对运动员男女不做限制', `unionLimit` json NULL COMMENT '分工会人数限制', `applyUserModel` int NULL DEFAULT NULL COMMENT '报名人数限制模式', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '体育活动活动项目关联表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_school_team -- ---------------------------- DROP TABLE IF EXISTS `activity_school_team`; CREATE TABLE `activity_school_team` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '对应的活动', `eventId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目ID', `name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '队名', `minNum` int NULL DEFAULT NULL COMMENT '最少人数', `maxNum` int NULL DEFAULT NULL COMMENT '最多人数', `location` int NULL DEFAULT NULL COMMENT '排序', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `AST_ACTIVITY`(`activityId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '校活动 队' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_scope -- ---------------------------- DROP TABLE IF EXISTS `activity_scope`; CREATE TABLE `activity_scope` ( `id` int NOT NULL AUTO_INCREMENT COMMENT 'id', `groupId` int NULL DEFAULT NULL COMMENT 'groupId', `groupName` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'name', `keyword` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT 'keyword', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_tissue -- ---------------------------- DROP TABLE IF EXISTS `activity_tissue`; CREATE TABLE `activity_tissue` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `mobile` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `helpUnitIds` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '举办单位', `unitId` json NULL COMMENT '协办单位', `name` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动名称', `activityCode` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动编号', `projectTypeCode` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动项目类型', `startPlannedDate` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动计划开始时间', `endPlannedDate` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动计划结束时间', `applyStartTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '报名开始时间', `applyEndTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '报名结束时间', `startTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动开始时间', `endTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动结束时间', `applyTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建时间', `peopleNum` int NULL DEFAULT NULL COMMENT '活动人数', `address` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动地点', `billFiles` json NULL COMMENT '发票', `photoFiles` json NULL COMMENT '照片', `otherFiles` json NULL COMMENT '其他', `type` bigint NULL DEFAULT NULL COMMENT '活动类型', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人所属工会', `clubId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人所属社团', `activityContent` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '活动内容', `activityExamineContent` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '活动考核内容', `signUpMethod` int NULL DEFAULT NULL COMMENT '报名方式(1.个人 2.分工会 null.不需要报名)', `userNumberLimit` int NULL DEFAULT NULL COMMENT '限制方式(1.总人数限制 2.分工会人数限制 null.不限制)', `needSign` tinyint(1) NULL DEFAULT NULL COMMENT '是否需要签到', `location` json NULL COMMENT '签到经纬度', `rangeMeter` int NULL DEFAULT NULL COMMENT '签到范围', `totalUserNumberLimit` int NULL DEFAULT NULL COMMENT '总人数限制', `teamNum` int NULL DEFAULT NULL COMMENT '组队人数', `unionUserNumberLimit` json NULL COMMENT '分工会人数限制', `activitySummary` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '活动总结', `groupId` int NULL DEFAULT NULL COMMENT '活动分组id', `cover` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '封面图', `state` int NULL DEFAULT NULL COMMENT '审核状态', `auditId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '审核id', `isEnrollSystem` tinyint(1) NULL DEFAULT NULL COMMENT '是否报名系统', `xlFlag` tinyint(1) NULL DEFAULT NULL COMMENT '是否发送系统消息', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `activity_type` bigint NULL DEFAULT NULL COMMENT '活动类型', `goods` json NULL COMMENT '物品', `isUnseal` tinyint(1) NULL DEFAULT NULL COMMENT '是否开启', `isDisabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否开启', `formFieldConfig` json NULL COMMENT '报名表单配置', `formConfig` json NULL COMMENT '报名表单配置', `hostUnitIds` json NULL COMMENT '主办单位', `undertakeUnitIds` json NULL COMMENT '承办单位', `templateStatus` tinyint NULL DEFAULT 0 COMMENT '模板设置状态(0:未设置,1:已设置)', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '文化活动表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_tissue_person -- ---------------------------- DROP TABLE IF EXISTS `activity_tissue_person`; CREATE TABLE `activity_tissue_person` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `tissueId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会或社团活动ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `applyUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '报名人ID', `applyUserUserName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '报名人姓名', `signId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '签字ID', `userName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户姓名', `loginName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户工号', `sex` varchar(2) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户性别', `mobile` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户手机号', `unitName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户单位', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户工会', `isSign` tinyint(1) NULL DEFAULT NULL COMMENT '是否签到', `signTime` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '签到时间', `applyDateTime` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '报名时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户单位ID', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户工会ID', `dynamicFormData` json NULL COMMENT '报名表数据', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '文化活动报名表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_user_scope -- ---------------------------- DROP TABLE IF EXISTS `activity_user_scope`; CREATE TABLE `activity_user_scope` ( `id` int NOT NULL AUTO_INCREMENT COMMENT 'id', `groupId` int NULL DEFAULT NULL COMMENT 'groupId', `groupName` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'name', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'userid', `creator` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `groupType` tinyint NULL DEFAULT NULL COMMENT '分组类型 1.结果分组 2.SQL条件分组', `groupSql` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT 'SQL条件分组保存的查询SQL', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_ACTIVITY_USER_SCOPE_GROUPID`(`groupId` ASC) USING BTREE, INDEX `INDEX_ACTIVITY_USER_SCOPE_USERID`(`userId` ASC) USING BTREE, INDEX `INDEX_ACTIVITY_USER_SCOPE_GROUPID_USERID`(`groupId` ASC, `userId` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 41318 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '活动人员范围设置' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_user_scope_sql_cache -- ---------------------------- DROP TABLE IF EXISTS `activity_user_scope_sql_cache`; CREATE TABLE `activity_user_scope_sql_cache` ( `id` int NOT NULL AUTO_INCREMENT COMMENT 'id', `groupId` int NULL DEFAULT NULL COMMENT '分组ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人员ID', `creator` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_ACTIVITY_USER_SCOPE_SQL_CACHE_GROUPID`(`groupId` ASC) USING BTREE, INDEX `INDEX_ACTIVITY_USER_SCOPE_SQL_CACHE_USERID`(`userId` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 3877 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '活动人员SQL分组人员快照缓存' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_works_collection -- ---------------------------- DROP TABLE IF EXISTS `activity_works_collection`; CREATE TABLE `activity_works_collection` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动名称', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '活动内容', `startDateTime` datetime NULL DEFAULT NULL COMMENT '活动开始时间', `endDateTime` datetime NULL DEFAULT NULL COMMENT '活动结束时间', `enable` tinyint(1) NULL DEFAULT 1 COMMENT '活动状态', `activityGroupId` bigint NULL DEFAULT NULL COMMENT '活动人员参加范围Id', `subjectTypes` json NULL COMMENT '主题类型(摄影作品、书画作品等)', `type` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动类型(教工、亲子等等)', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `introduce` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '活动介绍', `rewardMethod` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '奖励方式', `other` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '其他', `nbStartDateTime` datetime NULL DEFAULT NULL COMMENT '点赞开始时间', `nbEndDateTime` datetime NULL DEFAULT NULL COMMENT '点赞结束时间', `nbCount` int NULL DEFAULT NULL COMMENT '每人每日点赞次数', `activityColor` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '配色', `cover` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '封面图', `isSubmit` tinyint(1) NULL DEFAULT 1 COMMENT '是否提交', `hostUnitIds` json NULL COMMENT '主办单位', `undertakeUnitIds` json NULL COMMENT '承办单位', `templateStatus` tinyint NULL DEFAULT 0 COMMENT '模板设置状态(0:未设置,1:已设置)', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '活动作品征集' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_works_collection_upload -- ---------------------------- DROP TABLE IF EXISTS `activity_works_collection_upload`; CREATE TABLE `activity_works_collection_upload` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `activityId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '活动id', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '上报人id', `unitName` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '上报人单位', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '上报人分工会id', `unionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '上报人分工会', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '作品名称', `description` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '作品描述', `files` json NULL COMMENT '附件', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `userName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '上报人姓名', `loginName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '上报人工号', `unitId` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '上报人单位id', `subjectId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主题类型', `worksId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '作品类型', `typeName` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '作品主题', `applyTime` datetime NULL DEFAULT NULL COMMENT '上传时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '作品征集上传作品' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_works_collection_upload_like_num -- ---------------------------- DROP TABLE IF EXISTS `activity_works_collection_upload_like_num`; CREATE TABLE `activity_works_collection_upload_like_num` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `activityId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '活动Id', `uploadId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '作品Id', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '点赞人id', `userName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '点赞人姓名', `loginName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '点赞人工号', `unitId` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '点赞人单位id', `unitName` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '点赞人单位', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '点赞人分工会id', `unionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '点赞人分工会', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '作品点赞数量' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_works_subjecttype -- ---------------------------- DROP TABLE IF EXISTS `activity_works_subjecttype`; CREATE TABLE `activity_works_subjecttype` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `activityId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动id', `typeName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', `location` mediumint NULL DEFAULT NULL COMMENT '排序', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '作品征集主题类型' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for activity_works_workstype -- ---------------------------- DROP TABLE IF EXISTS `activity_works_workstype`; CREATE TABLE `activity_works_workstype` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `subjectId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '主题id', `worksTypeName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', `maxWordCount` bigint NULL DEFAULT NULL COMMENT '作品介绍最多字数', `allowFileTypes` json NULL COMMENT '允许上传的文件类型', `allowFileNum` bigint NULL DEFAULT NULL COMMENT '允许上传的文件数量', `allowSingleFileSize` bigint NULL DEFAULT NULL COMMENT '单个文件大小(kb)', `allowTotalFileSize` bigint NULL DEFAULT NULL COMMENT '总文件大小(kb)', `isUploadPhoto` tinyint(1) NULL DEFAULT NULL COMMENT '是否上传图片', `photoNum` bigint NULL DEFAULT NULL COMMENT '上传图片数量', `photoType` json NULL COMMENT '上传图片格式', `photoSize` bigint NULL DEFAULT NULL COMMENT '每张图片大小', `isUploadOther` tinyint(1) NULL DEFAULT NULL COMMENT '是否上传音/视频、文档', `otherFileNum` bigint NULL DEFAULT NULL COMMENT '上传音/视频、文档数量', `otherType` json NULL COMMENT '上传音/视频、文档格式', `otherSize` bigint NULL DEFAULT NULL COMMENT '每个音/视频、文档大小', `location` mediumint NULL DEFAULT NULL COMMENT '排序', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '作品征集作品类型' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for aid_fund_member_change_record -- ---------------------------- DROP TABLE IF EXISTS `aid_fund_member_change_record`; CREATE TABLE `aid_fund_member_change_record` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `changeType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '变更类型(dict)', `applyTime` datetime NULL DEFAULT NULL COMMENT '申请时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `aidFundMemberUserType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请时选择的基金会员类型(dict)', `adminOperate` tinyint(1) NULL DEFAULT NULL COMMENT '是否系统管理员操作', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '基金会员变更记录表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for aid_fund_member_history -- ---------------------------- DROP TABLE IF EXISTS `aid_fund_member_history`; CREATE TABLE `aid_fund_member_history` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `year` mediumint NULL DEFAULT NULL COMMENT '年份', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `loginname` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工号', `username` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名', `sex` varchar(4) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '性别', `aidFundMemberUserType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '基金会员人员类型', `personType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人员类型', `userState` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '在职状态', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所在单位ID', `unitName` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所在单位', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所在工会ID', `unionName` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所在工会', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `userAttribute` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人员属性' ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '历史基金会员' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for aid_fund_member_pay -- ---------------------------- DROP TABLE IF EXISTS `aid_fund_member_pay`; CREATE TABLE `aid_fund_member_pay` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `year` mediumint NULL DEFAULT NULL COMMENT '年份', `money` decimal(10, 2) NULL DEFAULT NULL COMMENT '缴费金额', `isPayed` tinyint(1) NULL DEFAULT 0 COMMENT '是否已缴费', `aidFundMemberUserType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '基金会员人员类型', `personType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人员类型', `userState` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '在职状态', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `userAttribute` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人员属性', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for article -- ---------------------------- DROP TABLE IF EXISTS `article`; CREATE TABLE `article` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'ID', `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标题', `excerpt` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '说明', `files` json NULL COMMENT '稿件', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '投稿人ID', `userName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '投稿人姓名', `loginName` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '投稿人工号', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '投稿人分工会ID', `unionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '投稿人分工会', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '投稿人单位ID', `unitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '投稿人单位', `submitTime` datetime NULL DEFAULT NULL COMMENT '投稿时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `clubName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '协会名称', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '协会id', `mode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '类型', `origin` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '类型', `mobile` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '投稿人联系方式', `mobile2` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '稿件修改人联系方式', `publishLink` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发布链接地质', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '稿件表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for asset -- ---------------------------- DROP TABLE IF EXISTS `asset`; CREATE TABLE `asset` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `assetNumber` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资产编号', `assetName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资产名称', `assetCategoryId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资产类别Id', `assetSpecs` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资产规格型号', `assetSupplierName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商名称', `assetFundingSubjectName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '采购方式', `assetPurposeName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用途', `assetUnitPrice` decimal(18, 2) NULL DEFAULT NULL COMMENT '单价', `assetQuantity` int NULL DEFAULT NULL COMMENT '数量', `assetTypeCode` int NULL DEFAULT NULL COMMENT '资产类型(1.校工会2.分工会)', `assetUsedDate` date NULL DEFAULT NULL COMMENT '开始使用日期', `assetRetiredAssetsDate` date NULL DEFAULT NULL COMMENT '报废时间', `assetInvoiceFiles` json NULL COMMENT '发票/购买信息', `assetFiles` json NULL COMMENT '资产图片', `assetNotes` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `applyUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '录入人Id', `assetUsageStateName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '使用状况', `assetUseUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '责任人', `assetUseUnionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '使用/管理部门', `assetUseUnionName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '使用/管理部门', `assetStorageLocation` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '存放地点', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '资产信息表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for asset_category -- ---------------------------- DROP TABLE IF EXISTS `asset_category`; CREATE TABLE `asset_category` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `categoryName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '内容', `categoryCode` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编码', `depreciationYear` bigint NULL DEFAULT NULL COMMENT '折旧年限(年)', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '资产类别表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for asset_depreciation_record -- ---------------------------- DROP TABLE IF EXISTS `asset_depreciation_record`; CREATE TABLE `asset_depreciation_record` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `assetId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资产登记id', `assetRemainingMonths` int NULL DEFAULT NULL COMMENT '剩余月', `assetAllMoney` decimal(18, 2) NULL DEFAULT NULL COMMENT '资产全部的价值', `assetSurplusMoney` decimal(18, 2) NULL DEFAULT NULL COMMENT '剩余价值', `assetAverageMonthMoney` decimal(18, 2) NULL DEFAULT NULL COMMENT '平均一个月多少钱', `assetRetiredAssetsDate` date NULL DEFAULT NULL COMMENT '折旧到期时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `assetDepreciationMoney` decimal(18, 2) NULL DEFAULT NULL COMMENT '累计折旧多少钱', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '资产折旧记录表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for asset_stocktaking -- ---------------------------- DROP TABLE IF EXISTS `asset_stocktaking`; CREATE TABLE `asset_stocktaking` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `assetId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资产登记id', `assetStocktakingPlanId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '盘点计划id', `oldAssetUseUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旧责任人', `oldAssetUseUnionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旧使用/管理部门', `oldAssetUseUnionName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旧使用/管理部门', `oldAssetStorageLocation` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旧存放地点', `oldAssetUsageStateName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旧使用状况', `oldAssetFiles` json NULL COMMENT '旧资产图片', `oldAssetNotes` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旧备注', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `oldAssetUseUserName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旧责任人姓名', `oldAssetUseLoginName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旧责任人工号', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '资产盘点表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for asset_stocktaking_plan -- ---------------------------- DROP TABLE IF EXISTS `asset_stocktaking_plan`; CREATE TABLE `asset_stocktaking_plan` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `year` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '年度', `startDate` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开始时间', `endDate` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '时间', `note` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '说明', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '资产盘点计划表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for audit -- ---------------------------- DROP TABLE IF EXISTS `audit`; CREATE TABLE `audit` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `auditor` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '审核人', `auditPass` tinyint(1) NULL DEFAULT NULL COMMENT '是否通过', `auditTime` datetime NULL DEFAULT NULL COMMENT '审核时间', `auditOpinion` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '审核意见', `auditSign` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '签字', `username` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '审核人姓名', `loginname` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '审核人工号', `auditType` int NULL DEFAULT NULL COMMENT '审核类型(1.通过 2.拒绝 3.退回)', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `ext` json NULL COMMENT '扩展字段', `parentId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '父级ID', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '审核记录表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for bak_sys_union_before_v3_replace -- ---------------------------- DROP TABLE IF EXISTS `bak_sys_union_before_v3_replace`; CREATE TABLE `bak_sys_union_before_v3_replace` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', `unionCode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编码', `telephone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话', `campus` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '校区', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for bak_sys_unit_before_school_root_merge -- ---------------------------- DROP TABLE IF EXISTS `bak_sys_unit_before_school_root_merge`; CREATE TABLE `bak_sys_unit_before_school_root_merge` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `parentId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '父级ID', `path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '树路径', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位名称', `aliasName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位别名', `unitcode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构编码', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位介绍', `address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位地址', `telephone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话', `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位邮箱', `website` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位网站', `location` int NULL DEFAULT NULL COMMENT '排序字段', `hasChildren` tinyint(1) NULL DEFAULT NULL COMMENT '有子节点', `logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位logo', `unitLevel` int NULL DEFAULT NULL COMMENT '等级', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会id', `unionGroupId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '小组id', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `divisionCollegeCode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '处级_院系单位号', `institutionType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构类型', `unitType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门类别', `unitTypeCode` int NULL DEFAULT NULL COMMENT '部门类别区分(部门类设置 1, 其他设置 0)', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `INDEX_SYS_UNIT_PATH`(`path` ASC) USING BTREE, UNIQUE INDEX `INDEX_SYS_UNIT_UNITCODE`(`unitcode` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for bak_sys_unit_before_tree_repair -- ---------------------------- DROP TABLE IF EXISTS `bak_sys_unit_before_tree_repair`; CREATE TABLE `bak_sys_unit_before_tree_repair` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `parentId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '父级ID', `path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '树路径', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位名称', `aliasName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位别名', `unitcode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构编码', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位介绍', `address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位地址', `telephone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话', `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位邮箱', `website` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位网站', `location` int NULL DEFAULT NULL COMMENT '排序字段', `hasChildren` tinyint(1) NULL DEFAULT NULL COMMENT '有子节点', `logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位logo', `unitLevel` int NULL DEFAULT NULL COMMENT '等级', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会id', `unionGroupId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '小组id', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `divisionCollegeCode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '处级_院系单位号', `institutionType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构类型', `unitType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门类别', `unitTypeCode` int NULL DEFAULT NULL COMMENT '部门类别区分(部门类设置 1, 其他设置 0)', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `INDEX_SYS_UNIT_PATH`(`path` ASC) USING BTREE, UNIQUE INDEX `INDEX_SYS_UNIT_UNITCODE`(`unitcode` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for bak_sys_unit_before_v3_replace -- ---------------------------- DROP TABLE IF EXISTS `bak_sys_unit_before_v3_replace`; CREATE TABLE `bak_sys_unit_before_v3_replace` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `parentId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '父级ID', `path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '树路径', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位名称', `aliasName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位别名', `unitcode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构编码', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位介绍', `address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位地址', `telephone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话', `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位邮箱', `website` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位网站', `location` int NULL DEFAULT NULL COMMENT '排序字段', `hasChildren` tinyint(1) NULL DEFAULT NULL COMMENT '有子节点', `logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位logo', `unitLevel` int NULL DEFAULT NULL COMMENT '等级', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会id', `unionGroupId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '小组id', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `divisionCollegeCode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '处级_院系单位号', `institutionType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构类型', `unitType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门类别', `unitTypeCode` int NULL DEFAULT NULL COMMENT '部门类别区分(部门类设置 1, 其他设置 0)', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `INDEX_SYS_UNIT_PATH`(`path` ASC) USING BTREE, UNIQUE INDEX `INDEX_SYS_UNIT_UNITCODE`(`unitcode` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for benefit_address -- ---------------------------- DROP TABLE IF EXISTS `benefit_address`; CREATE TABLE `benefit_address` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `userName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '收货人姓名', `tel` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '收货人手机号', `province` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '省份', `city` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '城市', `county` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '区县', `addressDetail` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '详细地址', `areaCode` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '地区编码', `isDefault` tinyint(1) NULL DEFAULT 0 COMMENT '是否为默认地址', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '福利商品分类表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for benefit_goods -- ---------------------------- DROP TABLE IF EXISTS `benefit_goods`; CREATE TABLE `benefit_goods` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `benefitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '福利id', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商品名称', `goodsSort` int NULL DEFAULT NULL COMMENT '排序', `imgUrl` json NULL COMMENT '图片地址', `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '说明描述', `simpleDesc` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '简短描述', `goodsCategoryOneLevelId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属一级分类', `goodsCategoryTwoLevelId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属二级分类', `money` decimal(6, 2) NULL DEFAULT NULL COMMENT '价格', `status` tinyint(1) NULL DEFAULT 1 COMMENT '商品状态(1.上架,0.下架)', `isHomepage` tinyint(1) NULL DEFAULT 0 COMMENT '是否主页展示(1.展示,0.不展示)', `goodsProvideMode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发放形式(dict)', `postProvideConfig` json NULL COMMENT '邮寄发放配置', `shopAddressList` json NULL COMMENT '门店地址', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `carouselImgUrl` json NULL COMMENT '主页图片', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '福利商品表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for benefit_goods_cart -- ---------------------------- DROP TABLE IF EXISTS `benefit_goods_cart`; CREATE TABLE `benefit_goods_cart` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属用户', `goodsId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商品id', `count` int NULL DEFAULT NULL COMMENT '数量', `specificationsId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '规格id', `isChecked` tinyint(1) NULL DEFAULT 0 COMMENT '是否选中', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '福利商品购物车表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for benefit_goods_category -- ---------------------------- DROP TABLE IF EXISTS `benefit_goods_category`; CREATE TABLE `benefit_goods_category` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '类型名称', `parentId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '父级ID', `status` int NULL DEFAULT NULL COMMENT '状态', `sort` int NULL DEFAULT NULL COMMENT '排序', `hasChildren` tinyint(1) NULL DEFAULT NULL COMMENT '有子节点', `icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图标', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '福利商品分类表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for benefit_goods_order -- ---------------------------- DROP TABLE IF EXISTS `benefit_goods_order`; CREATE TABLE `benefit_goods_order` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `goodsId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商品ID', `selectUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `specificationsId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '规格ID', `receiveAddress` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '收货地址', `orderTime` datetime NULL DEFAULT NULL COMMENT '下单时间', `trackingNumber` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '快递单号', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `userAddress` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '收货信息', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '福利订单表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for benefit_goods_specifications -- ---------------------------- DROP TABLE IF EXISTS `benefit_goods_specifications`; CREATE TABLE `benefit_goods_specifications` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `goodsId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商品Id', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '规格名称', `imgUrl` json NULL COMMENT '图片地址', `specificationsSort` int NULL DEFAULT NULL COMMENT '排序', `points` int NULL DEFAULT NULL COMMENT '兑换所需积分', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '福利规格表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for benefit_project -- ---------------------------- DROP TABLE IF EXISTS `benefit_project`; CREATE TABLE `benefit_project` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `year` mediumint NULL DEFAULT NULL COMMENT '年度', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目名称', `festival` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '节日', `giftName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '福利礼品(用于分工会发放)', `startChoiceTime` datetime NULL DEFAULT NULL COMMENT '选择开始时间', `endChoiceTime` datetime NULL DEFAULT NULL COMMENT '选择结束时间', `endOverdueChoiceTime` datetime NULL DEFAULT NULL COMMENT '逾期补发结束时间', `provideMode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发放形式(dict)', `signMode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '签字形式(dict)', `cover` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '封面', `isUnseal` tinyint(1) NULL DEFAULT 1 COMMENT '是否开启', `totalMoney` decimal(7, 2) NULL DEFAULT NULL COMMENT '福利总价格', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '福利项目表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for benefit_user -- ---------------------------- DROP TABLE IF EXISTS `benefit_user`; CREATE TABLE `benefit_user` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `benefitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '福利项目ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `userName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户姓名', `loginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户工号', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位ID', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会ID', `personType` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '人员类型', `userState` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '在职状态', `isChoice` tinyint(1) NULL DEFAULT 0 COMMENT '是否选择', `userSign` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '用户签字(用于统一发放需要签字)', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '福利名单表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for benefit_user_selection -- ---------------------------- DROP TABLE IF EXISTS `benefit_user_selection`; CREATE TABLE `benefit_user_selection` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `benefitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '福利项目ID', `goodsId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商品ID', `specificationsId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '规格ID', `selectUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '选择用户', `selectTime` datetime NULL DEFAULT NULL COMMENT '选择时间', `receiveAddress` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '收货地址', `shopAddress` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '收货门店', `userSign` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '用户签字', `selectNum` int NULL DEFAULT NULL COMMENT '选择数量', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '福利选择表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for birthday_wishes_plan -- ---------------------------- DROP TABLE IF EXISTS `birthday_wishes_plan`; CREATE TABLE `birthday_wishes_plan` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '计划名称', `cron` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '定时任务', `template` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '模板', `enabled` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '生日祝福计划' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for blessing -- ---------------------------- DROP TABLE IF EXISTS `blessing`; CREATE TABLE `blessing` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `blessingName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '祝福名称', `activityGroupId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发送范围', `blessingMode` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '祝福模式', `isSend` varchar(2) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '是否发送,0未开启,1 进行中,2,已完成', `sendTypes` json NULL COMMENT '发送方式', `blessingContent` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '祝福内容', `blessingCron` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT 'cron表达式', `applyDate` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for blessing_user -- ---------------------------- DROP TABLE IF EXISTS `blessing_user`; CREATE TABLE `blessing_user` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '接收人ID', `blessingId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '祝福ID', `applyDate` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发送时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for bpm_form -- ---------------------------- DROP TABLE IF EXISTS `bpm_form`; CREATE TABLE `bpm_form` ( `id` bigint NOT NULL AUTO_INCREMENT, `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '表单名', `status` int NULL DEFAULT NULL COMMENT '状态', `conf` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '表单的配置', `fields` json NULL COMMENT '表单项的数组', `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '工作流的表单定义' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for bpm_process_define -- ---------------------------- DROP TABLE IF EXISTS `bpm_process_define`; CREATE TABLE `bpm_process_define` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编码', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'url', `h5url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'h5url', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程定义' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for bpm_process_definition_ext -- ---------------------------- DROP TABLE IF EXISTS `bpm_process_definition_ext`; CREATE TABLE `bpm_process_definition_ext` ( `id` bigint NOT NULL AUTO_INCREMENT, `processDefinitionId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义的编号', `modelId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程模型的编号', `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述', `formType` int NULL DEFAULT NULL COMMENT '表单类型', `formId` int NULL DEFAULT NULL COMMENT '动态表单编号', `formConf` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '表单的配置', `formFields` json NULL COMMENT '表单项的数组', `formCustomCreatePath` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '自定义表单的提交路径', `formCustomViewPath` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '自定义表单的查看路径', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '工作流的模型plus表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for bpm_process_instance -- ---------------------------- DROP TABLE IF EXISTS `bpm_process_instance`; CREATE TABLE `bpm_process_instance` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `processInstanceBusinessId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程业务ID', `processDefineId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义ID', `processInstanceName` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程实例名称', `processInstanceNodeId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程当前节点ID', `processInstanceNodeCode` bigint NULL DEFAULT NULL COMMENT '流程当前节点code', `processInstanceNodeName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程当前节点名称', `processInstanceTaskIds` json NULL COMMENT '流程当前任务ID', `processInstanceInitiatorId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程发起人id', `processInstanceInitiatorName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程发起人姓名', `processInstanceInitiatorLoginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程发起人工号', `processInstanceInitiatorUnitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程发起人部门', `processInstanceInitiationTime` datetime NULL DEFAULT NULL COMMENT '流程发起时间', `processInstanceUrl` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程URL', `processInstanceH5Url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程H5URL', `processInstanceStatus` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程实例当前状态', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程实例' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for bpm_process_node_define -- ---------------------------- DROP TABLE IF EXISTS `bpm_process_node_define`; CREATE TABLE `bpm_process_node_define` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `processDefineId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义ID', `nodeName` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '节点名称', `nodeCode` bigint NULL DEFAULT NULL COMMENT '节点编码', `nodeApprovalType` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '节点审批类型(pending、node_pass、node_reject,node_back)', `nodeType` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '节点类型(start,task,end)', `nodePerformType` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '节点参与类型', `nodeCountersignExpression` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会签节点完成表达式', `passNextNodeId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '通过下个节点', `rejectNextNodeId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '拒绝下个节点', `backNextNodeId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '退回下个节点', `dynamicDecisions` json NULL COMMENT '动态决策(优先级最高)', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `sort` int NULL DEFAULT NULL COMMENT '排序', `url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'url', `h5url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'h5url', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_BPM_PROCESS_NODE_DEFINE_NODE_CODE`(`nodeCode` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程节点定义' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for bpm_process_task -- ---------------------------- DROP TABLE IF EXISTS `bpm_process_task`; CREATE TABLE `bpm_process_task` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `processDefineId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义ID', `processInstanceId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程实例ID', `processTaskNodeId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属节点ID', `prevTaskId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '上个任务ID', `assignments` json NULL COMMENT '任务接收人', `createdOn` datetime NULL DEFAULT NULL COMMENT '任务创建时间', `endOn` datetime NULL DEFAULT NULL COMMENT '任务完成时间', `actualOwnerId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '办理人ID', `actualOwnerLoginName` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '办理人工号', `actualOwnerUserName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '办理人姓名', `actualOwnerUnitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '办理人部门', `formUrl` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务的处理表单URL,用于待办任务的处理界面', `formUrlView` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务的浏览表单URL,用于已办任务的表单查看', `formMobileUrl` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机端任务的处理表单URL,用于待办任务的处理界面', `formMobileUrlView` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机端任务的浏览表单URL,用于已办任务的表单查看', `taskStatus` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '状态', `taskComment` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审批意见', `isRead` tinyint(1) NULL DEFAULT NULL COMMENT '是否已阅', `extVariable` json NULL COMMENT '扩展变量', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `processTaskNodeName` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属节点名称', `createVariable` json NULL COMMENT '任务生成时的变量', `assignmentUserNames` json NULL COMMENT '任务接收人姓名', `assignmentUnitNames` json NULL COMMENT '任务接收人单位', `prevTaskNodeId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '上个任务节点ID', `processTaskNodeCode` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属节点编码', `transferAfterTaskId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务转办后的taskId', `isAutoComplete` tinyint(1) NULL DEFAULT 0 COMMENT '是否自动完成', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_BPM_PROCESS_TASK_INSTANCE_NODE_CREATED`(`processInstanceId` ASC, `processTaskNodeCode` ASC, `createdOn` ASC) USING BTREE, INDEX `INDEX_BPM_PROCESS_TASK_TRANSFER_AFTER_TASK`(`transferAfterTaskId` ASC) USING BTREE, INDEX `INDEX_BPM_PROCESS_TASK_STATUS`(`taskStatus` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '流程任务' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for bpm_task_assign_rule -- ---------------------------- DROP TABLE IF EXISTS `bpm_task_assign_rule`; CREATE TABLE `bpm_task_assign_rule` ( `id` bigint NOT NULL AUTO_INCREMENT, `modelId` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程模型编号', `processDefinitionId` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义编号', `taskDefinitionKey` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程任务的定义 Key', `type` int NULL DEFAULT NULL COMMENT '规则类型', `options` json NULL COMMENT '规则值数组', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '工作流的模型plus表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for bpm_user_group -- ---------------------------- DROP TABLE IF EXISTS `bpm_user_group`; CREATE TABLE `bpm_user_group` ( `id` bigint NOT NULL AUTO_INCREMENT, `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组名', `description` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述', `status` int NULL DEFAULT NULL COMMENT '状态', `memberUserIds` json NULL COMMENT '成员用户编号数组', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'Bpm 用户组' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for brand_application_flow -- ---------------------------- DROP TABLE IF EXISTS `brand_application_flow`; CREATE TABLE `brand_application_flow` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '审批记录ID,主键', `unionId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会ID', `unionName` varchar(256) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会', `auditorId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '审核人ID', `auditor` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '审核人', `applicationId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请ID', `status` int NULL DEFAULT NULL COMMENT '状态', `content` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '审批内容(意见描述)', `remark` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '备注', `sortNo` int NULL DEFAULT NULL COMMENT '序号', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '品牌工作室申请流程表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for brand_studio_application -- ---------------------------- DROP TABLE IF EXISTS `brand_studio_application`; CREATE TABLE `brand_studio_application` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '工作室ID,主键', `name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工作室名称', `userId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请人ID,唯一', `unionId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请人所属工会ID', `unionName` varchar(256) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会名称', `createYear` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建年份', `leadPeople` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工作室领衔人', `leadAge` int NULL DEFAULT NULL COMMENT '领衔人年龄', `leadIdentity` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '领衔人身份,多个身份用逗号分隔', `type` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工作室类型', `track` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属赛道', `address` varchar(256) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工作室具体位置', `memberNum` int NULL DEFAULT NULL COMMENT '成员人数', `introduction` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '工作室介绍', `status` int NULL DEFAULT NULL COMMENT '申请进度', `archive` int NULL DEFAULT NULL COMMENT '归档', `createName` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人姓名', `deptid` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属机构', `deptName` varchar(256) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '机构名称', `domain` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属领域', `leadHonor` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '领衔人荣誉称号', `remark` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '备注', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '品牌工作室申请表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for brand_studio_honor -- ---------------------------- DROP TABLE IF EXISTS `brand_studio_honor`; CREATE TABLE `brand_studio_honor` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '工作室荣誉ID,主键', `applicationId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工作室申请ID', `honorName` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '荣誉称号', `honorGrade` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '级别', `requireYear` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '获取年份', `honorCategory` mediumint NULL DEFAULT NULL COMMENT '荣誉类别', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '品牌工作室荣誉信息表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for brand_studio_member -- ---------------------------- DROP TABLE IF EXISTS `brand_studio_member`; CREATE TABLE `brand_studio_member` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '成员ID,主键', `applicationId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工作室ID', `userId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `emplid` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户工号', `name` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '成员姓名', `role` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '成员角色', `birthdate` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '成员出生年月', `grade` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '学历', `professional` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '职称', `deptName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所在部门', `joinDate` datetime NULL DEFAULT NULL COMMENT '加入日期', `leaveDate` datetime NULL DEFAULT NULL COMMENT '离开日期', `status` int NULL DEFAULT NULL COMMENT '成员状态', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '品牌工作室成员信息表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for build_home_act -- ---------------------------- DROP TABLE IF EXISTS `build_home_act`; CREATE TABLE `build_home_act` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '通知', `year` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '考核年份', `startTime` datetime NULL DEFAULT NULL COMMENT '开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '结束时间', `enabled` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '建家评比活动' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for build_home_evaluation_category -- ---------------------------- DROP TABLE IF EXISTS `build_home_evaluation_category`; CREATE TABLE `build_home_evaluation_category` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分类名称', `code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分类代码', `sortOrder` int NULL DEFAULT NULL COMMENT '排序', `totalValue` int NULL DEFAULT NULL COMMENT '总分值', `enabled` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '建家考核项目分类' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for build_home_evaluation_item -- ---------------------------- DROP TABLE IF EXISTS `build_home_evaluation_item`; CREATE TABLE `build_home_evaluation_item` ( `id` int NOT NULL AUTO_INCREMENT, `categoryId` int NULL DEFAULT NULL COMMENT '所属分类ID', `content` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '考核内容详细描述', `itemValue` int NULL DEFAULT NULL COMMENT '项目分值', `sortOrder` int NULL DEFAULT NULL COMMENT '排序', `enabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否启用', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '建家考核内容' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for build_home_kpi_category -- ---------------------------- DROP TABLE IF EXISTS `build_home_kpi_category`; CREATE TABLE `build_home_kpi_category` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `planId` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属计划ID', `name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分类名称', `code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分类代码', `sortOrder` int NULL DEFAULT NULL COMMENT '排序', `totalValue` int NULL DEFAULT NULL COMMENT '总分值', `enabled` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '建家考核项目分类' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for build_home_kpi_item -- ---------------------------- DROP TABLE IF EXISTS `build_home_kpi_item`; CREATE TABLE `build_home_kpi_item` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `categoryId` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属分类ID', `planId` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属计划ID', `content` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '考核内容详细描述', `score` int NULL DEFAULT NULL COMMENT '项目分值', `sortOrder` int NULL DEFAULT NULL COMMENT '排序', `enabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否启用', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '建家考核内容' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for build_home_kpi_plan -- ---------------------------- DROP TABLE IF EXISTS `build_home_kpi_plan`; CREATE TABLE `build_home_kpi_plan` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '考核名称', `year` int NULL DEFAULT NULL COMMENT '考核年份', `startTime` datetime NULL DEFAULT NULL COMMENT '开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '结束时间', `enabled` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用', `scoreLevels` json NULL COMMENT '考核等级', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '建家考核计划' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for build_home_kpi_write -- ---------------------------- DROP TABLE IF EXISTS `build_home_kpi_write`; CREATE TABLE `build_home_kpi_write` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `planId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '计划ID', `categoryId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '考核项目ID', `itemId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '考核内容ID', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `selfScore` int NULL DEFAULT NULL COMMENT '自评分值', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '建家考核填写' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for build_home_little_house -- ---------------------------- DROP TABLE IF EXISTS `build_home_little_house`; CREATE TABLE `build_home_little_house` ( `id` int NOT NULL AUTO_INCREMENT, `unitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位名称', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `unionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会名称', `address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '地点', `area` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '面积', `facility` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '设施', `openTime` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开放时间', `sortNum` int NULL DEFAULT NULL COMMENT '排序', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位ID', `mediaFiles` json NULL COMMENT '图片视频资料', `mapX` decimal(8, 4) NULL DEFAULT NULL COMMENT '地图X坐标百分比', `mapY` decimal(8, 4) NULL DEFAULT NULL COMMENT '地图Y坐标百分比', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 34 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '建家小家建设情况' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for build_home_log_book -- ---------------------------- DROP TABLE IF EXISTS `build_home_log_book`; CREATE TABLE `build_home_log_book` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `year` int NULL DEFAULT NULL COMMENT '年份', `unionId` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `unionName` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会名称', `memberNum` int NULL DEFAULT NULL COMMENT '会员总数', `femaleTeacherNum` int NULL DEFAULT NULL COMMENT '女教职工人数', `unionGroupNum` int NULL DEFAULT NULL COMMENT '工会小组数', `unionChairman` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会主席', `unionViceChairman` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会副主席', `unionMember` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会委员', `unionOrganizationMember` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组织委员', `unionAdvertisingMember` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '宣传委员', `femaleWomenMember` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '女工委员', `youngMember` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '青年委员', `cultureMember` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文体委员', `lifeMember` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生活委员', `mediationMember` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '调解委员', `unionGroupLeader` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会组长', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '建家小家记录册' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for build_home_material -- ---------------------------- DROP TABLE IF EXISTS `build_home_material`; CREATE TABLE `build_home_material` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键ID', `actId` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动ID', `unionId` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `logBookFiles` json NULL COMMENT '建家记录册', `selfEvaluationFiles` json NULL COMMENT '自评表', `summaryFiles` json NULL COMMENT '汇总', `annualWorkSummaryFiles` json NULL COMMENT '年度工作总结', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '建家评比材料提交' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for cadre_training -- ---------------------------- DROP TABLE IF EXISTS `cadre_training`; CREATE TABLE `cadre_training` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动名称', `signUpStartTime` datetime NULL DEFAULT NULL COMMENT '报名开始时间', `signUpEndTime` datetime NULL DEFAULT NULL COMMENT '报名结束时间', `startTime` datetime NULL DEFAULT NULL COMMENT '活动开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '活动结束时间', `notice` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '通知内容', `quotas` json NULL COMMENT '名额分配', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `activityGroupId` bigint NULL DEFAULT NULL COMMENT '活动范围Id', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '工会干部培训' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for cadre_training_signup -- ---------------------------- DROP TABLE IF EXISTS `cadre_training_signup`; CREATE TABLE `cadre_training_signup` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `cadreTrainingActId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `userName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `sex` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `unionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会名称', `loginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位ID', `unitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位', `age` int NULL DEFAULT NULL COMMENT '年龄', `mobile` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号', `applyTime` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报名时间', `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `applyUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报名人ID', `applyUserUserName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报名人姓名', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '工会干部培训报名' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for check_task_business_config -- ---------------------------- DROP TABLE IF EXISTS `check_task_business_config`; CREATE TABLE `check_task_business_config` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `code` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '业务编码', `name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '业务名称', `sortNum` int NULL DEFAULT NULL COMMENT '排序编号', `targetTable` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '目标表名', `workflowSteps` json NULL COMMENT '审核流程步骤数组', `isActive` tinyint(1) NULL DEFAULT NULL COMMENT '是否启用', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '业务配置表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for check_task_filed_config -- ---------------------------- DROP TABLE IF EXISTS `check_task_filed_config`; CREATE TABLE `check_task_filed_config` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `taskId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '任务Id', `fieldCode` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '字段代码', `fieldName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '字段名称', `dataType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT 'string' COMMENT '数据类型', `isRequired` tinyint(1) NULL DEFAULT NULL COMMENT '是否必填', `isVisible` tinyint(1) NULL DEFAULT NULL COMMENT '是否在核对界面显示', `sortOrder` int NULL DEFAULT NULL COMMENT '排序', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '核对任务字段配置表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for check_task_personnel -- ---------------------------- DROP TABLE IF EXISTS `check_task_personnel`; CREATE TABLE `check_task_personnel` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `taskId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '任务Id', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户Id', `loginname` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工号', `username` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名', `sex` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '性别', `mobile` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `idCard` varchar(18) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '身份证件号', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会Id', `unionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会名称', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位Id', `unitName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位名称', `userState` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '在职状态', `personType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '教职工类别', `preparedBy` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '编制类别', `currentStep` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '当前步骤', `status` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '当前状态', `data` json NULL COMMENT '动态扩展字段(用户表其余列)', `remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '审核意见', `changeInfos` json NULL COMMENT '变更信息', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `isCheck` tinyint(1) NULL DEFAULT 0 COMMENT '是否已核对', `checkUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '核对人Id', `checkLoginname` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '核对人Id', `checkUsername` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '核对人姓名', PRIMARY KEY (`id`) USING BTREE, INDEX `IDX_LOGIN_NAME`(`loginname` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '待核对人员表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for check_task_verification -- ---------------------------- DROP TABLE IF EXISTS `check_task_verification`; CREATE TABLE `check_task_verification` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `title` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '事项名称', `code` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '唯一编码,用于标识', `businessType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '业务类型', `year` int NULL DEFAULT NULL COMMENT '核对年份', `fileName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '原文件名', `startTime` datetime NULL DEFAULT NULL COMMENT '开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '结束时间', `createTime` datetime NULL DEFAULT NULL COMMENT '创建时间', `status` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '当前状态', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `filePath` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '文件路径', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '核对任务事项表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for check_task_verification_log -- ---------------------------- DROP TABLE IF EXISTS `check_task_verification_log`; CREATE TABLE `check_task_verification_log` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `verificationId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '任务Id', `pendingId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '待核对人员Id', `fromStatus` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '节点', `toStatus` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '节点', `operator` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '操作人', `action` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '状态(PASS/REJECT/ROLLBACK)', `remark` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '备注', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '审核日志表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for check_task_workflow_step -- ---------------------------- DROP TABLE IF EXISTS `check_task_workflow_step`; CREATE TABLE `check_task_workflow_step` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `taskId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '任务Id', `stepOrder` int NULL DEFAULT NULL COMMENT '执行顺序', `stepCode` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '步骤代码', `stepName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '步骤名称', `assignRoles` json NULL COMMENT '处理角色,可多选', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '审核流程节点配置表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for child_manage -- ---------------------------- DROP TABLE IF EXISTS `child_manage`; CREATE TABLE `child_manage` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `childrenName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '子女姓名', `childrenGrade` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '就读年级', `childrenYear` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '入学年份', `childrenBirthday` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出身年月', `childrenMiddleScore` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '中考总成绩', `childrenSubjectCombination` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学科组合', `childrenSex` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `childrenIdCard` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证号', `childrenCurrentSchool` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '现就读学校', `childrenCountry` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '国籍', `childrenHuKouAddress` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '子女户口所在地', `note` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `applyTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '填写时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `guardianUserId1` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'guardianUserId1', `guardianUserName1` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '监护人1(教工)姓名', `guardianLoginName1` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `guardianUnionId1` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在工会Id', `guardianUnionName1` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在工会', `guardianMobile1` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号码', `guardianUnitId1` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位Id', `guardianUnitName1` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位', `guardianUserId2` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'guardianUserId2', `guardianUserName2` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '监护人2(教工)姓名', `guardianLoginName2` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `guardianUnionId2` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在工会Id', `guardianUnionName2` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在工会', `guardianMobile2` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号码', `guardianUnitId2` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位Id', `guardianUnitName2` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '子女信息管理' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for clothing_register -- ---------------------------- DROP TABLE IF EXISTS `clothing_register`; CREATE TABLE `clothing_register` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `projectId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目id', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '登记人', `userName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '登记人姓名', `loginName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '登记人工号', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '登记人工会ID', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '登记人单位ID', `unionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '登记人工会', `unitName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '登记人单位', `ctime` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '登记时间', `buyUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '登记需要购买服装的用户', `buyUserName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '登记需要购买服装的姓名', `buyUserLoginName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '登记需要购买服装的工号', `buyUserUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '购买服装的用户工会ID', `buyUserUnitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '购买服装的用户单位ID', `buyUserUnionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '购买服装的用户工会', `buyUserUnitName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '购买服装的用户单位', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '服装登记' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for club_pay_record -- ---------------------------- DROP TABLE IF EXISTS `club_pay_record`; CREATE TABLE `club_pay_record` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `year` int NULL DEFAULT NULL COMMENT '年份', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '协会ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `payed` tinyint(1) NULL DEFAULT 0 COMMENT '是否缴费', `operateLogs` json NULL COMMENT '操作记录', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `isGiveMoney` tinyint(1) NULL DEFAULT 0 COMMENT '是否拨付', `loginName` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `userName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `unitName` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位', `personType` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '人员类型', `joinTime` datetime NULL DEFAULT NULL COMMENT '加入时间', `retireDate` datetime NULL DEFAULT NULL COMMENT '退休时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '协会会员缴费记录表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for club_user -- ---------------------------- DROP TABLE IF EXISTS `club_user`; CREATE TABLE `club_user` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '协会ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `roleCode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份', `clubPosition` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '协会职务', `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '邮箱', `avatar` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '头像', `sameTimeJoinOtherClubSituation` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '同时参加其他协会情况', `awardsExperience` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文化、体育方面的活动经历、获奖情况', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `joinTime` datetime NULL DEFAULT NULL COMMENT '入会时间', `userName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `loginName` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `mobile` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电话', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '协会会员表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for club_user_apply -- ---------------------------- DROP TABLE IF EXISTS `club_user_apply`; CREATE TABLE `club_user_apply` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '协会ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `roleCode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份', `mode` tinyint(1) NULL DEFAULT NULL COMMENT '加入/退出', `clubPosition` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '协会职务', `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '邮箱', `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系方式', `birthday` datetime NULL DEFAULT NULL COMMENT '出生年月', `avatar` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '头像', `sameTimeJoinOtherClubSituation` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '同时参加其他协会情况', `awardsExperience` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文化、体育方面的活动经历、获奖情况', `applyDate` datetime NULL DEFAULT NULL COMMENT '申请时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `signature` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '签字', `joinTime` datetime NULL DEFAULT NULL COMMENT '入会时间', `exitTime` datetime NULL DEFAULT NULL COMMENT '退会时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '协会申请退出申请表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for coffee_ticket_activity -- ---------------------------- DROP TABLE IF EXISTS `coffee_ticket_activity`; CREATE TABLE `coffee_ticket_activity` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动标题', `cover` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动封面', `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '活动描述', `activityStartDate` date NULL DEFAULT NULL COMMENT '活动开始日期', `activityEndDate` date NULL DEFAULT NULL COMMENT '活动结束日期', `weekDays` json NULL COMMENT '可预约星期,保存周一至周日对应的1-7', `ticketCount` int NULL DEFAULT NULL COMMENT '每次可预约票数', `reserveStartTime` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '每日可预约开始时间', `reserveEndTime` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '每日可预约结束时间', `reserveMode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '预约方式:WEEKLY每周固定,SPECIAL特殊日期', `address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动地点', `notice` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '参与须知', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `activityGroupId` bigint NULL DEFAULT NULL COMMENT '可报名人员范围分组ID,对应 activity_user_scope.groupId', `enabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否开启,开启后手机端可报名并推送首页', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '咖啡抢票活动表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for coffee_ticket_record -- ---------------------------- DROP TABLE IF EXISTS `coffee_ticket_record`; CREATE TABLE `coffee_ticket_record` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `activityId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动ID', `activityTitle` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动标题', `ticketNum` int NULL DEFAULT NULL COMMENT '抢票张数', `grabTime` datetime NULL DEFAULT NULL COMMENT '抢票时间', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `userName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `loginName` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '状态:SUCCESS已抢票', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `UK_COFFEE_TICKET_RECORD_ACTIVITY_USER`(`activityId` ASC, `userId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '咖啡抢票记录表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for condolence -- ---------------------------- DROP TABLE IF EXISTS `condolence`; CREATE TABLE `condolence` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `applyUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请人ID', `applyUserName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请人姓名', `applyLoginName` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请人工号', `applyUnionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请人分工会ID', `applyUnionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请人分工会', `applyUnitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请人单位ID', `applyUnitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请人单位', `helpUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '补助人ID', `helpUserName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '补助人姓名', `helpLoginName` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '补助人工号', `helpUnionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '补助人分工会ID', `helpUnionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '补助人分工会', `helpUnitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '补助人单位ID', `helpUnitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '补助人单位', `origin` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '类型', `payUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '收款人', `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问类型', `way` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问方式', `money` decimal(10, 2) NULL DEFAULT NULL COMMENT '慰问金额', `occurTime` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发生时间', `child` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生育几孩(孩次)', `hospital` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在医院', `hospitalHouseNum` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '病房床号', `hospitalHouseBedNum` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '病房床号', `hospitalBy` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '住院病由', `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `files` json NULL COMMENT '附件', `signature` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '签字', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `excerpt` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '说明', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '投稿人ID', `userName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '投稿人姓名', `loginName` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '投稿人工号', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '投稿人分工会ID', `unionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '投稿人分工会', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '投稿人单位ID', `unitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '投稿人单位', `payUserName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '收款人姓名', `payLoginName` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '收款人工号', `createTime` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请时间', `typeCode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问编码', `bankUserName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '户名', `bankCardNumber` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '银行账号', `bankOfDeposit` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开户行', `certifierUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证明人ID', `certifierUserName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证明人姓名', `certifierLoginName` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证明人工号', `certifierUnionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证明人分工会ID', `certifierUnionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证明人分工会', `certifierUnitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证明人单位ID', `certifierUnitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证明人单位', `handlerUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经办人ID', `handlerUserName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经办人姓名', `handlerLoginName` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经办人工号', `handlerUnionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经办人分工会ID', `handlerUnionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经办人分工会', `handlerUnitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经办人单位ID', `handlerUnitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经办人单位', `hospitalizationTime` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '入院时间', `leaveHospitalTime` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出院时间', `thisYearHospitalizationNum` int NULL DEFAULT NULL COMMENT '当年第几次住院', `applyMobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请人手机号', `helpMobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '补助人手机号', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职工慰问' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for condolence_type -- ---------------------------- DROP TABLE IF EXISTS `condolence_type`; CREATE TABLE `condolence_type` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编码', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', `money` decimal(10, 2) NULL DEFAULT NULL COMMENT '报销金额', `way` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问方式', `disabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否禁用', `isUploadFile` tinyint(1) NULL DEFAULT 0 COMMENT '是否需要上传附件', `uploadFileDesc` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '上传附件说明', `sortNum` int NULL DEFAULT NULL COMMENT '排序', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `isDisabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `location` int NULL DEFAULT NULL COMMENT '排序字段', `uploadMeetingRecord` tinyint(1) NULL DEFAULT 0 COMMENT '上传会议纪要', `enable` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '慰问类型' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for congress_committee_elect_quota -- ---------------------------- DROP TABLE IF EXISTS `congress_committee_elect_quota`; CREATE TABLE `congress_committee_elect_quota` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `zbztjmes` int NULL DEFAULT 0 COMMENT '筹备组推荐名额数', `wyhyxrs` int NULL DEFAULT 0 COMMENT '委员会预选人数', `dbttjzs` int NULL DEFAULT 0 COMMENT '代表团推荐总数', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次ID', `session_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次名称', `first_preselected_begin_time` datetime NULL DEFAULT NULL COMMENT '第一次预选开始时间', `first_preselected_end_time` datetime NULL DEFAULT NULL COMMENT '第一次预选结束时间', `second_preselected_begin_time` datetime NULL DEFAULT NULL COMMENT '第二次预选开始时间', `second_preselected_end_time` datetime NULL DEFAULT NULL COMMENT '第二次预选结束时间', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_congress_committee_elect_quota_session`(`session_id` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会委员预选分配' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for congress_committee_elect_rep -- ---------------------------- DROP TABLE IF EXISTS `congress_committee_elect_rep`; CREATE TABLE `congress_committee_elect_rep` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `rep_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表ID', `type` int NULL DEFAULT NULL COMMENT '推选类型', `times` int NULL DEFAULT NULL COMMENT '第几次', `user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '团长用户ID', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次ID', `time_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议ID', `delegation_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团ID', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_congress_committee_elect_rep_session`(`session_id` ASC) USING BTREE, INDEX `idx_congress_committee_elect_rep_delegation`(`delegation_id` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会委员推选' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for congress_delegation -- ---------------------------- DROP TABLE IF EXISTS `congress_delegation`; CREATE TABLE `congress_delegation` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团名称', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次ID', `session_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次名称', `time_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议ID', `time_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议名称', `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编码', `official_number` int NULL DEFAULT 0 COMMENT '正式代表人数', `attendance_number` int NULL DEFAULT 0 COMMENT '列席代表人数', `invite_number` int NULL DEFAULT 0 COMMENT '特邀代表人数', `committee_allot_number` int NULL DEFAULT 0 COMMENT '委员分配人数', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_congress_delegation_time`(`time_id` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会代表团' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for congress_delegation_head -- ---------------------------- DROP TABLE IF EXISTS `congress_delegation_head`; CREATE TABLE `congress_delegation_head` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次ID', `time_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议ID', `delegation_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团ID', `user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `emplid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位', `mobile` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电话', `sex` int NULL DEFAULT NULL COMMENT '性别', `identity` int NULL DEFAULT NULL COMMENT '身份', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_congress_delegation_head_delegation`(`delegation_id` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会代表团团长' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for congress_delegation_rep -- ---------------------------- DROP TABLE IF EXISTS `congress_delegation_rep`; CREATE TABLE `congress_delegation_rep` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `delegation_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团ID', `user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `empid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位', `mobile` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电话', `sex` int NULL DEFAULT NULL COMMENT '性别', `identity` int NULL DEFAULT NULL COMMENT '身份', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_congress_delegation_rep_delegation`(`delegation_id` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会代表团代表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for congress_delegation_union -- ---------------------------- DROP TABLE IF EXISTS `congress_delegation_union`; CREATE TABLE `congress_delegation_union` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `delegation_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团ID', `time_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议ID', `union_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会ID', `union_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会名称', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_congress_delegation_union_delegation`(`delegation_id` ASC) USING BTREE, INDEX `idx_congress_delegation_union_time`(`time_id` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会代表团工会' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for congress_materials -- ---------------------------- DROP TABLE IF EXISTS `congress_materials`; CREATE TABLE `congress_materials` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次ID', `time_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议ID', `type_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资料类型ID', `sort_no` int NULL DEFAULT 0 COMMENT '排序', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资料名称', `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件名', `file_url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件地址', `file_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件类型', `file_size` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件大小', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_congress_materials_time_type`(`time_id` ASC, `type_id` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会资料' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for congress_materials_type -- ---------------------------- DROP TABLE IF EXISTS `congress_materials_type`; CREATE TABLE `congress_materials_type` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `sort_no` int NULL DEFAULT 0 COMMENT '排序', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', `is_vote` tinyint(1) NULL DEFAULT 0 COMMENT '是否表决类', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会资料类型' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for congress_org -- ---------------------------- DROP TABLE IF EXISTS `congress_org`; CREATE TABLE `congress_org` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构名称', `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构代码', `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构类别', `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `parent_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '父节点', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次ID', `session_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次名称', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_congress_org_session`(`session_id` ASC) USING BTREE, INDEX `idx_congress_org_parent`(`parent_id` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会机构' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for congress_org_member -- ---------------------------- DROP TABLE IF EXISTS `congress_org_member`; CREATE TABLE `congress_org_member` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `empid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位', `mobile` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电话', `sex` int NULL DEFAULT NULL COMMENT '性别', `identity` int NULL DEFAULT NULL COMMENT '身份', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次ID', `session_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次名称', `org_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构ID', `role_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '角色ID', `role_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '角色名称', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_congress_org_member_org`(`org_id` ASC) USING BTREE, INDEX `idx_congress_org_member_session`(`session_id` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会机构成员' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for congress_rep -- ---------------------------- DROP TABLE IF EXISTS `congress_rep`; CREATE TABLE `congress_rep` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次ID', `time_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议ID', `session_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次名称', `time_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议名称', `user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `emplid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `sex` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `birthdate` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出生日期', `politics_status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '政治面貌', `position` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职务', `education` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学历', `work_unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工作单位', `work_experience` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '工作经历', `tags` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标签', `filling_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '填报状态', `identity` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份', `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表类型', `is_gdh` tinyint(1) NULL DEFAULT 0 COMMENT '是否工代会代表', `is_zdh` tinyint(1) NULL DEFAULT 0 COMMENT '是否职代会代表', `union_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会ID', `delegation_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团ID', `delegation_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团名称', `supplement` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '补充说明', `status` int NULL DEFAULT 0 COMMENT '状态', `precinct_union_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '选区工会ID', `precinct_union_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '选区工会名称', `nation` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '民族', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_congress_rep_emplid`(`emplid` ASC) USING BTREE, INDEX `idx_congress_rep_time_emplid`(`time_id` ASC, `emplid` ASC) USING BTREE, INDEX `idx_congress_rep_session_id`(`session_id` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会代表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for congress_rep_supplement -- ---------------------------- DROP TABLE IF EXISTS `congress_rep_supplement`; CREATE TABLE `congress_rep_supplement` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次ID', `precinct_union_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '选区', `time_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议ID', `time_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议名称', `add_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '增加代表用户ID', `add_user_union_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '增加代表工会ID', `add_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '增加代表姓名', `add_emplid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '增加代表工号', `sub_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '替换代表用户ID', `sub_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '替换代表姓名', `sub_emplid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '替换代表工号', `reason` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '原因', `add_precinct_union_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '增加选区工会ID', `add_precinct_union_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '增加选区工会名', `sub_precinct_union_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '替换选区工会ID', `sub_precinct_union_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '替换选区工会名', `type` int NULL DEFAULT NULL COMMENT '类型', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_congress_rep_supplement_time`(`time_id` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会代表增补' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for congress_sessions -- ---------------------------- DROP TABLE IF EXISTS `congress_sessions`; CREATE TABLE `congress_sessions` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次名称', `year` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '年份', `description` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述', `sc_session` int NULL DEFAULT NULL COMMENT '省产届次', `uc_session` int NULL DEFAULT NULL COMMENT '校产届次', `union_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会ID', `type` int NULL DEFAULT NULL COMMENT '会类型', `union_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会名称', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_congress_sessions_union_id`(`union_id` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会届次' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for congress_sign_in -- ---------------------------- DROP TABLE IF EXISTS `congress_sign_in`; CREATE TABLE `congress_sign_in` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次ID', `time_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议ID', `meeting_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '签到会议ID', `delegation_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团ID', `rep_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表ID', `emplid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `uk_congress_sign_in_rep_meeting`(`rep_id` ASC, `meeting_id` ASC, `deleted` ASC) USING BTREE, INDEX `idx_congress_sign_in_meeting`(`meeting_id` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会签到记录' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for congress_sign_in_meeting -- ---------------------------- DROP TABLE IF EXISTS `congress_sign_in_meeting`; CREATE TABLE `congress_sign_in_meeting` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `meeting_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议名称', `sign_in_start_time` datetime NULL DEFAULT NULL COMMENT '签到开始时间', `sign_in_end_time` datetime NULL DEFAULT NULL COMMENT '签到结束时间', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次ID', `time_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议ID', `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `sign_in_count` int NULL DEFAULT 0 COMMENT '签到人数', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_congress_sign_in_meeting_time`(`time_id` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会签到会议' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for congress_times -- ---------------------------- DROP TABLE IF EXISTS `congress_times`; CREATE TABLE `congress_times` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `year` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '年份', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议名称', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次ID', `session_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次名称', `sc_times` int NULL DEFAULT NULL COMMENT '省产次数', `uc_times` int NULL DEFAULT NULL COMMENT '校产次数', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_congress_times_session_id`(`session_id` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会会议' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for congress_union -- ---------------------------- DROP TABLE IF EXISTS `congress_union`; CREATE TABLE `congress_union` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次ID', `session_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次名称', `union_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会ID', `union_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会名称', `quota_config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '名额配置', `member_number` int NULL DEFAULT 0 COMMENT '会员数', `delegation_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团ID', `sort_no` int NULL DEFAULT 0 COMMENT '排序', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_congress_union_session`(`session_id` ASC) USING BTREE, INDEX `idx_congress_union_delegation`(`delegation_id` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会工会名额' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for congress_voting_issue -- ---------------------------- DROP TABLE IF EXISTS `congress_voting_issue`; CREATE TABLE `congress_voting_issue` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次ID', `session_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次名称', `time_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议ID', `time_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议名称', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '议题名称', `description` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '内容', `voting_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '表决类型', `voting_start_time` datetime NULL DEFAULT NULL COMMENT '表决开始时间', `voting_end_time` datetime NULL DEFAULT NULL COMMENT '表决结束时间', `voting_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '表决内容', `voting_content_item_header` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '表决项表头', `voting_content_option_header` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '表决选项表头', `materials_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资料ID', `type_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资料类型ID', `delegation_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团ID', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_congress_voting_issue_materials`(`materials_id` ASC) USING BTREE, INDEX `idx_congress_voting_issue_time`(`time_id` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会议题表决' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for congress_voting_record -- ---------------------------- DROP TABLE IF EXISTS `congress_voting_record`; CREATE TABLE `congress_voting_record` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键', `issue_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '议题ID', `rep_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表ID', `emplid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届次ID', `time_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议ID', `delegation_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团ID', `vote_result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '表决结果', `user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间', `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `uk_congress_voting_record_rep_issue`(`rep_id` ASC, `issue_id` ASC, `deleted` ASC) USING BTREE, INDEX `idx_congress_voting_record_issue`(`issue_id` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '职代会表决记录' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for contribution_apply -- ---------------------------- DROP TABLE IF EXISTS `contribution_apply`; CREATE TABLE `contribution_apply` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `contributionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目Id', `contributionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付人Id', `loginName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付人工号', `userName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付人姓名', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付人单位ID', `unitName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付人单位', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付人工会ID', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付人单位', `mobile` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `money` double NULL DEFAULT NULL COMMENT '捐款金额', `payMode` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付方式', `contributionTime` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '捐款时间', `contributionFiles` json NULL COMMENT '捐款图片', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '慈善捐款明细' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for contribution_project -- ---------------------------- DROP TABLE IF EXISTS `contribution_project`; CREATE TABLE `contribution_project` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `contributionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目名称', `contributionIntroduce` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '项目介绍', `contributionTypeCode` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属捐款专题', `contributionFiles` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目图片', `contributionCreationDate` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建时间', `isContributionEnable` tinyint(1) NULL DEFAULT NULL COMMENT '是否启用', `contributionMode` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '捐款模式', `contributionUrl` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '捐款链接', `contributionStartTime` varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '捐款开启时间', `contributionEndTime` varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '捐款结束时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '慈善捐款' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for contribution_type -- ---------------------------- DROP TABLE IF EXISTS `contribution_type`; CREATE TABLE `contribution_type` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `typeName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '专题名称', `typeCode` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '专题编号', `contributionTypeIntroduce` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '专题介绍', `contributionTypeFiles` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '专题图片', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '慈善捐款专题' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for difficult_help_info -- ---------------------------- DROP TABLE IF EXISTS `difficult_help_info`; CREATE TABLE `difficult_help_info` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `applyTime` datetime NULL DEFAULT NULL COMMENT '申请时间', `mode` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请模式', `proxyUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '填写人id', `proxyUserName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '填写人姓名', `proxyLoginName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '填写人工号', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请人id', `userName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请人姓名', `loginName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请人工号', `sex` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '性别', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位', `unitName` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位名称', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会id', `unionName` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会名称', `monthlyIncome` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '月收入', `birthday` date NULL DEFAULT NULL COMMENT '出生日期', `mobile` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系电话', `idCard` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '身份证号码', `officialCapacity` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '职务职称', `bankCardNum` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '银行卡号(华夏银行工资卡卡号)', `homeAddress` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '家庭住址', `subsidyStandards` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '补助标准', `familyList` json NULL COMMENT '家庭成员', `reason` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请理由', `remarks` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `files` json NULL COMMENT '附件', `sign` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请人签字', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `bankUserName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '户名', `bankOfDeposit` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '开户行', `position` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '职务', `homeIncome` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '家庭年总收入', `homeNumber` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '家庭人数', `subsidy` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '补助类型', `applyCount` int NULL DEFAULT NULL COMMENT '申请次数', `money` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '补助金额', `level` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '补助级别', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for dsznfmtx -- ---------------------------- DROP TABLE IF EXISTS `dsznfmtx`; CREATE TABLE `dsznfmtx` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'userId', `userName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `sex` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `birthday` datetime NULL DEFAULT NULL COMMENT '出生年月', `loginName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在工会Id', `unionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在工会', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位Id', `unitName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位', `retireTime` datetime NULL DEFAULT NULL COMMENT '退休时间', `loverName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '爱人姓名', `loverSex` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `loverUnitName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工作单位', `marryTime` datetime NULL DEFAULT NULL COMMENT '结婚日期', `childrenBirthday` datetime NULL DEFAULT NULL COMMENT '子女出生日期', `getCertificateTime` datetime NULL DEFAULT NULL COMMENT '领独生子女证时间', `bonus` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '奖励金额', `sign` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '签字', `applyTime` datetime NULL DEFAULT NULL COMMENT '申请时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `honorFiles` json NULL COMMENT '独生子女父母光荣证', `retireFiles` json NULL COMMENT '退休证', `childrenGraceNumber` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '独生子女光荣证号', `office` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '办证机关', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '独生子女父母退休' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for edu_chapters -- ---------------------------- DROP TABLE IF EXISTS `edu_chapters`; CREATE TABLE `edu_chapters` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程ID', `title` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标题', `sortCode` int NULL DEFAULT NULL COMMENT '排序码', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '理论学习视频章节表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for edu_courses -- ---------------------------- DROP TABLE IF EXISTS `edu_courses`; CREATE TABLE `edu_courses` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `title` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标题', `description` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '描述', `cover` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '封面', `category` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分类', `disabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否禁用', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '理论学习课程表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for edu_study_records -- ---------------------------- DROP TABLE IF EXISTS `edu_study_records`; CREATE TABLE `edu_study_records` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `videoId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '视频ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程ID', `watchedDuration` int NULL DEFAULT 0 COMMENT '观看时长', `lastWatchedTime` datetime NULL DEFAULT NULL COMMENT '上次观看时间', `isCompleted` tinyint(1) NULL DEFAULT 0 COMMENT '是否完成', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位ID', `unitName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位名称', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会ID', `unionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会名称', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '理论学习学习记录表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for edu_videos -- ---------------------------- DROP TABLE IF EXISTS `edu_videos`; CREATE TABLE `edu_videos` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `chapterId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '章节ID', `title` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标题', `url` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '视频地址', `duration` int NULL DEFAULT 0 COMMENT '时长', `sortCode` int NULL DEFAULT NULL COMMENT '排序码', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '理论学习视频表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for enrollment_registration -- ---------------------------- DROP TABLE IF EXISTS `enrollment_registration`; CREATE TABLE `enrollment_registration` ( `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'id', `registrationType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登记类型(字典)', `userName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '监护人(教工)姓名', `loginName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'userId', `mobile` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号码', `unitName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位Id', `unionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在工会', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在工会Id', `childRelationship` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '监护人与学生关系', `childrenName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '子女姓名', `sex` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `childrenIdCard` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证号', `childrenCurrentSchool` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '现就读学校', `childrenPlanSchool` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '拟报就读学校', `childrenHuKouAddress` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '子女户口所在地', `note` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `huKouFiles` json NULL COMMENT '户口簿照片', `birthCertificateFiles` json NULL COMMENT '子女出生证照片', `applyTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '填写时间', `registrationTypeId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登记类型计划Id', `childrenBirthday` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出身年月' ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '入学登记表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for enrollment_registration_plan -- ---------------------------- DROP TABLE IF EXISTS `enrollment_registration_plan`; CREATE TABLE `enrollment_registration_plan` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `year` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '年份', `registrationType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登记类型(字典)', `startTime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开始时间', `endTime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '结束时间', `greaterThanBirthday` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '大于某个出生日期能选', `lessThanBirthday` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '小于某个出生日期能选', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '入学登记表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for evaluate_activity -- ---------------------------- DROP TABLE IF EXISTS `evaluate_activity`; CREATE TABLE `evaluate_activity` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `honorId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '荣誉id', `honorTypeId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '荣誉类型id', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '评优评先名称', `year` int NULL DEFAULT NULL COMMENT '年份', `startTime` datetime NULL DEFAULT NULL COMMENT '评优评先申请开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '评优评先申请结束时间', `notice` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '通知', `directions` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '评选名额说明', `quotaAllocations` json NULL COMMENT '分工会名额分配', `enable` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用', `activityGroupId` int NULL DEFAULT NULL COMMENT '参加人员范围', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '评优评先活动' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for evaluate_apply -- ---------------------------- DROP TABLE IF EXISTS `evaluate_apply`; CREATE TABLE `evaluate_apply` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `evaluateId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '评优评先活动id', `honorId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '荣誉id', `honorTypeId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '荣誉类型id', `loginName` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `userName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `age` int NULL DEFAULT NULL COMMENT '年龄', `nation` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '民族', `political` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '政治面貌', `education` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学历', `technicalTitle` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '技术职称', `governmentPosition` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '党政职务', `historyHonor` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '曾获何种荣誉称号', `briefDeeds` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '简要事迹(主要成绩)', `unitName` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位ID', `unionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `clubName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '社团', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '社团ID', `applyDateTime` datetime NULL DEFAULT NULL COMMENT '申请时间', `isClub` tinyint(1) NULL DEFAULT NULL COMMENT '是否社团类型的荣誉', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `birthday` date NULL DEFAULT NULL COMMENT '出生日期', `sex` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `files` json NULL COMMENT '附件', `memberNumber` int NULL DEFAULT NULL COMMENT '会员人数', `unionGroupNumber` int NULL DEFAULT NULL COMMENT '工会小组数', `unionLeader` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会主席', `applyUnionName` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申报院级工会', `mobile` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系方式', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '评优评先申请' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for exam_config -- ---------------------------- DROP TABLE IF EXISTS `exam_config`; CREATE TABLE `exam_config` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `onLine` int NULL DEFAULT NULL COMMENT '线上成绩占比', `offLine` int NULL DEFAULT NULL COMMENT '线下成绩占比', `selfAssessment` tinyint(1) NULL DEFAULT 1 COMMENT '是否需要分工会自评', `displaySingleItem` tinyint(1) NULL DEFAULT 1 COMMENT '是否显示单项分', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '考核配置' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for excellent_recuperation_activity -- ---------------------------- DROP TABLE IF EXISTS `excellent_recuperation_activity`; CREATE TABLE `excellent_recuperation_activity` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `activityName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', `signUpStartTime` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报名开始时间', `signUpEndTIme` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报名截止时间', `activityContent` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '活动内容', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `files` json NULL COMMENT '附件', `linIds` json NULL COMMENT '活动线路', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '疗休养活动' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for excellent_recuperation_line -- ---------------------------- DROP TABLE IF EXISTS `excellent_recuperation_line`; CREATE TABLE `excellent_recuperation_line` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `serialNumber` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编号', `lineName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路名称', `travelAgencyId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社Id', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '疗休养内容', `year` int NULL DEFAULT NULL COMMENT '年度', `isDisabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `file` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '缩略图', `lineContact` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系人', `lineContactPhone` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '疗休养旅行社' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for excellent_recuperation_quota_allocation -- ---------------------------- DROP TABLE IF EXISTS `excellent_recuperation_quota_allocation`; CREATE TABLE `excellent_recuperation_quota_allocation` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `activityId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动Id', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会Id', `unionName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会名称', `unionCode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会编码', `allocationNum` mediumint NULL DEFAULT 0 COMMENT '名额分配数', `memberNum` mediumint NULL DEFAULT 0 COMMENT '会员数量', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '疗休养活动' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for excellent_recuperation_sign_user -- ---------------------------- DROP TABLE IF EXISTS `excellent_recuperation_sign_user`; CREATE TABLE `excellent_recuperation_sign_user` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名Id', `activityId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动Id', `lineId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路Id', `userName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `loginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会Id', `unionName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会名称', `files` json NULL COMMENT '附件', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `signUpTime` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报名时间', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位Id', `unitName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位名称', `mobile` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话', `idCard` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证号', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '疗休养报名人员' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for excellent_recuperation_travel_agency -- ---------------------------- DROP TABLE IF EXISTS `excellent_recuperation_travel_agency`; CREATE TABLE `excellent_recuperation_travel_agency` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `serialNumber` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社编号', `travelAgencyName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社名称', `contact` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社联系人', `contactMobileNumber` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社联系人手机', `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社邮箱', `officialWebsite` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社官网', `note` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `year` int NULL DEFAULT NULL COMMENT '年度', `isDisabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `file` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '缩略图', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '疗休养旅行社' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for executive_committee_config -- ---------------------------- DROP TABLE IF EXISTS `executive_committee_config`; CREATE TABLE `executive_committee_config` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `teacherMeetId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属教代会ID', `prepareGroupQuotaCount` int NULL DEFAULT NULL COMMENT '筹备组推荐名额数', `committeeQuotaCount` int NULL DEFAULT NULL COMMENT '委员会预选人数', `delegationQuotaCount` int NULL DEFAULT NULL COMMENT '代表团推荐名额总数', `firstStartTime` datetime NULL DEFAULT NULL COMMENT '一次预选开始时间', `firstEndTime` datetime NULL DEFAULT NULL COMMENT '一次预选结束时间', `secondStartTime` datetime NULL DEFAULT NULL COMMENT '二次预选开始时间', `secondEndTime` datetime NULL DEFAULT NULL COMMENT '二次预选结束时间', `delegationQuotaList` json NULL COMMENT '各代表团名额数', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '执委会成员推选配置表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for executive_committee_one_push -- ---------------------------- DROP TABLE IF EXISTS `executive_committee_one_push`; CREATE TABLE `executive_committee_one_push` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表用户ID', `teacherMeetId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属教代会ID', `delegationId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属代表团', `userName` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `loginName` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `jobTitle` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职称', `jobTitleLevel` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职称级别', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位ID', `pushDate` datetime NULL DEFAULT NULL COMMENT '推选时间', `firstLetter` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓氏排序', `addType` int NULL DEFAULT NULL COMMENT '设置类型(1.团长2.筹备组加的)', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '执委会成员推选表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for executive_committee_two_push -- ---------------------------- DROP TABLE IF EXISTS `executive_committee_two_push`; CREATE TABLE `executive_committee_two_push` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表用户ID', `teacherMeetId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属教代会ID', `pushDelegationId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '推选的代表团', `pushUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '推选人', `pushUserName` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `pushLoginName` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `pushDate` datetime NULL DEFAULT NULL COMMENT '推选时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '执委会成员推选表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for exercise_card -- ---------------------------- DROP TABLE IF EXISTS `exercise_card`; CREATE TABLE `exercise_card` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'userId', `userName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `sex` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `birthday` date NULL DEFAULT NULL COMMENT '出生年月', `loginName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在工会Id', `unionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在工会', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位Id', `unitName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位', `initMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '初始额度', `money` decimal(10, 2) NULL DEFAULT NULL COMMENT '当前额度', `usages` json NULL COMMENT '健身卡使用情况记录', `applyTime` datetime NULL DEFAULT NULL COMMENT '录入时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '健身卡' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for family_activity -- ---------------------------- DROP TABLE IF EXISTS `family_activity`; CREATE TABLE `family_activity` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动名称', `year` int NULL DEFAULT NULL COMMENT '年度', `activitySignUpStartTime` datetime NULL DEFAULT NULL COMMENT '活动报名开始时间', `activitySignUpEndTime` datetime NULL DEFAULT NULL COMMENT '活动报名开始时间', `activityStartTime` datetime NULL DEFAULT NULL COMMENT '活动开始时间', `activityEndTime` datetime NULL DEFAULT NULL COMMENT '活动结束时间', `isDisabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否禁用', `introduce` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '活动介绍', `restrictLimit` bigint NULL DEFAULT NULL COMMENT '活动限制标识', `limitNum` bigint NULL DEFAULT NULL COMMENT '活动限制报名个数', `cover` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动封面', `wechat` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '微信群二维码', `notice` tinyint(1) NULL DEFAULT 0 COMMENT '上课前是否通知', `activityGroupId` bigint NULL DEFAULT NULL COMMENT '活动范围Id', `activityGroupName` varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动范围名称', `trainType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动类型', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `keyWord` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '家属' COMMENT '关键词', `familyMaxCount` int NULL DEFAULT NULL COMMENT '家属最多数', `onlyKey` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '判断家属数量的唯一标识', `hostUnitIds` json NULL COMMENT '主办单位', `undertakeUnitIds` json NULL COMMENT '承办单位', `templateStatus` tinyint NULL DEFAULT 0 COMMENT '模板设置状态(0:未设置,1:已设置)', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '亲子活动' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for family_activity_course -- ---------------------------- DROP TABLE IF EXISTS `family_activity_course`; CREATE TABLE `family_activity_course` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程ID', `courseStartTime` datetime NULL DEFAULT NULL COMMENT '课程开始时间', `courseEndTime` datetime NULL DEFAULT NULL COMMENT '课程结束时间', `courseDate` date NULL DEFAULT NULL COMMENT '课程时间', `courseLimitNum` mediumint NULL DEFAULT NULL COMMENT '限制人数', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '亲子活动下的子活动' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for family_black_list -- ---------------------------- DROP TABLE IF EXISTS `family_black_list`; CREATE TABLE `family_black_list` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `isDisabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '亲子活动黑名单' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for family_course -- ---------------------------- DROP TABLE IF EXISTS `family_course`; CREATE TABLE `family_course` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动ID', `courseName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程名称', `coursePeopleNumber` int NULL DEFAULT NULL COMMENT '课程人数', `courseReservedNumber` int NULL DEFAULT 0 COMMENT '预留名额', `courseLocation` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程地点', `courseType` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程类型', `courseLocationCoordinates` json NULL COMMENT '课程地点坐标', `courseInstructor` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程讲师', `campus` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '校区', `courseIsLimitApply` tinyint(1) NULL DEFAULT NULL COMMENT '报名人数是否限制', `orderNum` int NULL DEFAULT NULL COMMENT '序号', `unionLimit` json NULL COMMENT '分工会人数限制', `isMobileSign` tinyint(1) NULL DEFAULT NULL COMMENT '移动端是否签到', `signType` int NULL DEFAULT NULL COMMENT '签到方式 1.扫描二维码签到 2.被扫 3.gps签到', `isReceiveGift` tinyint(1) NULL DEFAULT NULL COMMENT '移动端是否签收礼品', `giftType` int NULL DEFAULT NULL COMMENT '领取礼品方式 1.扫描二维码 2.线下', `reserveMode` int NULL DEFAULT NULL COMMENT '预留名额方式 1.报名人员减少模式 2.报名人数不变模式', `hostUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '承办工会', `interTime` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '对内报名时间', `openOtherUnion` tinyint(1) NULL DEFAULT NULL COMMENT '是否开放给其他工会', `assort` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分类标识', `waitingNum` int NULL DEFAULT 0 COMMENT '候补名额数', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `introduce` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '详细信息', `familyAgeLimit` tinyint(1) NULL DEFAULT 0 COMMENT '是否限制年龄', `minAge` int NULL DEFAULT NULL COMMENT '最小年龄', `maxAge` int NULL DEFAULT NULL COMMENT '最大年龄', `familySexLimit` tinyint(1) NULL DEFAULT 0 COMMENT '是否限制性别', `familySex` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '限制性别', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '亲子活动的子活动' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for family_mobile_sign_column -- ---------------------------- DROP TABLE IF EXISTS `family_mobile_sign_column`; CREATE TABLE `family_mobile_sign_column` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程ID', `courseStartTime` datetime NULL DEFAULT NULL COMMENT '课程开始时间', `courseEndTime` datetime NULL DEFAULT NULL COMMENT '课程结束时间', `courseDate` date NULL DEFAULT NULL COMMENT '课程时间', `courseLimitNum` mediumint NULL DEFAULT NULL COMMENT '限制人数', `courseName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程名称', `coursePeopleNumber` int NULL DEFAULT NULL COMMENT '课程人数', `courseReservedNumber` int NULL DEFAULT 0 COMMENT '预留名额', `courseLocation` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程地点', `courseType` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程类型', `courseLocationCoordinates` json NULL COMMENT '课程地点坐标', `courseInstructor` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程讲师', `campus` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '校区', `courseIsLimitApply` tinyint(1) NULL DEFAULT NULL COMMENT '报名人数是否限制', `orderNum` int NULL DEFAULT NULL COMMENT '序号', `unionLimit` json NULL COMMENT '分工会人数限制', `isMobileSign` tinyint(1) NULL DEFAULT NULL COMMENT '移动端是否签到', `signType` int NULL DEFAULT NULL COMMENT '签到方式 1.扫描二维码签到 2.被扫 3.gps签到', `isReceiveGift` tinyint(1) NULL DEFAULT NULL COMMENT '移动端是否签收礼品', `giftType` int NULL DEFAULT NULL COMMENT '领取礼品方式 1.扫描二维码 2.线下', `reserveMode` int NULL DEFAULT NULL COMMENT '预留名额方式 1.报名人员减少模式 2.报名人数不变模式', `hostUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '承办工会', `interTime` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '对内报名时间', `openOtherUnion` tinyint(1) NULL DEFAULT NULL COMMENT '是否开放给其他工会', `assort` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分类标识', `waitingNum` int NULL DEFAULT 0 COMMENT '候补名额数', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `typeId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型id', `columnName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '字段名称', `columnCode` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '字段编码', `columnValue` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '字段值', `columnType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '字段类型', `selectValues` json NULL COMMENT '下拉框的值', `isRequired` tinyint(1) NULL DEFAULT NULL COMMENT '是否必填', `columnFormType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '控件类型', `fileNumber` int NULL DEFAULT NULL COMMENT '文件个数', `fileType` json NULL COMMENT '文件类型', `columnIndex` tinyint NULL DEFAULT NULL COMMENT '序号', `validRule` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '验证规则', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '亲子活动下的子活动' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for family_type -- ---------------------------- DROP TABLE IF EXISTS `family_type`; CREATE TABLE `family_type` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `code` varchar(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型编码', `typeName` varchar(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型名称', `xh` tinyint NULL DEFAULT NULL COMMENT '序号', `isBringFamily` tinyint(1) NULL DEFAULT 1 COMMENT '是否携带家属', `isAddFamily` tinyint(1) NULL DEFAULT 1 COMMENT '家属纳入总人数', `selfAddFamily` tinyint(1) NULL DEFAULT 1 COMMENT '本人纳入总人数', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `familyMaxCount` int NULL DEFAULT NULL COMMENT '家属最多数', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '亲子活动的子活动类型' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for family_type_limit -- ---------------------------- DROP TABLE IF EXISTS `family_type_limit`; CREATE TABLE `family_type_limit` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动id', `typeId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动类型id', `limitNum` bigint NULL DEFAULT NULL COMMENT '限制个数', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '子活动类型限制条件' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for family_user -- ---------------------------- DROP TABLE IF EXISTS `family_user`; CREATE TABLE `family_user` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `mobile` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `signUpTime` datetime NULL DEFAULT NULL COMMENT '报名时间', `mobileColumnsValue` json NULL COMMENT '手机端报名字段和值', `state` int NULL DEFAULT NULL COMMENT '用户报名状态(1.正常 2.待报名成功 3.也是正常,但是是从2变为1的 4.废弃[就是没签到的意思])', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会ID', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位ID', `unionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会', `unitName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位', `activityCourseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动课程时段id', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_FAMILY_USER_COURSEID`(`courseId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '亲子活动报名人员' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for family_user_course -- ---------------------------- DROP TABLE IF EXISTS `family_user_course`; CREATE TABLE `family_user_course` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `courseStartTime` datetime NULL DEFAULT NULL COMMENT '课程开始时间', `courseEndTime` datetime NULL DEFAULT NULL COMMENT '课程结束时间', `isAttend` tinyint(1) NULL DEFAULT NULL COMMENT '是否上课', `attendTime` datetime NULL DEFAULT NULL COMMENT '上课打卡时间', `isReceive` tinyint(1) NULL DEFAULT NULL COMMENT '是否领取礼品', `receiveTime` datetime NULL DEFAULT NULL COMMENT '领取礼品时间', `signScannerCodeUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '签到扫码人员id(二维码模式)', `giftScannerCodeUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '礼品扫码人员id(二维码模式)', `activityCourseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '关联family_activity_course表的id', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_FAMILY_USER_COURSE_USERID`(`userId` ASC) USING BTREE, INDEX `INDEX_FAMILY_USER_COURSE_COURSEID`(`courseId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '亲子活动报名人员子活动表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fellowship_activity -- ---------------------------- DROP TABLE IF EXISTS `fellowship_activity`; CREATE TABLE `fellowship_activity` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动名称', `year` int NULL DEFAULT NULL COMMENT '年度', `activitySignUpStartTime` datetime NULL DEFAULT NULL COMMENT '活动报名开始时间', `activitySignUpEndTime` datetime NULL DEFAULT NULL COMMENT '活动报名开始时间', `activityStartTime` datetime NULL DEFAULT NULL COMMENT '活动开始时间', `activityEndTime` datetime NULL DEFAULT NULL COMMENT '活动结束时间', `isDisabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `introduce` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '活动介绍', `restrictLimit` bigint NULL DEFAULT NULL COMMENT '活动限制标识', `limitNum` bigint NULL DEFAULT NULL COMMENT '活动限制报名个数', `cover` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动封面', `wechat` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '微信群二维码', `notice` tinyint(1) NULL DEFAULT NULL COMMENT '上课前是否通知', `activityGroupId` bigint NULL DEFAULT NULL COMMENT '活动范围Id', `activityGroupName` varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动范围名称', `trainType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动类型', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `hostUnitIds` json NULL COMMENT '主办单位', `undertakeUnitIds` json NULL COMMENT '承办单位', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '交友联谊' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fellowship_activity_course -- ---------------------------- DROP TABLE IF EXISTS `fellowship_activity_course`; CREATE TABLE `fellowship_activity_course` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程ID', `courseStartTime` datetime NULL DEFAULT NULL COMMENT '课程开始时间', `courseEndTime` datetime NULL DEFAULT NULL COMMENT '课程结束时间', `courseDate` date NULL DEFAULT NULL COMMENT '课程时间', `courseLimitNum` mediumint NULL DEFAULT NULL COMMENT '限制人数', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '交友联谊下的子活动' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fellowship_black_list -- ---------------------------- DROP TABLE IF EXISTS `fellowship_black_list`; CREATE TABLE `fellowship_black_list` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `isDisabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '交友联谊黑名单' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fellowship_course -- ---------------------------- DROP TABLE IF EXISTS `fellowship_course`; CREATE TABLE `fellowship_course` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动ID', `courseName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程名称', `coursePeopleNumber` int NULL DEFAULT NULL COMMENT '课程人数', `courseReservedNumber` int NULL DEFAULT 0 COMMENT '预留名额', `courseLocation` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程地点', `courseType` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程类型', `courseLocationCoordinates` json NULL COMMENT '课程地点坐标', `courseInstructor` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程讲师', `campus` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '校区', `courseIsLimitApply` tinyint(1) NULL DEFAULT NULL COMMENT '报名人数是否限制', `orderNum` int NULL DEFAULT NULL COMMENT '序号', `introduce` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '详细信息', `unionLimit` json NULL COMMENT '分工会人数限制', `isMobileSign` tinyint(1) NULL DEFAULT NULL COMMENT '移动端是否签到', `signType` int NULL DEFAULT NULL COMMENT '签到方式 1.扫描二维码签到 2.被扫 3.gps签到', `isReceiveGift` tinyint(1) NULL DEFAULT NULL COMMENT '移动端是否签收礼品', `giftType` int NULL DEFAULT NULL COMMENT '领取礼品方式 1.扫描二维码 2.线下', `reserveMode` int NULL DEFAULT NULL COMMENT '预留名额方式 1.报名人员减少模式 2.报名人数不变模式', `hostUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '承办工会', `interTime` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '对内报名时间', `openOtherUnion` tinyint(1) NULL DEFAULT NULL COMMENT '是否开放给其他工会', `assort` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分类标识', `waitingNum` int NULL DEFAULT 0 COMMENT '候补名额数', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '交友联谊的子活动' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fellowship_mobile_sign_column -- ---------------------------- DROP TABLE IF EXISTS `fellowship_mobile_sign_column`; CREATE TABLE `fellowship_mobile_sign_column` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `typeId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型id', `columnName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '字段名称', `columnCode` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '字段编码', `columnValue` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '字段值', `columnType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '字段类型', `selectValues` json NULL COMMENT '下拉框的值', `isRequired` tinyint(1) NULL DEFAULT NULL COMMENT '是否必填', `columnFormType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '控件类型', `fileNumber` int NULL DEFAULT NULL COMMENT '文件个数', `fileType` json NULL COMMENT '文件类型', `columnIndex` tinyint NULL DEFAULT NULL COMMENT '序号', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '交友联谊移动端动态表单' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fellowship_type -- ---------------------------- DROP TABLE IF EXISTS `fellowship_type`; CREATE TABLE `fellowship_type` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `code` varchar(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型编码', `typeName` varchar(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型名称', `xh` tinyint NULL DEFAULT NULL COMMENT '序号', `isBringFamily` tinyint(1) NULL DEFAULT 0 COMMENT '是否携带家属', `isAddFamily` tinyint(1) NULL DEFAULT 0 COMMENT '家属纳入总人数', `selfAddFamily` tinyint(1) NULL DEFAULT 1 COMMENT '本人纳入总人数', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '交友联谊的子活动类型' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fellowship_type_limit -- ---------------------------- DROP TABLE IF EXISTS `fellowship_type_limit`; CREATE TABLE `fellowship_type_limit` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动id', `typeId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动类型id', `limitNum` bigint NULL DEFAULT NULL COMMENT '限制个数', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '交友联谊类型限制条件' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fellowship_user -- ---------------------------- DROP TABLE IF EXISTS `fellowship_user`; CREATE TABLE `fellowship_user` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会ID', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位ID', `unionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会', `unitName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位', `mobile` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `signUpTime` datetime NULL DEFAULT NULL COMMENT '报名时间', `activityCourseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动课程时段id', `mobileColumnsValue` json NULL COMMENT '手机端报名字段和值', `state` int NULL DEFAULT NULL COMMENT '用户报名状态(1.正常 2.待报名成功 3.也是正常,但是是从2变为1的 4.废弃[就是没签到的意思])', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_FELLOWSHIP_USER_COURSEID`(`courseId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '交友联谊报名人员' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fellowship_user_course -- ---------------------------- DROP TABLE IF EXISTS `fellowship_user_course`; CREATE TABLE `fellowship_user_course` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `courseStartTime` datetime NULL DEFAULT NULL COMMENT '课程开始时间', `courseEndTime` datetime NULL DEFAULT NULL COMMENT '课程结束时间', `isAttend` tinyint(1) NULL DEFAULT NULL COMMENT '是否上课', `attendTime` datetime NULL DEFAULT NULL COMMENT '上课打卡时间', `isReceive` tinyint(1) NULL DEFAULT NULL COMMENT '是否领取礼品', `receiveTime` datetime NULL DEFAULT NULL COMMENT '领取礼品时间', `signScannerCodeUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '签到扫码人员id(二维码模式)', `giftScannerCodeUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '礼品扫码人员id(二维码模式)', `activityCourseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '关联train_sign_up_activity_course表的id', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_FELLOWSHIP_USER_COURSE_USERID`(`userId` ASC) USING BTREE, INDEX `INDEX_FELLOWSHIP_USER_COURSE_COURSEID`(`courseId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '交友联谊报名人员子活动表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fitness_walk_activity_relation_project -- ---------------------------- DROP TABLE IF EXISTS `fitness_walk_activity_relation_project`; CREATE TABLE `fitness_walk_activity_relation_project` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '主键ID', `masterActivityName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '主活动名称', `standardActivityNum` int NULL DEFAULT NULL COMMENT '达标活动数量', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for fitness_walk_award_user -- ---------------------------- DROP TABLE IF EXISTS `fitness_walk_award_user`; CREATE TABLE `fitness_walk_award_user` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户Id', `loginName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工号', `username` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名', `awardName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '奖项名称', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会id', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会名称', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位id', `standardsDays` int NULL DEFAULT NULL COMMENT '达标天数', `awardSteps` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '中奖步数', `unitName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位名称', `applyDate` datetime NULL DEFAULT NULL COMMENT '中奖时间', `isRead` tinyint(1) NULL DEFAULT NULL COMMENT '是否已读', `startDate` date NULL DEFAULT NULL COMMENT '开始时间', `endDate` date NULL DEFAULT NULL COMMENT '结束时间', `points` int NULL DEFAULT NULL COMMENT '积分', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fitness_walk_punch_lottery -- ---------------------------- DROP TABLE IF EXISTS `fitness_walk_punch_lottery`; CREATE TABLE `fitness_walk_punch_lottery` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动Id', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户Id', `loginName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户工号', `userName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '中奖用户', `prizeName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '奖品名称', `prizeId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '奖品', `isWin` tinyint(1) NULL DEFAULT NULL COMMENT '是否中奖', `winDate` datetime NULL DEFAULT NULL COMMENT '中奖时间', `isRead` tinyint(1) NULL DEFAULT NULL COMMENT '是否已读', `exchangeDate` datetime NULL DEFAULT NULL COMMENT '兑奖时间', `isExchange` tinyint(1) NULL DEFAULT NULL COMMENT '是否兑换', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '打卡模式抽奖记录' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fitness_walk_raffle_rules -- ---------------------------- DROP TABLE IF EXISTS `fitness_walk_raffle_rules`; CREATE TABLE `fitness_walk_raffle_rules` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动id', `manualLotteryRules` json NULL COMMENT '手动抽奖规则', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fitness_walk_raffle_user -- ---------------------------- DROP TABLE IF EXISTS `fitness_walk_raffle_user`; CREATE TABLE `fitness_walk_raffle_user` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动id', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `loginName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户工号', `username` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户姓名', `standardsDays` int NULL DEFAULT NULL COMMENT '达标天数', `awardSteps` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '中奖步数', `isRaffle` tinyint(1) NULL DEFAULT NULL COMMENT '是否已抽奖', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fitness_walk_step -- ---------------------------- DROP TABLE IF EXISTS `fitness_walk_step`; CREATE TABLE `fitness_walk_step` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动id', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名Id', `step` int NULL DEFAULT NULL COMMENT '步数', `applyDate` date NULL DEFAULT NULL COMMENT '时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `opBy` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'opBy', `opAt` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'opAt', `points` int NULL DEFAULT NULL COMMENT '积分', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for flow_category -- ---------------------------- DROP TABLE IF EXISTS `flow_category`; CREATE TABLE `flow_category` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `categoryName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分类名称', `parentId` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '父级ID', `ancestors` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '祖级列表', `orderNum` int NULL DEFAULT NULL COMMENT '排序', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '流程分类' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for flow_definition -- ---------------------------- DROP TABLE IF EXISTS `flow_definition`; CREATE TABLE `flow_definition` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_time` datetime NULL DEFAULT NULL, `update_time` datetime NULL DEFAULT NULL, `tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `del_flag` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `flow_code` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `flow_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `category` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `version` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `is_publish` int NULL DEFAULT 0 COMMENT '是否发布(0未发布 1已发布 9失效)', `form_custom` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT 'N' COMMENT '审批表单是否自定义(Y是 N否)', `form_path` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `activity_status` int NULL DEFAULT 1, `listener_type` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `listener_path` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `ext` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL, `mode` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT 'CLASSICS' COMMENT '设计器模式(CLASSICS经典模式 MIMIC仿钉钉模式)', `xmlString` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for flow_his_task -- ---------------------------- DROP TABLE IF EXISTS `flow_his_task`; CREATE TABLE `flow_his_task` ( `id` bigint NOT NULL, `definition_id` bigint NULL DEFAULT NULL, `instance_id` bigint NULL DEFAULT NULL, `task_id` bigint NULL DEFAULT NULL, `node_code` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `node_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `node_type` int NULL DEFAULT NULL, `target_node_code` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `target_node_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `approver` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `cooperate_type` int NULL DEFAULT NULL, `collaborator` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `skip_type` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `flow_status` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `form_custom` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `form_path` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `message` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `variable` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL, `ext` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL, `create_time` datetime NULL DEFAULT NULL, `update_time` datetime NULL DEFAULT NULL, `tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `del_flag` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `createBy` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `flow_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `business_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for flow_instance -- ---------------------------- DROP TABLE IF EXISTS `flow_instance`; CREATE TABLE `flow_instance` ( `id` bigint NOT NULL, `definition_id` bigint NULL DEFAULT NULL, `business_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `node_type` int NULL DEFAULT NULL, `node_code` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `node_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `variable` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL, `flow_status` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `activity_status` int NULL DEFAULT NULL, `def_json` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL, `create_by` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `create_time` datetime NULL DEFAULT NULL, `update_time` datetime NULL DEFAULT NULL, `form_custom` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `formPath` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `ext` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL, `tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `del_flag` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for flow_node -- ---------------------------- DROP TABLE IF EXISTS `flow_node`; CREATE TABLE `flow_node` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_time` datetime NULL DEFAULT NULL, `update_time` datetime NULL DEFAULT NULL, `tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `del_flag` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `node_type` int NULL DEFAULT NULL, `definition_id` bigint NULL DEFAULT NULL, `node_code` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `node_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `permission_flag` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `node_ratio` bigint NULL DEFAULT NULL, `coordinate` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `version` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `any_node_skip` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `listener_type` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `listener_path` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `handler_type` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `handler_path` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `form_custom` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `form_path` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `ext` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 107 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for flow_skip -- ---------------------------- DROP TABLE IF EXISTS `flow_skip`; CREATE TABLE `flow_skip` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_time` datetime NULL DEFAULT NULL, `update_time` datetime NULL DEFAULT NULL, `tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `del_flag` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `definition_id` bigint NULL DEFAULT NULL, `now_node_code` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `now_node_type` int NULL DEFAULT NULL, `next_node_code` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `next_node_type` int NULL DEFAULT NULL, `skip_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `skip_type` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `skip_condition` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `coordinate` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 86 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for flow_task -- ---------------------------- DROP TABLE IF EXISTS `flow_task`; CREATE TABLE `flow_task` ( `id` bigint NOT NULL, `create_time` datetime NULL DEFAULT NULL, `update_time` datetime NULL DEFAULT NULL, `tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `del_flag` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `definition_id` bigint NULL DEFAULT NULL, `instance_id` bigint NULL DEFAULT NULL, `node_code` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `node_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `node_type` int NULL DEFAULT NULL, `flow_status` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `form_custom` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `form_path` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for flow_user -- ---------------------------- DROP TABLE IF EXISTS `flow_user`; CREATE TABLE `flow_user` ( `id` bigint NOT NULL AUTO_INCREMENT, `create_time` datetime NULL DEFAULT NULL, `update_time` datetime NULL DEFAULT NULL, `tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `del_flag` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `type` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人员类型(1待办任务的审批人权限 2待办任务的转办人权限 3待办任务的委托人权限)', `processed_by` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `associated` bigint NULL DEFAULT NULL, `create_by` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 34 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for flw_channel_definition -- ---------------------------- DROP TABLE IF EXISTS `flw_channel_definition`; CREATE TABLE `flw_channel_definition` ( `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `VERSION_` int NULL DEFAULT NULL, `KEY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `CATEGORY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `CREATE_TIME_` datetime(3) NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `RESOURCE_NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `DESCRIPTION_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `TYPE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `IMPLEMENTATION_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE, UNIQUE INDEX `ACT_IDX_CHANNEL_DEF_UNIQ`(`KEY_` ASC, `VERSION_` ASC, `TENANT_ID_` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for flw_ev_databasechangelog -- ---------------------------- DROP TABLE IF EXISTS `flw_ev_databasechangelog`; CREATE TABLE `flw_ev_databasechangelog` ( `ID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `AUTHOR` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `FILENAME` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `DATEEXECUTED` datetime NOT NULL, `ORDEREXECUTED` int NOT NULL, `EXECTYPE` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `MD5SUM` varchar(35) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `DESCRIPTION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `COMMENTS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `TAG` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `LIQUIBASE` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `CONTEXTS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `LABELS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `DEPLOYMENT_ID` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for flw_ev_databasechangeloglock -- ---------------------------- DROP TABLE IF EXISTS `flw_ev_databasechangeloglock`; CREATE TABLE `flw_ev_databasechangeloglock` ( `ID` int NOT NULL, `LOCKED` bit(1) NOT NULL, `LOCKGRANTED` datetime NULL DEFAULT NULL, `LOCKEDBY` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, PRIMARY KEY (`ID`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for flw_event_definition -- ---------------------------- DROP TABLE IF EXISTS `flw_event_definition`; CREATE TABLE `flw_event_definition` ( `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `VERSION_` int NULL DEFAULT NULL, `KEY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `CATEGORY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `RESOURCE_NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `DESCRIPTION_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE, UNIQUE INDEX `ACT_IDX_EVENT_DEF_UNIQ`(`KEY_` ASC, `VERSION_` ASC, `TENANT_ID_` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for flw_event_deployment -- ---------------------------- DROP TABLE IF EXISTS `flw_event_deployment`; CREATE TABLE `flw_event_deployment` ( `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `CATEGORY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `DEPLOY_TIME_` datetime(3) NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `PARENT_DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, PRIMARY KEY (`ID_`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for flw_event_resource -- ---------------------------- DROP TABLE IF EXISTS `flw_event_resource`; CREATE TABLE `flw_event_resource` ( `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `RESOURCE_BYTES_` longblob NULL, PRIMARY KEY (`ID_`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for flw_ru_batch -- ---------------------------- DROP TABLE IF EXISTS `flw_ru_batch`; CREATE TABLE `flw_ru_batch` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `SEARCH_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SEARCH_KEY2_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CREATE_TIME_` datetime(3) NOT NULL, `COMPLETE_TIME_` datetime(3) NULL DEFAULT NULL, `STATUS_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `BATCH_DOC_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', PRIMARY KEY (`ID_`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for flw_ru_batch_part -- ---------------------------- DROP TABLE IF EXISTS `flw_ru_batch_part`; CREATE TABLE `flw_ru_batch_part` ( `ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `REV_` int NULL DEFAULT NULL, `BATCH_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `SCOPE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SUB_SCOPE_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SCOPE_TYPE_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SEARCH_KEY_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `SEARCH_KEY2_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `CREATE_TIME_` datetime(3) NOT NULL, `COMPLETE_TIME_` datetime(3) NULL DEFAULT NULL, `STATUS_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `RESULT_DOC_ID_` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `TENANT_ID_` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '', PRIMARY KEY (`ID_`) USING BTREE, INDEX `FLW_IDX_BATCH_PART`(`BATCH_ID_` ASC) USING BTREE, CONSTRAINT `FLW_FK_BATCH_PART_PARENT` FOREIGN KEY (`BATCH_ID_`) REFERENCES `flw_ru_batch` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fund_member -- ---------------------------- DROP TABLE IF EXISTS `fund_member`; CREATE TABLE `fund_member` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `userName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `loginName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工资号', `sex` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `birthday` date NULL DEFAULT NULL COMMENT '出生日期', `idCard` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证号', `joinWorkTime` date NULL DEFAULT NULL COMMENT '参加工作时间', `retireTime` date NULL DEFAULT NULL COMMENT '退休时间', `address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '家庭住址', `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号码', `homePhone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '住宅号码', `avatar` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '照片', `isJoin` tinyint(1) NULL DEFAULT 1 COMMENT '加入、退出', `submitTime` datetime NULL DEFAULT NULL COMMENT '提交时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '基金会员' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fund_member_apply -- ---------------------------- DROP TABLE IF EXISTS `fund_member_apply`; CREATE TABLE `fund_member_apply` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `loginName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `userName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `sex` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `birthday` date NULL DEFAULT NULL COMMENT '出生日期', `idCard` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证号', `joinWorkTime` date NULL DEFAULT NULL COMMENT '参加工作时间', `retireTime` date NULL DEFAULT NULL COMMENT '退休时间', `address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '家庭住址', `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号码', `homePhone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '住宅号码', `avatar` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '照片', `unionId` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `unionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会名称', `userState` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户状态', `isJoin` tinyint(1) NULL DEFAULT 1 COMMENT '加入、退出', `submitTime` datetime NULL DEFAULT NULL COMMENT '提交时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '基金会员' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fund_member_change_record -- ---------------------------- DROP TABLE IF EXISTS `fund_member_change_record`; CREATE TABLE `fund_member_change_record` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `loginName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `userName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `sex` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `birthday` date NULL DEFAULT NULL COMMENT '出生日期', `idCard` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证号', `joinWorkTime` date NULL DEFAULT NULL COMMENT '参加工作时间', `retireTime` date NULL DEFAULT NULL COMMENT '退休时间', `address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '家庭住址', `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号码', `homePhone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '住宅号码', `avatar` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '照片', `unionId` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `unionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会名称', `userState` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户状态', `isJoin` tinyint(1) NULL DEFAULT 1 COMMENT '加入、退出', `changeOrigin` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '变更来源', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `changeTime` datetime NULL DEFAULT NULL COMMENT '变更时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '基金会员变更记录' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fund_member_his -- ---------------------------- DROP TABLE IF EXISTS `fund_member_his`; CREATE TABLE `fund_member_his` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `loginName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `userName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `sex` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `birthday` date NULL DEFAULT NULL COMMENT '出生日期', `idCard` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证号', `joinWorkTime` date NULL DEFAULT NULL COMMENT '参加工作时间', `retireTime` date NULL DEFAULT NULL COMMENT '退休时间', `address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '家庭住址', `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号码', `homePhone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '住宅号码', `avatar` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '照片', `unionId` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `unionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会名称', `userState` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户状态', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `year` int NULL DEFAULT NULL COMMENT '年度', PRIMARY KEY (`id`) USING BTREE, INDEX `IDX_FUND_MEMBER_HIS_YEAR`(`year` ASC) USING BTREE, INDEX `IDX_FUND_MEMBER_HIS_LOGIN_NAME`(`loginName` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '基金会员历史台账' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fund_subsidy -- ---------------------------- DROP TABLE IF EXISTS `fund_subsidy`; CREATE TABLE `fund_subsidy` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `loginName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `userName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `unitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位', `outpatientCost` decimal(10, 2) NULL DEFAULT NULL COMMENT '门诊费用', `hospitalCost` decimal(10, 2) NULL DEFAULT NULL COMMENT '住院费用', `totalCost` decimal(10, 2) NULL DEFAULT NULL COMMENT '门诊+住院费用', `noSubsidyCost` decimal(10, 2) NULL DEFAULT NULL COMMENT '不予补助金额', `outpatientMedicalInsuranceReportedCost` decimal(10, 2) NULL DEFAULT NULL COMMENT '门诊医保已报金额', `hospitalMedicalInsuranceReportedCost` decimal(10, 2) NULL DEFAULT NULL COMMENT '住院医保已报金额', `selfCost` decimal(10, 2) NULL DEFAULT NULL COMMENT '自费金额', `subsidyCost` decimal(10, 2) NULL DEFAULT NULL COMMENT '补助金额', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `year` int NULL DEFAULT NULL COMMENT '年度', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位ID', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `unionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '基金会员补助' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for global_message -- ---------------------------- DROP TABLE IF EXISTS `global_message`; CREATE TABLE `global_message` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标题', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '内容', `attachments` json NULL COMMENT '附件', `type` int NULL DEFAULT NULL COMMENT '消息类型(1:系统公告 2:消息通知)', `senderId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发送人ID', `senderName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发送人姓名', `senderLoginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发送人工号', `ext` json NULL COMMENT '扩展字段', `status` int NULL DEFAULT NULL COMMENT '状态(1:草稿 2:已发送 3:已撤回 4:已删除)', `sendSuccess` tinyint(1) NULL DEFAULT 0 COMMENT '发送成功', `sendResult` json NULL COMMENT '发送结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `sendTime` datetime NULL DEFAULT NULL COMMENT '发送时间', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_GLOBAL_MESSAGE_STATUS`(`status` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '全局消息' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for global_message_receiver -- ---------------------------- DROP TABLE IF EXISTS `global_message_receiver`; CREATE TABLE `global_message_receiver` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `messageId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '消息ID', `receiverId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '接收人ID', `receiverName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '接收人姓名', `receiverLoginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '接收人工号', `isRead` tinyint(1) NULL DEFAULT 0 COMMENT '阅读状态', `readTime` datetime NULL DEFAULT NULL COMMENT '阅读时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_GLOBAL_MESSAGE_RECEIVER_MESSAGEID`(`messageId` ASC) USING BTREE, INDEX `INDEX_GLOBAL_MESSAGE_RECEIVER_RECEIVERID`(`receiverId` ASC) USING BTREE, INDEX `INDEX_GLOBAL_MESSAGE_RECEIVER_ISREAD`(`isRead` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '全局消息接收用户' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for grassroots_congress_materials_info -- ---------------------------- DROP TABLE IF EXISTS `grassroots_congress_materials_info`; CREATE TABLE `grassroots_congress_materials_info` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人id', `userName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人姓名', `loginName` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人工号', `sessionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '教代会id', `materialsType` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '资料类型', `files` json NULL COMMENT '附件', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人工会', `materialsName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '资料名称', `fullName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '教代会全称', `createdDate` datetime NULL DEFAULT NULL COMMENT '创建时间', `createdTime` datetime NULL DEFAULT NULL COMMENT '创建时间', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人工会id', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '基层双代会资料' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for grassroots_congress_meeting_info -- ---------------------------- DROP TABLE IF EXISTS `grassroots_congress_meeting_info`; CREATE TABLE `grassroots_congress_meeting_info` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `meetingName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '会议名称', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属单位', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属工会', `createTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建时间', `sessionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '届次', `meetingTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '会议时间', `meetingTopic` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '会议议程', `meetingRemark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '会议备注', `files` json NULL COMMENT '文件', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `meetingType` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '会议类型', `j` varchar(8) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '届数', `c` varchar(8) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '次数', `unitName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属单位', `unionName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属工会', `fullName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '教代会全称', `createUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createUserName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '基层双代会信息' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for guild_hall -- ---------------------------- DROP TABLE IF EXISTS `guild_hall`; CREATE TABLE `guild_hall` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', `address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '地址', `cover` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '封面', `sortCode` int NULL DEFAULT 0 COMMENT '排序字段', `introduce` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '描述', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `enabled` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '会议厅' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for guild_hall_meeting -- ---------------------------- DROP TABLE IF EXISTS `guild_hall_meeting`; CREATE TABLE `guild_hall_meeting` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', `startTime` datetime NULL DEFAULT NULL COMMENT '开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '结束时间', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '内容', `groupId` int NULL DEFAULT NULL COMMENT '参与活动组别', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `year` int NULL DEFAULT NULL COMMENT '年份', `hallId` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会厅Id', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '会厅会议' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for guild_hall_seat -- ---------------------------- DROP TABLE IF EXISTS `guild_hall_seat`; CREATE TABLE `guild_hall_seat` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `hallId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议厅ID', `rowNumber` int NULL DEFAULT NULL COMMENT '排号', `colNumber` int NULL DEFAULT NULL COMMENT '列号', `enable` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `seatNumber` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '座位编号', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_GUILD_HALL_SEAT_HALL_ID`(`hallId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '会议厅座位' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for guild_hall_seat_select -- ---------------------------- DROP TABLE IF EXISTS `guild_hall_seat_select`; CREATE TABLE `guild_hall_seat_select` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `meetingId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议id', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户id', `selectTime` datetime NULL DEFAULT NULL COMMENT '选座时间', `hallId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议厅ID', `rowNumber` int NULL DEFAULT NULL COMMENT '排号', `colNumber` int NULL DEFAULT NULL COMMENT '列号', `seatNumber` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '座位编号', `enable` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_GUILD_HALL_SEAT_HALL_ID`(`hallId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '会议厅座位' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for health_checkup_campus -- ---------------------------- DROP TABLE IF EXISTS `health_checkup_campus`; CREATE TABLE `health_checkup_campus` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `campusCode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '院区编码', `campusName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '院区名称', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '体检院区表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for health_checkup_project -- ---------------------------- DROP TABLE IF EXISTS `health_checkup_project`; CREATE TABLE `health_checkup_project` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `year` mediumint NULL DEFAULT NULL COMMENT '年度', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目名称', `healthCheckupType` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '体检对象类型', `choiceTimeStart` datetime NULL DEFAULT NULL COMMENT '选择开始时间', `choiceTimeEnd` datetime NULL DEFAULT NULL COMMENT '选择结束时间', `activityGroupId` bigint NULL DEFAULT NULL COMMENT '发送对象', `activityGroupName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发送对象名称', `cover` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '封面', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '体检项目表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for health_checkup_project_subject -- ---------------------------- DROP TABLE IF EXISTS `health_checkup_project_subject`; CREATE TABLE `health_checkup_project_subject` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `projectId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属项目', `optionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '选项名称', `optionSort` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '选项排序', `imgUrl` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图片地址', `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '说明描述', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `files` json NULL COMMENT '医院方提供材料', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '体检套餐表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for health_checkup_project_subject_money -- ---------------------------- DROP TABLE IF EXISTS `health_checkup_project_subject_money`; CREATE TABLE `health_checkup_project_subject_money` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `projectId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属项目', `subjectId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属项目', `money` decimal(10, 2) NULL DEFAULT NULL COMMENT '金额', `subjectMoneyName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', `matchCnd` json NULL COMMENT '条件', `sort` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '选项排序', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `settlementMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '结算金额', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '体检套餐金额表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for health_checkup_union_confirm -- ---------------------------- DROP TABLE IF EXISTS `health_checkup_union_confirm`; CREATE TABLE `health_checkup_union_confirm` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `projectId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属项目', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会id', `isAudit` tinyint(1) NULL DEFAULT NULL COMMENT '是否确认', `auditTime` datetime NULL DEFAULT NULL COMMENT '确认时间', `auditUser` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '分工会体检确认表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for health_checkup_user -- ---------------------------- DROP TABLE IF EXISTS `health_checkup_user`; CREATE TABLE `health_checkup_user` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `projectId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属项目', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户id', `userName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户姓名', `sex` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `loginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `unionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属工会', `unionId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会Id', `unitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属单位', `unitId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位Id', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `userState` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '在职状态', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '体检名单表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for health_checkup_user_companion -- ---------------------------- DROP TABLE IF EXISTS `health_checkup_user_companion`; CREATE TABLE `health_checkup_user_companion` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `userSelectionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '体检选择表Id', `userName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `sex` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `age` int NULL DEFAULT NULL COMMENT '年龄', `marry` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '婚否', `idCard` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证号', `mobile` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '体检家属表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for health_checkup_user_selection -- ---------------------------- DROP TABLE IF EXISTS `health_checkup_user_selection`; CREATE TABLE `health_checkup_user_selection` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `projectId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属项目', `subjectId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属选项', `selectUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '选择用户', `campus` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '选择院区', `selectTime` datetime NULL DEFAULT NULL COMMENT '选择时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `subjectMoneyId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属选项', `money` decimal(10, 2) NULL DEFAULT NULL COMMENT '金额', `bz` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `receiveAddress` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '邮寄地址', `postMethod` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '邮寄地址模式(1.自己单位2.自己选择)', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '体检教职工选择表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for holiday_wishes_matter -- ---------------------------- DROP TABLE IF EXISTS `holiday_wishes_matter`; CREATE TABLE `holiday_wishes_matter` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '名称', `msgTemplate` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '消息模板', `sendWay` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发送方式(手动、自动)', `autoCron` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '自动发送时间', `sendChannel` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发送途径(系统、短信、企业微信)', `sendRange` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '接收人', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '节日祝福事项' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for holiday_wishes_message -- ---------------------------- DROP TABLE IF EXISTS `holiday_wishes_message`; CREATE TABLE `holiday_wishes_message` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `matterId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '事项ID', `receiverId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '接收人ID', `receiverName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '接收人姓名', `receiverLoginName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '接收人工号', `receiverUnitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '接收人单位ID', `receiverUnitName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '接收人单位名称', `sendContent` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '发送内容', `isSend` tinyint(1) NULL DEFAULT 0 COMMENT '是否发送', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '节日祝福信息' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for honor -- ---------------------------- DROP TABLE IF EXISTS `honor`; CREATE TABLE `honor` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名Id', `userName` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名', `userSex` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '性别', `political` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '政治面貌', `post` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '担任工会职务', `title` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '职称', `birthday` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '生日', `workDate` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工作时间', `joinTime` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '加入工会时间', `jobStatus` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '在职状态', `memberNumber` int NULL DEFAULT NULL COMMENT '会员人数', `unionGroupNumber` int NULL DEFAULT NULL COMMENT '工会小组数', `unionLeader` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会主席', `unionName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会', `applyUnionName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申报院级工会', `unitName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位', `unitLeader` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位负责人', `unitPeopleNum` int NULL DEFAULT NULL COMMENT '单位人数', `unitFemalePeopleNum` int NULL DEFAULT NULL COMMENT '单位女职工人数', `prize` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '奖项', `prizeDesc` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '奖项说明', `honorType` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '荣誉类型', `honorLevel` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '荣誉级别', `grantUnit` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '授予单位', `gameName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '参加比赛名称', `gamePersons` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '参与人员', `grantDate` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '授予时间', `archiveStatus` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '存档情况', `awardType` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '奖项介质', `awardMaterials` json NULL COMMENT '获奖材料', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属分工会', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属单位', `files` json NULL COMMENT '附件', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `photoFiles` json NULL COMMENT '荣誉照片', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for honor_apply -- ---------------------------- DROP TABLE IF EXISTS `honor_apply`; CREATE TABLE `honor_apply` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名Id', `userName` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名', `post` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '担任工会职务', `title` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '职称', `nation` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '民族', `userSex` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '性别', `political` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '政治面貌', `jobStatus` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '在职状态', `birthday` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '生日', `award` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '曾受何种奖励', `Deeds` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '主要事迹', `unitLeader` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位负责人', `unitPeopleNum` int NULL DEFAULT NULL COMMENT '单位人数', `unitFemalePeopleNum` int NULL DEFAULT NULL COMMENT '单位女职工人数', `memberNumber` int NULL DEFAULT NULL COMMENT '会员人数', `unionGroupNumber` int NULL DEFAULT NULL COMMENT '工会小组数', `unionLeader` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会主席', `applyTime` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请时间', `prize` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '奖项', `prizeDesc` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '奖项说明', `honorType` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '荣誉类型', `honorLevel` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '荣誉级别', `stateId` int NULL DEFAULT NULL COMMENT '审核状态', `unionName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会', `unitName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位', `files` json NULL COMMENT '附件', `unitAuditId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位审核记录id', `unionAuditId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会审核记录id', `partyAuditId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '同级党组织审核记录id', `schoolAuditId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '校工会审核记录id', `joinTime` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '加入公会时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for honor_basic_settings -- ---------------------------- DROP TABLE IF EXISTS `honor_basic_settings`; CREATE TABLE `honor_basic_settings` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `parentId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '父级id', `code` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'code', `name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'name', `level` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'level', `hasChildren` tinyint(1) NULL DEFAULT NULL COMMENT '有子节点', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `queryTypeCode` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分类标识(便于查询)', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for huimin -- ---------------------------- DROP TABLE IF EXISTS `huimin`; CREATE TABLE `huimin` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标题', `cover` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '封面', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '内容', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `enable` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用', `link` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '外部链接', `groupId` int NULL DEFAULT NULL COMMENT '分组id', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '惠民服务' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for integral_config -- ---------------------------- DROP TABLE IF EXISTS `integral_config`; CREATE TABLE `integral_config` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `dailyAttendanceIntegral` int NULL DEFAULT NULL COMMENT '每日签到积分', `userApplyActivityIntegral` int NULL DEFAULT NULL COMMENT '个人活动报名积分', `attendActivityIntegral` int NULL DEFAULT NULL COMMENT '参加活动积分', `dayIntegralList` json NULL COMMENT '几号几积分', `honorLevelList` json NULL COMMENT '荣誉等级积分', `otherModelList` json NULL COMMENT '自定义其他模块积分', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '积分配置表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for integral_detail -- ---------------------------- DROP TABLE IF EXISTS `integral_detail`; CREATE TABLE `integral_detail` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `year` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '年度', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户id', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户单位id', `unitName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户单位', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户工会id', `unionName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户工会', `integral` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '积分', `integralNotes` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '积分来源备注', `bizId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务Id', `integralTime` datetime NULL DEFAULT NULL COMMENT '积分时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_USER_ID`(`userId` ASC) USING BTREE, INDEX `INDEX_INTEGRAL`(`integral` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '积分详情表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for integral_records -- ---------------------------- DROP TABLE IF EXISTS `integral_records`; CREATE TABLE `integral_records` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户id', `loginName` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户工号', `userName` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户名称', `changeValue` int NULL DEFAULT NULL COMMENT '积分变动值', `changeType` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '积分变动类型(如“增加”、“减少”)', `changeTime` datetime NULL DEFAULT NULL COMMENT '积分变动时间', `integralOrigin` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '积分来源(如“消费”、“签到”、“活动奖励”、“积分兑换”等)', `state` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '积分状态(如“有效”、“冻结”、“已过期”)', `totalIntegral` int NULL DEFAULT NULL COMMENT '积分变动后的总值', `businessId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务id', `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '积分明细记录表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for kh_bz -- ---------------------------- DROP TABLE IF EXISTS `kh_bz`; CREATE TABLE `kh_bz` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `nr_id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'Kh_nr表的id', `inspection` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '考核标准', `isEvidence` tinyint(1) NULL DEFAULT NULL COMMENT '是否启用佐证材料', `score` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标准分', `single_score` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单项得分', `beyond_highestscore` tinyint(1) NULL DEFAULT NULL COMMENT '自评能否超过最高分', `remark` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `associatedmodule` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '关联模块', `bz_relation_id` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标准标识', `zb_id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'Kh_zb表的id', `location` int NULL DEFAULT NULL COMMENT '排序字段', `canDelete` tinyint(1) NULL DEFAULT NULL COMMENT '能否删除该项', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for kh_nr -- ---------------------------- DROP TABLE IF EXISTS `kh_nr`; CREATE TABLE `kh_nr` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `content` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '考核内容', `contentNumber` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '题号', `zb_id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'Kh_zb表的id', `location` int NULL DEFAULT NULL COMMENT '排序字段', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `auditUser` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '审核人', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for kh_record -- ---------------------------- DROP TABLE IF EXISTS `kh_record`; CREATE TABLE `kh_record` ( `record_id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `zb_id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '指标id', `union_id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会id', `state` tinyint NULL DEFAULT NULL COMMENT '考核状态( 1 自评成功 2 待校工会评分 3 考核完成 )', `zp_score` mediumint NULL DEFAULT NULL COMMENT '自评得分', `xgh_score` mediumint NULL DEFAULT 0 COMMENT '校工会评分', `onLineFinalScore` double NULL DEFAULT 0 COMMENT '线上最终得分', `fillTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建时间', `offLineScore` mediumint NULL DEFAULT 0 COMMENT '线下得分', `offLineFinalScore` double NULL DEFAULT 0 COMMENT '线下最终得分', `totalScore` double NULL DEFAULT 0 COMMENT '总分', `sort` mediumint NULL DEFAULT 1 COMMENT '排名', PRIMARY KEY (`record_id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for kh_xghsh -- ---------------------------- DROP TABLE IF EXISTS `kh_xghsh`; CREATE TABLE `kh_xghsh` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `schools` mediumint NULL DEFAULT 0 COMMENT '校工会评分', `addition` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '加、减原因', `flatid` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会id', `bz_id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标准id', `zb_id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '指标id', `nr_id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '内容id', `location` int NULL DEFAULT NULL COMMENT '排序字段', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for kh_zb -- ---------------------------- DROP TABLE IF EXISTS `kh_zb`; CREATE TABLE `kh_zb` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `createUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人id', `createUserName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人姓名', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '填报人id', `userName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '填报人姓名', `loginName` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '填报人工号', `mobile` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '填报人电话', `unitName` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '填报人单位', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '填报人单位id', `unionName` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '填报人工会', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '填报人工会id', `annual` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '年度', `assessment` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '考核名称', `startDateTime` datetime NULL DEFAULT NULL COMMENT '填报开始时间', `endDateTime` datetime NULL DEFAULT NULL COMMENT '填报结束时间', `startApplyTime` datetime NULL DEFAULT NULL COMMENT '申诉开始时间', `endApplyTime` datetime NULL DEFAULT NULL COMMENT '申诉结束时间', `createTime` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建时间', `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否开启', `addTime` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '添加时间', `location` int NULL DEFAULT NULL COMMENT '排序字段', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for kh_zp -- ---------------------------- DROP TABLE IF EXISTS `kh_zp`; CREATE TABLE `kh_zp` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `bz_id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标准id', `zb_id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '指标id', `nr_id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '内容id', `clnr` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '材料内容', `zpf` int NULL DEFAULT NULL COMMENT '自评分', `flatid` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会id', `files` json NULL COMMENT '文件', `location` int NULL DEFAULT NULL COMMENT '排序字段', `updateStatus` tinyint(1) NULL DEFAULT 0 COMMENT '是否修改,默认为false', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for lead_thought_info -- ---------------------------- DROP TABLE IF EXISTS `lead_thought_info`; CREATE TABLE `lead_thought_info` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `manageId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目id(年度项目)', `projectName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目名称', `applyUnitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申报单位Id', `applyUnitName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申报单位名称', `jointUnitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联合单位Id', `jointUnitName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联合单位名称', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '负责人Id', `headName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目负责人', `mobile` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '手机', `email` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '邮箱', `numberPeople` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目规模(人数)', `numberLeader` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '领导参加人数', `numberTeacher` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '骨干教师参加人数', `unitPercentage` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '占本单位人数%比', `leaderPercentage` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '占本领导人数%比', `teacherPercentage` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '占本骨干教师人数%比', `projectTheme` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目主题', `typeId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目类别ID', `content` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '项目主要内容/进度安排', `schoolFundsAmount` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '校工会经费合计', `deptFundsAmount` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '部门经费合计', `sumFundsAmount` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '总计', `applyTime` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '填报时间', `leadThoughtFunds` json NULL COMMENT '项目经费详情', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for lead_thought_project -- ---------------------------- DROP TABLE IF EXISTS `lead_thought_project`; CREATE TABLE `lead_thought_project` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `manageName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '名称', `createTime` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建时间', `sortNum` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '排序编号', `isOpen` tinyint(1) NULL DEFAULT NULL COMMENT '是否开启', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for lead_thought_type -- ---------------------------- DROP TABLE IF EXISTS `lead_thought_type`; CREATE TABLE `lead_thought_type` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `typeCode` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类别编码', `typeName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型名称', `sortNum` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '排序编号', `isOpen` tinyint(1) NULL DEFAULT NULL COMMENT '是否开启', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for learning_course -- ---------------------------- DROP TABLE IF EXISTS `learning_course`; CREATE TABLE `learning_course` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `courseName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程名称', `courseTypeId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程类型', `lecturerName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '授课讲师', `lecturerInfo` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '讲师基本信息', `courseIntro` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '课程简介', `suitablePeople` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '适合人群', `learningGoal` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '学习目标', `coursePeriod` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程周期', `openType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '开课类型', `startTime` datetime NULL DEFAULT NULL COMMENT '开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '结束时间', `status` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程状态', `recommendFlags` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '推荐标识', `courseTags` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程标签', `targetType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '学习对象', `targetOrgText` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '指定组织', `sortNum` int NULL DEFAULT NULL COMMENT '排序编码', `cover` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程封面', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `viewCount` int NULL DEFAULT NULL COMMENT '观看次数', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for learning_course_outline -- ---------------------------- DROP TABLE IF EXISTS `learning_course_outline`; CREATE TABLE `learning_course_outline` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属课程ID', `courseName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属课程名称', `parentId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '父节点ID', `nodeType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '节点类型', `title` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '章/节标题', `subtitle` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '副标题', `description` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '简介', `sortOrder` int NULL DEFAULT NULL COMMENT '排序值', `required` tinyint(1) NULL DEFAULT NULL COMMENT '是否必学', `status` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '状态', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for learning_course_type -- ---------------------------- DROP TABLE IF EXISTS `learning_course_type`; CREATE TABLE `learning_course_type` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `typeName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程类型名称', `sortNum` int NULL DEFAULT NULL COMMENT '排序编号', `enabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否启用', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for learning_outline_resource -- ---------------------------- DROP TABLE IF EXISTS `learning_outline_resource`; CREATE TABLE `learning_outline_resource` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属课程ID', `outlineId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属章/节ID', `resourceTitle` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '资料标题', `resourceType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '资料类型', `fileExt` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '文件扩展名', `fileData` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '附件', `durationSeconds` int NULL DEFAULT NULL COMMENT '视频/音频时长', `sortOrder` int NULL DEFAULT NULL COMMENT '排序值', `required` tinyint(1) NULL DEFAULT NULL COMMENT '是否必学', `allowPreview` tinyint(1) NULL DEFAULT NULL COMMENT '是否允许预览', `allowDownload` tinyint(1) NULL DEFAULT NULL COMMENT '是否允许下载', `status` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '状态', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for learning_study_record -- ---------------------------- DROP TABLE IF EXISTS `learning_study_record`; CREATE TABLE `learning_study_record` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '学习人ID', `loginName` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工号', `userName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属分工会ID', `unionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属分工会', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程ID', `courseName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程名称', `outlineId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '章节ID', `outlineName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '章节名称', `firstStudyTime` datetime NULL DEFAULT NULL COMMENT '第一次进入时间', `latestStudyTime` datetime NULL DEFAULT NULL COMMENT '最近学习时间', `studySeconds` int NULL DEFAULT NULL COMMENT '累计有效学习时长(秒)', `requiredSeconds` int NULL DEFAULT NULL COMMENT '要求学习时长(秒)', `progressPercent` int NULL DEFAULT NULL COMMENT '学习进度', `completeStatus` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '完成状态', `completedAt` datetime NULL DEFAULT NULL COMMENT '完成时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `lastPositionSeconds` int NULL DEFAULT NULL COMMENT '最近播放位置(秒)', `resourceMaxPositionData` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '各资源最高已观看位置(JSON)', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `idx_learning_record_user_course_outline`(`userId` ASC, `courseId` ASC, `outlineId` ASC) USING BTREE, INDEX `idx_learning_record_union`(`unionId` ASC) USING BTREE, INDEX `idx_learning_record_course`(`courseId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for learning_study_rule -- ---------------------------- DROP TABLE IF EXISTS `learning_study_rule`; CREATE TABLE `learning_study_rule` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属课程ID', `targetType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '规则对象类型', `targetId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '规则对象ID', `required` tinyint(1) NULL DEFAULT NULL COMMENT '是否必学', `studyMode` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '学习方式', `completionRule` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '完成规则', `completePercent` int NULL DEFAULT NULL COMMENT '完成比例', `minStudySeconds` int NULL DEFAULT NULL COMMENT '最少学习时长', `unlockRule` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '解锁规则', `allowSkip` tinyint(1) NULL DEFAULT NULL COMMENT '是否允许跳过', `allowDrag` tinyint(1) NULL DEFAULT NULL COMMENT '是否允许拖动', `pauseCountTime` tinyint(1) NULL DEFAULT NULL COMMENT '暂停是否计时', `hiddenCountTime` tinyint(1) NULL DEFAULT NULL COMMENT '页面隐藏是否计时', `inactiveCountTime` tinyint(1) NULL DEFAULT NULL COMMENT '长时间无操作是否计时', `status` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '状态', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for learning_study_segment -- ---------------------------- DROP TABLE IF EXISTS `learning_study_segment`; CREATE TABLE `learning_study_segment` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `recordId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '学习记录ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '学习人ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程ID', `outlineId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '章节ID', `resourceId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '资源ID', `resourceName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '资源名称', `startTime` datetime NULL DEFAULT NULL COMMENT '开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '结束时间', `lastHeartbeatTime` datetime NULL DEFAULT NULL COMMENT '最近心跳时间', `activeSeconds` int NULL DEFAULT NULL COMMENT '本时段有效学习时长(秒)', `state` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '状态', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_learning_segment_record`(`recordId` ASC) USING BTREE, INDEX `idx_learning_segment_user_state`(`userId` ASC, `state` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for legal_apply -- ---------------------------- DROP TABLE IF EXISTS `legal_apply`; CREATE TABLE `legal_apply` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `date` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '日期', `startTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '开始时间', `endTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '结束时间', `startTimeTs` bigint NULL DEFAULT NULL COMMENT '开始时间', `endTimeTs` bigint NULL DEFAULT NULL COMMENT '结束时间', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人', `loginName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人工号', `userName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人姓名', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人单位ID', `unitName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人单位', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人工会ID', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人单位', `mobile` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `remark` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人备注', `doctorUser` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '咨询师', `askType` json NULL COMMENT '咨询方式', `askTypeValue` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人选择的咨询方式', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '法律援助预约' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for legal_doctor -- ---------------------------- DROP TABLE IF EXISTS `legal_doctor`; CREATE TABLE `legal_doctor` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `loginName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工号', `userName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位ID', `unitName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会ID', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位', `mobile` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `sex` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '性别', `technicalTitle` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '职称', `specialty` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '特长', `introduce` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '简介', `avatar` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '头像', `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '法律援助咨询师' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for legal_online_post -- ---------------------------- DROP TABLE IF EXISTS `legal_online_post`; CREATE TABLE `legal_online_post` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `poster` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖人', `loginName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖人工号', `userName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖人姓名', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖人单位ID', `unitName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖人单位', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖人工会ID', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖人单位', `mobile` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `postingTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖时间', `postTitle` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖标题', `postContent` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖内容', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '法律援助线上发帖' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for legal_online_reply -- ---------------------------- DROP TABLE IF EXISTS `legal_online_reply`; CREATE TABLE `legal_online_reply` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `postId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '帖子Id', `replyUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '答复人', `loginName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '答复人工号', `userName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '答复人姓名', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '答复人单位ID', `unitName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '答复人单位', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '答复人工会ID', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '答复人单位', `mobile` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `replyTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '答复时间', `replyContent` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '答复内容', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '法律援助线上答复' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for legal_study -- ---------------------------- DROP TABLE IF EXISTS `legal_study`; CREATE TABLE `legal_study` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `title` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标题', `url` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '跳转链接', `bz` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '法律援助资料学习' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for literacy_activity -- ---------------------------- DROP TABLE IF EXISTS `literacy_activity`; CREATE TABLE `literacy_activity` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动名称', `year` int NULL DEFAULT NULL COMMENT '年度', `activitySignUpStartTime` datetime NULL DEFAULT NULL COMMENT '活动报名开始时间', `activitySignUpEndTime` datetime NULL DEFAULT NULL COMMENT '活动报名开始时间', `activityStartTime` datetime NULL DEFAULT NULL COMMENT '活动开始时间', `activityEndTime` datetime NULL DEFAULT NULL COMMENT '活动结束时间', `isDisabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `introduce` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '活动介绍', `restrictLimit` bigint NULL DEFAULT NULL COMMENT '活动限制标识', `limitNum` bigint NULL DEFAULT NULL COMMENT '活动限制报名个数', `cover` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动封面', `wechat` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '微信群二维码', `notice` tinyint(1) NULL DEFAULT NULL COMMENT '上课前是否通知', `activityGroupId` bigint NULL DEFAULT NULL COMMENT '活动范围Id', `activityGroupName` varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动范围名称', `literacyType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动类型', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `trainType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动类型', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for literacy_activity_course -- ---------------------------- DROP TABLE IF EXISTS `literacy_activity_course`; CREATE TABLE `literacy_activity_course` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程ID', `courseStartTime` datetime NULL DEFAULT NULL COMMENT '课程开始时间', `courseEndTime` datetime NULL DEFAULT NULL COMMENT '课程结束时间', `courseDate` date NULL DEFAULT NULL COMMENT '课程时间', `courseLimitNum` mediumint NULL DEFAULT NULL COMMENT '限制人数', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for literacy_black_list -- ---------------------------- DROP TABLE IF EXISTS `literacy_black_list`; CREATE TABLE `literacy_black_list` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `isDisabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for literacy_course -- ---------------------------- DROP TABLE IF EXISTS `literacy_course`; CREATE TABLE `literacy_course` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动ID', `courseName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程名称', `coursePeopleNumber` int NULL DEFAULT NULL COMMENT '课程人数', `courseReservedNumber` int NULL DEFAULT 0 COMMENT '预留名额', `courseLocation` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程地点', `courseType` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程类型', `courseLocationCoordinates` json NULL COMMENT '课程地点坐标', `courseInstructor` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程讲师', `campus` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '校区', `courseIsLimitApply` tinyint(1) NULL DEFAULT NULL COMMENT '报名人数是否限制', `orderNum` int NULL DEFAULT NULL COMMENT '序号', `unionLimit` json NULL COMMENT '分工会人数限制', `isMobileSign` tinyint(1) NULL DEFAULT NULL COMMENT '移动端是否签到', `signType` int NULL DEFAULT NULL COMMENT '签到方式 1.扫描二维码签到 2.被扫 3.gps签到', `isReceiveGift` tinyint(1) NULL DEFAULT NULL COMMENT '移动端是否签收礼品', `giftType` int NULL DEFAULT NULL COMMENT '领取礼品方式 1.扫描二维码 2.线下', `reserveMode` int NULL DEFAULT NULL COMMENT '预留名额方式 1.报名人员减少模式 2.报名人数不变模式', `hostUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '承办工会', `interTime` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '对内报名时间', `openOtherUnion` tinyint(1) NULL DEFAULT NULL COMMENT '是否开放给其他工会', `assort` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分类标识', `waitingNum` int NULL DEFAULT 0 COMMENT '候补名额数', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `introduce` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '详细信息', `timeList` json NULL COMMENT '时间段', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '子活动ID', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for literacy_mobile_sign_column -- ---------------------------- DROP TABLE IF EXISTS `literacy_mobile_sign_column`; CREATE TABLE `literacy_mobile_sign_column` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `typeId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型id', `columnName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '字段名称', `columnCode` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '字段编码', `columnValue` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '字段值', `columnType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '字段类型', `selectValues` json NULL COMMENT '下拉框的值', `isRequired` tinyint(1) NULL DEFAULT NULL COMMENT '是否必填', `columnFormType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '控件类型', `fileNumber` int NULL DEFAULT NULL COMMENT '文件个数', `fileType` json NULL COMMENT '文件类型', `columnIndex` tinyint NULL DEFAULT NULL COMMENT '序号', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for literacy_source_course -- ---------------------------- DROP TABLE IF EXISTS `literacy_source_course`; CREATE TABLE `literacy_source_course` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `courseName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程名称', `coursePeopleNumber` int NULL DEFAULT NULL COMMENT '课程人数', `courseReservedNumber` int NULL DEFAULT 0 COMMENT '预留名额', `courseLocation` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程地点', `courseType` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程类型', `courseLocationCoordinates` json NULL COMMENT '课程地点坐标', `courseInstructor` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程讲师', `campus` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '校区', `courseIsLimitApply` tinyint(1) NULL DEFAULT NULL COMMENT '报名人数是否限制', `orderNum` int NULL DEFAULT NULL COMMENT '序号', `introduce` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '详细信息', `unionLimit` json NULL COMMENT '分工会人数限制', `isMobileSign` tinyint(1) NULL DEFAULT NULL COMMENT '移动端是否签到', `signType` int NULL DEFAULT NULL COMMENT '签到方式 1.扫描二维码签到 2.被扫 3.gps签到', `isReceiveGift` tinyint(1) NULL DEFAULT NULL COMMENT '移动端是否签收礼品', `giftType` int NULL DEFAULT NULL COMMENT '领取礼品方式 1.扫描二维码 2.线下', `reserveMode` int NULL DEFAULT NULL COMMENT '预留名额方式 1.报名人员减少模式 2.报名人数不变模式', `hostUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '承办工会', `interTime` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '对内报名时间', `openOtherUnion` tinyint(1) NULL DEFAULT NULL COMMENT '是否开放给其他工会', `assort` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分类标识', `waitingNum` int NULL DEFAULT 0 COMMENT '候补名额数', `timeList` json NULL COMMENT '时间段', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '职工素养-课程管理' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for literacy_teacher -- ---------------------------- DROP TABLE IF EXISTS `literacy_teacher`; CREATE TABLE `literacy_teacher` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `name` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名', `unitName` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位', `mobile` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系电话', `major` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '专业', `remark` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '职工素养教师管理' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for literacy_type -- ---------------------------- DROP TABLE IF EXISTS `literacy_type`; CREATE TABLE `literacy_type` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `code` varchar(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型编码', `typeName` varchar(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型名称', `xh` tinyint NULL DEFAULT NULL COMMENT '序号', `isBringFamily` tinyint(1) NULL DEFAULT 0 COMMENT '是否携带家属', `isAddFamily` tinyint(1) NULL DEFAULT 0 COMMENT '家属纳入总人数', `selfAddFamily` tinyint(1) NULL DEFAULT 1 COMMENT '本人纳入总人数', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for literacy_type_limit -- ---------------------------- DROP TABLE IF EXISTS `literacy_type_limit`; CREATE TABLE `literacy_type_limit` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动id', `typeId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动类型id', `limitNum` bigint NULL DEFAULT NULL COMMENT '限制个数', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for literacy_user -- ---------------------------- DROP TABLE IF EXISTS `literacy_user`; CREATE TABLE `literacy_user` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会ID', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位ID', `unionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会', `unitName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位', `mobile` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `signUpTime` datetime NULL DEFAULT NULL COMMENT '报名时间', `activityCourseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动课程时段id', `mobileColumnsValue` json NULL COMMENT '手机端报名字段和值', `state` int NULL DEFAULT NULL COMMENT '用户报名状态(1.正常 2.待报名成功 3.也是正常,但是是从2变为1的 4.废弃[就是没签到的意思])', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_TRAIN_SIGN_UP_USER_COURSEID`(`courseId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for literacy_user_course -- ---------------------------- DROP TABLE IF EXISTS `literacy_user_course`; CREATE TABLE `literacy_user_course` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `courseStartTime` datetime NULL DEFAULT NULL COMMENT '课程开始时间', `courseEndTime` datetime NULL DEFAULT NULL COMMENT '课程结束时间', `isAttend` tinyint(1) NULL DEFAULT NULL COMMENT '是否上课', `attendTime` datetime NULL DEFAULT NULL COMMENT '上课打卡时间', `isReceive` tinyint(1) NULL DEFAULT NULL COMMENT '是否领取礼品', `receiveTime` datetime NULL DEFAULT NULL COMMENT '领取礼品时间', `signScannerCodeUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '签到扫码人员id(二维码模式)', `giftScannerCodeUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '礼品扫码人员id(二维码模式)', `activityCourseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '关联literacy_sign_up_activity_course表的id', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_TRAIN_SIGN_UP_USER_COURSE_USERID`(`userId` ASC) USING BTREE, INDEX `INDEX_TRAIN_SIGN_UP_USER_COURSE_COURSEID`(`courseId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for love_assist -- ---------------------------- DROP TABLE IF EXISTS `love_assist`; CREATE TABLE `love_assist` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编号', `loginName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `userName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `sex` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `birthday` date NULL DEFAULT NULL COMMENT '出生年月', `mobile` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话', `technicalTitle` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职务(职称)', `unitName` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位ID', `unionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `applyReason` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请理由', `applyDateTime` datetime NULL DEFAULT NULL COMMENT '申请时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `signature` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '签字', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '爱心扶助基金' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mall_brand -- ---------------------------- DROP TABLE IF EXISTS `mall_brand`; CREATE TABLE `mall_brand` ( `brandId` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', `name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '品牌名称', `logo` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '品牌图标', `disabled` int NULL DEFAULT NULL COMMENT '是否删除', PRIMARY KEY (`brandId`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mall_category -- ---------------------------- DROP TABLE IF EXISTS `mall_category`; CREATE TABLE `mall_category` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分类名称', `parentId` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '父id, 根节点为0', `level` int NULL DEFAULT NULL COMMENT '层级, 从0开始', `sortOrder` int NULL DEFAULT NULL COMMENT '排序值', `image` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分类图标', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `categoryId` bigint NULL DEFAULT NULL COMMENT 'id', `categoryPath` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分类父子路径', `goodsCount` int NULL DEFAULT NULL COMMENT '该分类下商品数量', `categoryOrder` int NULL DEFAULT NULL COMMENT '分类排序', `isShow` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '是否显示 YES:是,NO:否', `advImage` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分类广告图片', `advImageLink` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分类广告图片链接', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mall_category_brand -- ---------------------------- DROP TABLE IF EXISTS `mall_category_brand`; CREATE TABLE `mall_category_brand` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', `categoryId` bigint NULL DEFAULT NULL COMMENT '分类id', `brandId` bigint NULL DEFAULT NULL COMMENT '品牌id', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '分类品牌关联表实体' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mall_category_spec -- ---------------------------- DROP TABLE IF EXISTS `mall_category_spec`; CREATE TABLE `mall_category_spec` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', `categoryId` bigint NULL DEFAULT NULL COMMENT '分类id', `specId` bigint NULL DEFAULT NULL COMMENT '规格id', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mall_draft_goods -- ---------------------------- DROP TABLE IF EXISTS `mall_draft_goods`; CREATE TABLE `mall_draft_goods` ( `draftGoodsId` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', `sn` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品编号', `goodsName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品名称', `brandId` bigint NULL DEFAULT NULL COMMENT '商品品牌ID', `categoryId` bigint NULL DEFAULT NULL COMMENT '商品分类ID', `weight` double NULL DEFAULT NULL COMMENT '商品重量', `intro` json NULL COMMENT '商品详情', `price` double NULL DEFAULT NULL COMMENT '商品价格', `cost` double NULL DEFAULT NULL COMMENT '商品成本价', `mktprice` double NULL DEFAULT NULL COMMENT '商品市场价', `goodsType` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品类型', `haveSpec` int NULL DEFAULT NULL COMMENT '是否开启规格', `createTime` bigint NULL DEFAULT NULL COMMENT '商品添加时间', `quantity` int NULL DEFAULT NULL COMMENT '商品总库存', `original` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品原始图片', `sellerId` bigint NULL DEFAULT NULL COMMENT '商品所属卖家ID', `shopCatId` bigint NULL DEFAULT NULL COMMENT '商品所属店铺类目ID', `templateId` bigint NULL DEFAULT NULL COMMENT '商品运费模板ID', `goodsTransfeeCharge` int NULL DEFAULT NULL COMMENT '是否为买家承担运费', `sellerName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品所属店铺名称', `pageTitle` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'seo 标题', `metaKeywords` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'seo关键字', `metaDescription` json NULL COMMENT 'seo描述', `exchangeMoney` double NULL DEFAULT NULL COMMENT '积分商品需要的金额', `exchangePoint` int NULL DEFAULT NULL COMMENT '积分商品需要的积分', `exchangeCategoryId` bigint NULL DEFAULT NULL COMMENT '积分商品的分类id', `mobileIntro` json NULL COMMENT '商品移动端详情', `goodsVideo` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品视频', PRIMARY KEY (`draftGoodsId`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mall_draft_goods_params -- ---------------------------- DROP TABLE IF EXISTS `mall_draft_goods_params`; CREATE TABLE `mall_draft_goods_params` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', `draftGoodsId` bigint NULL DEFAULT NULL COMMENT '草稿id', `paramId` bigint NULL DEFAULT NULL COMMENT '参数id', `paramName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '参数名', `paramValue` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '参数值', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mall_draft_goods_sku -- ---------------------------- DROP TABLE IF EXISTS `mall_draft_goods_sku`; CREATE TABLE `mall_draft_goods_sku` ( `draftSkuId` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', `draftGoodsId` bigint NULL DEFAULT NULL COMMENT '草稿id', `sn` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '货号', `quantity` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '货号', `price` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '货号', `specs` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '货号', `cost` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '货号', `weight` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '货号', PRIMARY KEY (`draftSkuId`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mall_goods -- ---------------------------- DROP TABLE IF EXISTS `mall_goods`; CREATE TABLE `mall_goods` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `goodsName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品名称', `price` double NULL DEFAULT NULL COMMENT '商品价格', `categoryPath` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分类path', `goodsUnit` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '计量单位', `sellingPoint` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '卖点', `marketEnable` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '上架状态', `intro` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT 'pc端详情', `buyCount` int NULL DEFAULT NULL COMMENT '购买数量', `quantity` int NULL DEFAULT NULL COMMENT '库存', `grade` double NULL DEFAULT NULL COMMENT '商品好评率', `thumbnail` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '缩略图路径', `small` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '小图路径', `original` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '原图路径', `commentNum` int NULL DEFAULT NULL COMMENT '评论数量', `templateId` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '运费模板id', `selfOperated` tinyint(1) NULL DEFAULT NULL COMMENT '是否自营', `mobileIntro` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '商品移动端详情', `goodsVideo` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品视频', `recommend` tinyint(1) NULL DEFAULT NULL COMMENT '是否为推荐商品', `goodsType` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品类型', `params` json NULL COMMENT '商品参数json', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `goodsId` bigint NULL DEFAULT NULL COMMENT 'id', `sn` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品编号', `brandId` bigint NULL DEFAULT NULL COMMENT '品牌id', `categoryId` bigint NULL DEFAULT NULL COMMENT '分类id', `weight` double NULL DEFAULT NULL COMMENT '重量', `cost` double NULL DEFAULT NULL COMMENT '成本价格', `mktprice` double NULL DEFAULT NULL COMMENT '市场价格', `haveSpec` int NULL DEFAULT NULL COMMENT '是否有规格0没有 1有', `createTime` bigint NULL DEFAULT NULL COMMENT '创建时间', `lastModify` bigint NULL DEFAULT NULL COMMENT '最后修改时间', `viewCount` int NULL DEFAULT NULL COMMENT '浏览数量', `disabled` int NULL DEFAULT NULL COMMENT '是否被删除0 删除 1未删除', `enableQuantity` int NULL DEFAULT NULL COMMENT '可用库存', `point` int NULL DEFAULT NULL COMMENT '如果是积分商品需要使用的积分', `pageTitle` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'seo标题', `metaKeywords` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'seo关键字', `metaDescription` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'seo描述', `big` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '大图路径', `sellerId` bigint NULL DEFAULT NULL COMMENT '卖家id', `shopCatId` bigint NULL DEFAULT NULL COMMENT '店铺分类id', `goodsTransfeeCharge` int NULL DEFAULT NULL COMMENT '谁承担运费0:买家承担,1:卖家承担', `sellerName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '卖家名字', `isAuth` int NULL DEFAULT NULL COMMENT '0 待审核,1 审核通过 2 未通过', `authMessage` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '审核信息', `underMessage` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '下架原因', `priority` int NULL DEFAULT NULL COMMENT '搜索优先级', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mall_goods_gallery -- ---------------------------- DROP TABLE IF EXISTS `mall_goods_gallery`; CREATE TABLE `mall_goods_gallery` ( `imgId` bigint NOT NULL AUTO_INCREMENT COMMENT '图片的主键id', `goodsId` bigint NULL DEFAULT NULL COMMENT '商品主键', `thumbnail` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '缩略图路径', `small` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '小图路径', `big` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '大图路径', `original` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '原图路径', `tiny` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '极小图路径', `isdefault` int NULL DEFAULT NULL COMMENT '是否是默认图片1 0没有默认', `sort` int NULL DEFAULT NULL COMMENT '排序', PRIMARY KEY (`imgId`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mall_goods_params -- ---------------------------- DROP TABLE IF EXISTS `mall_goods_params`; CREATE TABLE `mall_goods_params` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', `goodsId` bigint NULL DEFAULT NULL COMMENT '商品id', `paramId` bigint NULL DEFAULT NULL COMMENT '参数id', `paramName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '参数名字', `paramValue` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '参数值', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mall_goods_sku -- ---------------------------- DROP TABLE IF EXISTS `mall_goods_sku`; CREATE TABLE `mall_goods_sku` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `goodsId` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品id', `specs` json NULL COMMENT '规格信息json', `simpleSpecs` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '规格信息', `freightTemplateId` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '配送模版id', `goodsName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品名称', `sn` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品编号', `categoryPath` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '分类path', `goodsUnit` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '计量单位', `sellingPoint` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '卖点', `weight` double NULL DEFAULT NULL COMMENT '重量', `marketEnable` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '上架状态', `intro` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '商品详情', `price` double NULL DEFAULT NULL COMMENT '商品价格', `viewCount` int NULL DEFAULT NULL COMMENT '商品价格', `buyCount` int NULL DEFAULT NULL COMMENT '购买数量', `quantity` int NULL DEFAULT NULL COMMENT '库存', `grade` double NULL DEFAULT NULL COMMENT '商品好评率', `thumbnail` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '缩略图路径', `big` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '大图路径', `small` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '小图路径', `original` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '原图路径', `commentNum` int NULL DEFAULT NULL COMMENT '评论数量', `templateId` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '运费模板id', `mobileIntro` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品移动端详情', `goodsVideo` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品视频', `recommend` tinyint(1) NULL DEFAULT NULL COMMENT '是否为推荐商品', `goodsType` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品类型', `alertQuantity` int NULL DEFAULT NULL COMMENT '预警数量', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `skuId` bigint NULL DEFAULT NULL COMMENT 'id', `enableQuantity` int NULL DEFAULT NULL COMMENT '可用库存', `cost` double NULL DEFAULT NULL COMMENT '成本价格', `sellerId` bigint NULL DEFAULT NULL COMMENT '卖家id', `sellerName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '卖家名称', `categoryId` bigint NULL DEFAULT NULL COMMENT '分类id', `hashCode` int NULL DEFAULT NULL COMMENT 'hash_code', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mall_parameter_group -- ---------------------------- DROP TABLE IF EXISTS `mall_parameter_group`; CREATE TABLE `mall_parameter_group` ( `groupId` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', `groupName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '参数组名称', `categoryId` bigint NULL DEFAULT NULL COMMENT '关联分类id', `sort` int NULL DEFAULT NULL COMMENT 'id', PRIMARY KEY (`groupId`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mall_parameters -- ---------------------------- DROP TABLE IF EXISTS `mall_parameters`; CREATE TABLE `mall_parameters` ( `paramId` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', `paramName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '参数名称', `paramType` int NULL DEFAULT NULL COMMENT '参数类型1 输入项 2 选择项', `options` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '选择值', `isIndex` int NULL DEFAULT NULL COMMENT '是否可索引必选', `required` int NULL DEFAULT NULL COMMENT '是否必填', `groupId` bigint NULL DEFAULT NULL COMMENT '参数分组id', `categoryId` bigint NULL DEFAULT NULL COMMENT '分类id', `sort` int NULL DEFAULT NULL COMMENT '参数组名称', PRIMARY KEY (`paramId`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mall_quantity_log -- ---------------------------- DROP TABLE IF EXISTS `mall_quantity_log`; CREATE TABLE `mall_quantity_log` ( `logId` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', `orderSn` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '订单编号', `goodsId` bigint NULL DEFAULT NULL COMMENT '商品id', `skuId` bigint NULL DEFAULT NULL COMMENT 'sku id', `quantity` int NULL DEFAULT NULL COMMENT '库存数', `enableQuantity` int NULL DEFAULT NULL COMMENT '可用库存', `opTime` bigint NULL DEFAULT NULL COMMENT '操作时间', `logType` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '日志类型', `reason` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '原因', PRIMARY KEY (`logId`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mall_spec_values -- ---------------------------- DROP TABLE IF EXISTS `mall_spec_values`; CREATE TABLE `mall_spec_values` ( `specValueId` bigint NOT NULL AUTO_INCREMENT COMMENT '规格值id', `specId` bigint NULL DEFAULT NULL COMMENT '规格项id', `specValue` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '规格值名字', `sellerId` bigint NULL DEFAULT NULL COMMENT '所属卖家', `specName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '规格名称', PRIMARY KEY (`specValueId`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mall_specification -- ---------------------------- DROP TABLE IF EXISTS `mall_specification`; CREATE TABLE `mall_specification` ( `specId` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', `specName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '规格项名称', `disabled` int NULL DEFAULT NULL COMMENT '参数名称', `specMemo` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '规格描述', `sellerId` bigint NULL DEFAULT NULL COMMENT '所属卖家 0属于平台', PRIMARY KEY (`specId`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mall_tag_goods -- ---------------------------- DROP TABLE IF EXISTS `mall_tag_goods`; CREATE TABLE `mall_tag_goods` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '规格值id', `tagId` bigint NULL DEFAULT NULL COMMENT '标签id', `goodsId` bigint NULL DEFAULT NULL COMMENT '商品id', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mall_tags -- ---------------------------- DROP TABLE IF EXISTS `mall_tags`; CREATE TABLE `mall_tags` ( `tagId` bigint NOT NULL AUTO_INCREMENT COMMENT '规格值id', `tagName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标签名字', `sellerId` bigint NULL DEFAULT NULL COMMENT '所属卖家', `mark` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '关键字', PRIMARY KEY (`tagId`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for material_item -- ---------------------------- DROP TABLE IF EXISTS `material_item`; CREATE TABLE `material_item` ( `id` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `typeId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '重大事项类型ID', `title` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标题', `content` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '内容', `remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `visible` tinyint(1) NULL DEFAULT 1 COMMENT '是否公开', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '重大事项' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for material_type -- ---------------------------- DROP TABLE IF EXISTS `material_type`; CREATE TABLE `material_type` ( `id` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型名称', `sort` int NULL DEFAULT NULL COMMENT '排序', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '重大事项类型' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for maternity_leave -- ---------------------------- DROP TABLE IF EXISTS `maternity_leave`; CREATE TABLE `maternity_leave` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'userId', `userName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `sex` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `nation` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '民族', `birthday` datetime NULL DEFAULT NULL COMMENT '出生年月', `loginName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在工会Id', `unionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在工会', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位Id', `unitName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位', `loverName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '爱人姓名', `loverSex` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `loverNation` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '民族', `loverBirthday` datetime NULL DEFAULT NULL COMMENT '出生年月', `loverUnitName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位', `withLeave` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '陪护假', `parentalLeave` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '育儿假', `maternityLeave` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '产假', `extendLeave` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '延长假', `birthsLeave` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '多胞胎', `difficultLeave` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '难产假', `winterLeave` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '寒假', `summerLeave` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '暑假', `leaveDays` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '假期天数', `childrenBirthday` datetime NULL DEFAULT NULL COMMENT '子女出生日期', `startTime` datetime NULL DEFAULT NULL COMMENT '休假开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '休假结束时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `applyTime` datetime NULL DEFAULT NULL COMMENT '填写时间', `mobile` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电话', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '生育休假' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for medical_apply -- ---------------------------- DROP TABLE IF EXISTS `medical_apply`; CREATE TABLE `medical_apply` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'id', `applyTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请时间', `homeAddress` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '家庭住址', `mobile` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系电话', `applyNum` int NULL DEFAULT NULL COMMENT '申请次数', `medicalSubsidyMoney` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '累计补助金额', `subsidyType` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '报销类型', `subsidyMoney` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '补助金额', `forecastSubsidyMoney` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '预测补助金额', `loveSubsidyMoney` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '爱心补助金额', `familyIncome` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '家庭年度总收入', `diseaseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '疾病种类id', `note` varchar(300) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `applyLoginName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '填写人工号', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `files` json NULL COMMENT '附件', `idCard` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '身份证号', `age` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '年龄', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '医疗互助申请表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for medical_apply_cost -- ---------------------------- DROP TABLE IF EXISTS `medical_apply_cost`; CREATE TABLE `medical_apply_cost` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `applyId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '主键Id', `visitStartTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '就诊开始时间', `visitEndTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '就诊结束时间', `visitHospital` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '就诊医院', `hospitalSumMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '住院医疗总额', `reimbursementMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '实际报销金额', `singleBearMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '个人承担部分金额', `personExpenseMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '自费部分金额', `outpatientServiceMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '门诊费', `bxyMoney` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '靶向药', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '医疗互助申请表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for medical_disease_type -- ---------------------------- DROP TABLE IF EXISTS `medical_disease_type`; CREATE TABLE `medical_disease_type` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `diseaseName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '疾病名称', `diseaseCode` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '疾病编码', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `isMajorDiseases` tinyint(1) NULL DEFAULT 1 COMMENT '是否重大疾病', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '医疗互助疾病类型表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for medical_money_detail -- ---------------------------- DROP TABLE IF EXISTS `medical_money_detail`; CREATE TABLE `medical_money_detail` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `year` int NULL DEFAULT NULL COMMENT '年度', `aidFund` decimal(10, 0) NULL DEFAULT NULL COMMENT '会员上缴费用', `schoolGrants` decimal(10, 0) NULL DEFAULT NULL COMMENT '学校拨款', `lastYearBalance` decimal(10, 0) NULL DEFAULT NULL COMMENT '上年结余', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `unionInto` decimal(10, 0) NULL DEFAULT NULL COMMENT '工会转入', `grossIncome` decimal(10, 0) NULL DEFAULT NULL COMMENT '总收入', `ratio` decimal(10, 0) NULL DEFAULT NULL COMMENT '最终占比', `finalSubsidy` decimal(10, 0) NULL DEFAULT NULL COMMENT '最终分配金额', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '医疗互助补助金额明细' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for medical_mutual_aid_fund -- ---------------------------- DROP TABLE IF EXISTS `medical_mutual_aid_fund`; CREATE TABLE `medical_mutual_aid_fund` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请人ID', `userName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请人姓名', `loginName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请人工号', `sex` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请人性别', `birthday` date NULL DEFAULT NULL COMMENT '申请人生日', `homeAddress` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请人家庭住址', `mobile` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请人手机号', `unitId` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位Id', `unitName` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位', `unionId` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会Id', `unionName` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会', `diseaseCategory` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '疾病类别', `totalMedicalAmount` decimal(10, 0) NULL DEFAULT NULL COMMENT '医疗总金额', `selfPaymentAmount` decimal(10, 0) NULL DEFAULT NULL COMMENT '个人现金支付金额', `documentNum` int NULL DEFAULT NULL COMMENT '几张单据', `prescriptionNum` int NULL DEFAULT NULL COMMENT '几张处方', `medicalRecordNum` int NULL DEFAULT NULL COMMENT '几本病历', `familyIncome` json NULL COMMENT '家庭收入', `applyReason` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申请补助原因', `files` json NULL COMMENT '申请材料', `applyDate` datetime NULL DEFAULT NULL COMMENT '申请时间', `branchUnionAuditId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会、离退休审核Id', `stateId` int NULL DEFAULT NULL COMMENT '审核状态', `schoolHospitalConfirmSelfPaymentAmount` decimal(10, 0) NULL DEFAULT NULL COMMENT '校医院核定个人现金支付金额', `schoolHospitalConfirmSelfPaymentAmountAuditId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '校医院审核Id', `schoolConfirmSelfPaymentAmount` decimal(10, 0) NULL DEFAULT NULL COMMENT '互助金小组核定个人现金支付金额', `schoolConfirmSelfPaymentAmountAuditId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '互助金小组审核Id', `finalSubsidyMoney` decimal(10, 0) NULL DEFAULT NULL COMMENT '最终补助金额', `note` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `predictedSubsidyMoney` decimal(10, 0) NULL DEFAULT NULL COMMENT '预测补助金额', `diseaseType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '病种', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for medical_setting -- ---------------------------- DROP TABLE IF EXISTS `medical_setting`; CREATE TABLE `medical_setting` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `publicYearInDiseaseMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '公费医疗患大病年度累计补助标准', `socialYearInDiseaseMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '社保患大病年度累计补助标准', `ordinaryOnceNotInDiseaseMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '患普通疾病单次补助标准', `loveMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '爱心互助基金标准', `subsidyRatio` int NULL DEFAULT NULL COMMENT '补助比例', `maxYearInDiseaseMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '患大病补助最高限额', `maxYearNotInDiseaseMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '患普通疾病补助最高限额', `previousYearMaxMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '历年总额度最高限额', `beyondMaxQuotaMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '超过最大限额后每年补助最大金额', `tenYearNeverAddSubsidyRatio` int NULL DEFAULT NULL COMMENT '十年未补助首次申请增加比例', `fifteenYearNeverAddSubsidyRatio` int NULL DEFAULT NULL COMMENT '十五年未补助首次申请增加比例', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '医疗互助补助参数配置' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for meeting_info -- ---------------------------- DROP TABLE IF EXISTS `meeting_info`; CREATE TABLE `meeting_info` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '会议名称', `address` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '地点', `typeId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '会议类型', `description` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '会议描述', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `createTime` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建时间', `teacherCongressSessionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属教代会', `workerCongressSessionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属工代会', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '会议信息' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for meeting_time_period -- ---------------------------- DROP TABLE IF EXISTS `meeting_time_period`; CREATE TABLE `meeting_time_period` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `meetingId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '会议id', `periodName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '时间段会议名称', `startTime` datetime NULL DEFAULT NULL COMMENT '开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '结束时间', `canLeave` tinyint(1) NULL DEFAULT 0 COMMENT '是否可以请假', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '会议时间段' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for meeting_time_period_user -- ---------------------------- DROP TABLE IF EXISTS `meeting_time_period_user`; CREATE TABLE `meeting_time_period_user` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `meetingId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '会议id', `timePeriodId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '会议时间段id', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `loginName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户工号', `userName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户姓名', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属单位id', `unitName` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属单位', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属工会id', `unionName` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属工会', `joinStatus` tinyint(1) NULL DEFAULT 1 COMMENT '参加状态', `leaveTime` datetime NULL DEFAULT NULL COMMENT '请假时间', `leaveReason` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '请假理由', `signStatus` tinyint(1) NULL DEFAULT 0 COMMENT '签到状态', `signTime` datetime NULL DEFAULT NULL COMMENT '签到时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '会议参会人员' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for meeting_type -- ---------------------------- DROP TABLE IF EXISTS `meeting_type`; CREATE TABLE `meeting_type` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `code` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型编码', `name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型名称', `enable` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用', `sortNum` int NULL DEFAULT NULL COMMENT '排序编号', `designId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '流程id', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '会议类型' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for member_apply_record -- ---------------------------- DROP TABLE IF EXISTS `member_apply_record`; CREATE TABLE `member_apply_record` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `username` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名', `loginname` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工号', `birthday` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '出生日期', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位id', `unitName` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位名称', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会id', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会名称', `sex` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '性别', `idCard` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '证件号码', `nation` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '民族', `political` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '政治面貌', `education` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '学历', `position` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '职务', `userState` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '在职状态', `preparedBy` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人事编制', `personType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人员类别', `mobile` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '手机号码', `email` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '电子邮箱', `member` tinyint(1) NULL DEFAULT 0 COMMENT '会员状态', `welfareMember` tinyint(1) NULL DEFAULT 0 COMMENT '福利会员状态', `campus` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '校区', `families` json NULL COMMENT '家庭主要成员及其工作单位', `postDoctoralJoinDate` date NULL DEFAULT NULL COMMENT '博士后进站时间', `personalData` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '个人简况', `notes` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `changeType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '变更类型', `changeTypes` json NULL COMMENT '变更类型集合', `changeOrigin` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '变更来源', `applyDateTime` datetime NULL DEFAULT NULL COMMENT '申请时间', `allocationUnionId` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分配的工会关系', `isVoluntary` tinyint(1) NULL DEFAULT NULL COMMENT '是否自愿加入工会', `sign` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '签字', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `changeUnitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '变更单位id', `changeUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '变更工会id', `governmentPosition` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '党政职务', `wantJoinLoveMutualAidAssociation` tinyint(1) NULL DEFAULT 0 COMMENT '是否愿意加入大病互助基金会', `verificationProjectId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '名单事项核对Id', `changeInfos` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '详细变更记录', `remark` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '详细变更记录', `origin` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '来源,高校编码', `academicDegree` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '学位', `specialty` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '特长及获奖情况', `marriage` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '婚姻状况', `homeAddress` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '家庭住址', `arrivalAtSchoolDate` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '来校时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '会员申请记录' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for member_change_record -- ---------------------------- DROP TABLE IF EXISTS `member_change_record`; CREATE TABLE `member_change_record` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `username` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名', `loginname` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工号', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位id', `unitName` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位名称', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会id', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会名称', `sex` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '性别', `birthday` date NULL DEFAULT NULL COMMENT '出生日期', `idCard` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '证件号码', `nation` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '民族', `political` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '政治面貌', `education` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '学历', `academicDegree` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '学位', `position` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '党政职务', `userState` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '在职状态', `preparedBy` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人事编制', `personType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人员类别', `mobile` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '手机号码', `email` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '电子邮箱', `member` tinyint(1) NULL DEFAULT 0 COMMENT '会员状态', `welfareMember` tinyint(1) NULL DEFAULT 0 COMMENT '福利会员状态', `campus` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '校区', `retireDate` date NULL DEFAULT NULL COMMENT '退休日期', `families` json NULL COMMENT '家庭主要成员及其工作单位', `personalData` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '个人简况', `notes` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `changeType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '变更类型', `changeTypes` json NULL COMMENT '变更类型集合', `changeOrigin` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '变更来源', `applyDateTime` datetime NULL DEFAULT NULL COMMENT '申请时间', `welfareStopDate` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '福利享受截止日期', `verificationProjectId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '名单事项核对Id', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `aidFundMemberUserType` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '基金会员类型', `userAttribute` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人员属性', `professionalTitle` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '职称', `arrivalAtSchoolDate` date NULL DEFAULT NULL COMMENT '入校时间', `threeUnitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '三级单位ID', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for member_check_task -- ---------------------------- DROP TABLE IF EXISTS `member_check_task`; CREATE TABLE `member_check_task` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `year` int NULL DEFAULT NULL COMMENT '年度', `taskName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '任务名称', `description` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '说明', `startTime` datetime NULL DEFAULT NULL COMMENT '开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '结束时间', `taskMode` int NULL DEFAULT NULL COMMENT '模式', `userStates` json NULL COMMENT '在职状态', `isEnabled` tinyint(1) NULL DEFAULT 1 COMMENT '是否开启', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '会员核对事项表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for member_check_task_union_feedback -- ---------------------------- DROP TABLE IF EXISTS `member_check_task_union_feedback`; CREATE TABLE `member_check_task_union_feedback` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `checkTaskId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '核对事项Id', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会Id', `unionCode` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会编码', `unionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会名称', `branchUnionSubmit` tinyint(1) NULL DEFAULT 0 COMMENT '分工会是否已提交', `schoolUnionAudit` tinyint(1) NULL DEFAULT 0 COMMENT '校工会是否审核', `feedbackUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '反馈人Id', `feedbackUserName` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '反馈人姓名', `feedbackLoginName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '反馈人工号', `feedbackFiles` json NULL COMMENT '反馈文件', `isRollback` tinyint(1) NULL DEFAULT NULL COMMENT '校工会是否退回', `rollbackReason` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '退回原因', `status` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '当前状态', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '核对分工会反馈表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for member_check_task_user -- ---------------------------- DROP TABLE IF EXISTS `member_check_task_user`; CREATE TABLE `member_check_task_user` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `checkTaskId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '核对事项ID', `branchUnionChecked` tinyint(1) NULL DEFAULT 0 COMMENT '分工会是否已核对', `schoolUnionChecked` tinyint(1) NULL DEFAULT 0 COMMENT '校工会是否已核对', `isChanged` tinyint(1) NULL DEFAULT 0 COMMENT '是否变更', `currentState` int NULL DEFAULT NULL COMMENT '当前状态', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `username` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名', `loginname` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工号', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位id', `unitName` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位名称', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会id', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会名称', `sex` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '性别', `birthday` date NULL DEFAULT NULL COMMENT '出生日期', `idCard` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '证件号码', `nation` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '民族', `political` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '政治面貌', `education` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '学历', `academicDegree` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '学位', `position` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '党政职务', `userState` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '在职状态', `preparedBy` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人事编制', `personType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人员类别', `mobile` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '手机号码', `email` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '电子邮箱', `member` tinyint(1) NULL DEFAULT 0 COMMENT '会员状态', `welfareMember` tinyint(1) NULL DEFAULT 0 COMMENT '福利会员状态', `campus` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '校区', `retireDate` date NULL DEFAULT NULL COMMENT '退休日期', `families` json NULL COMMENT '家庭主要成员及其工作单位', `personalData` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '个人简况', `notes` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `changeType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '变更类型', `changeTypes` json NULL COMMENT '变更类型集合', `changeOrigin` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '变更来源', `applyDateTime` datetime NULL DEFAULT NULL COMMENT '申请时间', `welfareStopDate` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '福利享受截止日期', `verificationProjectId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '名单事项核对Id', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `aidFundMemberUserType` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '基金会员类型', `userAttribute` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人员属性', `professionalTitle` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '职称', `arrivalAtSchoolDate` date NULL DEFAULT NULL COMMENT '入校时间', `threeUnitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '三级单位ID', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '会员核对人表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for member_history -- ---------------------------- DROP TABLE IF EXISTS `member_history`; CREATE TABLE `member_history` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `year` mediumint NULL DEFAULT NULL COMMENT '年度', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `loginname` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户名', `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '密码', `salt` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '密码盐', `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '头像', `userOnline` tinyint(1) NULL DEFAULT NULL COMMENT '是否在线', `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电子邮箱', `mobile` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号码', `createAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `loginAt` bigint NULL DEFAULT NULL COMMENT '登陆时间', `loginIp` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登陆IP', `loginCount` int NULL DEFAULT NULL COMMENT '登陆次数', `loginSessionId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登陆SessionId', `customMenu` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '常用菜单', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `unitPath` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `userState` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '在职状态', `personType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '人员类型', `comeSchoolDate` date NULL DEFAULT NULL COMMENT '来校年月', `birthday` date NULL DEFAULT NULL COMMENT '出生日期', `governmentPosition` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '党政职务', `technicalTitle` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '技术职称', `nation` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '民族', `sex` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `nationality` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '国籍', `idCardType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证件类型', `idCard` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证件号码', `education` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学历', `academicDegree` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学位', `political` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '政治面貌', `manyUnit` tinyint(1) NULL DEFAULT 0 COMMENT '是否双肩挑', `member` tinyint(1) NULL DEFAULT 0 COMMENT '是否会员', `welfareMember` tinyint(1) NULL DEFAULT 0 COMMENT '是否福利会员', `families` json NULL COMMENT '家庭主要成员及其工作单位', `wantJoinLoveMutualAidAssociation` tinyint(1) NULL DEFAULT 0 COMMENT '是否愿意加入大病互助基金会', `personalData` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '个人简况', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `aidFundMember` tinyint(1) NULL DEFAULT 0 COMMENT '是否大病基金会员', `isModelWorker` tinyint(1) NULL DEFAULT 0 COMMENT '是否是劳模', `modelWorkerFiles` json NULL COMMENT '劳模资料', `customMenuIds` json NULL COMMENT '常用菜单', `retireDate` date NULL DEFAULT NULL COMMENT '退休日期', `preparedBy` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '编制类别', `customApprovalOpinions` json NULL COMMENT '常用审批意见', `wxOpenId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '微信openId', `totalIntegral` int NULL DEFAULT 0 COMMENT '总积分', `joinPartyDate` date NULL DEFAULT NULL COMMENT '入党时间', `nativePlace` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '籍贯', `technicalTitleLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '技术职称级别', `position` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职务', `positionLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职务级别', `employeeLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职员级别', `arrivalAtSchooDate` date NULL DEFAULT NULL COMMENT '来校时间', `staffCategory` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教职工类别', `employmentType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '聘用方式', `identityType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份类型', `staffType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教职工类别', `arrivalAtSchoolDate` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来校时间', `postDoctoralJoinDate` date NULL DEFAULT NULL COMMENT '博士后进站时间', `marriage` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '婚姻状况', `memberTime` datetime NULL DEFAULT NULL COMMENT '会员加入时间', `openId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'openId', `thirtyCertificateProcessingTime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '荣誉证办理年月', `isThirtyTeach` tinyint(1) NULL DEFAULT NULL COMMENT '是否教学30年以上教工', `preparationMemberFee` decimal(10, 2) NULL DEFAULT NULL COMMENT '编制会费', `contractMemberFee` decimal(10, 2) NULL DEFAULT NULL COMMENT '合同制会费', `jobCategory` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '岗位类别', `professionalTitle` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职称', `professionalLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职级', `employeeSource` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职工来源', `administrativeLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '行政级别(用于管理岗位)', `positionSeries` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '岗位系列', `administrativePositionLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '行政岗级', `teachingTime` date NULL DEFAULT NULL COMMENT '从教年月', `expectedLeaveSchoolDate` date NULL DEFAULT NULL COMMENT '预计离校时间/最后离校时间', `dutySituation` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '在岗情况', `specialty` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '特长及获奖情况', `homeAddress` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '家庭住址', `aidFundMemberType` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '基金会员类型', `aidFundDeductTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '基金会员起扣时间', `oldLoginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '指退休之前的工号', `aidFundMemberUserType` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '基金会员类型', `aidFundMemberJoinTime` datetime NULL DEFAULT NULL COMMENT '基金会员加入时间', `aidFundMemberQuitTime` datetime NULL DEFAULT NULL COMMENT '基金会员退出时间', `userAttribute` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '人员属性', `workDate` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工作时间', `campus` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '校区', `threeUnitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '三级单位ID', `pendingConfirmStatus` tinyint NULL DEFAULT 0 COMMENT '待确认状态:0不用确认、1待确认、2已确认', `virtual_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '虚拟用户ID', `virtual_org_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '虚拟组织ID', `welfareStopDate` date NULL DEFAULT NULL COMMENT '福利享受截止时间', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `INDEX_SYS_USER_LOGINNAMAE`(`loginname` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for member_list_verification_project -- ---------------------------- DROP TABLE IF EXISTS `member_list_verification_project`; CREATE TABLE `member_list_verification_project` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `projectName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '名单核对事项名称', `content` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '名单核对事项内容及要求', `releaseDateTime` datetime NULL DEFAULT NULL COMMENT '名单核对事项发布时间', `unionIds` json NULL COMMENT '推送分工会id', `renewFields` json NULL COMMENT '更新字段', `files` json NULL COMMENT '更新字段', `isNeedFeedback` tinyint(1) NULL DEFAULT 1 COMMENT '是否需要反馈', `isNeedFeedbackFile` tinyint(1) NULL DEFAULT 1 COMMENT '是否需要反馈附件', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `applyDate` datetime NULL DEFAULT NULL COMMENT '创建时间', `startDate` datetime NULL DEFAULT NULL COMMENT '开始时间', `endDate` datetime NULL DEFAULT NULL COMMENT '结束时间', `isEnabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否开启', `welfareJson` json NULL COMMENT '福利', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '名单核对事项项目表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for member_list_verification_user -- ---------------------------- DROP TABLE IF EXISTS `member_list_verification_user`; CREATE TABLE `member_list_verification_user` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `username` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名', `loginname` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工号', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位id', `unitName` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位名称', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会id', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会名称', `sex` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '性别', `idCard` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '证件号码', `nation` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '民族', `political` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '政治面貌', `education` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '学历', `governmentPosition` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '党政职务', `mobile` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '手机号码', `email` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '电子邮箱', `wantJoinLoveMutualAidAssociation` tinyint(1) NULL DEFAULT 0 COMMENT '是否愿意加入大病互助基金会', `families` json NULL COMMENT '家庭主要成员及其工作单位', `personalData` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '个人简况', `notes` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `applyDateTime` datetime NULL DEFAULT NULL COMMENT '申请时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `changeUnitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '变更单位id', `changeUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '变更工会id', `userState` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '在职状态', `personType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人员类别', `member` tinyint(1) NULL DEFAULT 0 COMMENT '会员状态', `welfareMember` tinyint(1) NULL DEFAULT 0 COMMENT '福利会员状态', `changeType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '变更类型', `verificationProjectId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '会员名单核对事项ID', `changeOrigin` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '变更来源', `verificationState` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '名单事项状态', `currentState` int NULL DEFAULT NULL COMMENT '当前状态', `branchUnionChecked` tinyint(1) NULL DEFAULT 0 COMMENT '分工会是否已核对', `schoolUnionChecked` tinyint(1) NULL DEFAULT 0 COMMENT '校工会是否已核对', `isChanged` tinyint(1) NULL DEFAULT 0 COMMENT '是否变更', `isChecked` tinyint(1) NULL DEFAULT 0 COMMENT '是否已核对', `verificationOption` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '名单事项审核意见', `changeTypes` json NULL COMMENT '变更类型集合', `changeInfos` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '详细变更记录', `preparedBy` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人事编制', `remark` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '详细变更记录', `postDoctoralJoinDate` date NULL DEFAULT NULL COMMENT '博士后进站时间', `birthday` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '出生日期', `position` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '职务', `campus` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '校区', `allocationUnionId` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分配的工会关系', `isVoluntary` tinyint(1) NULL DEFAULT NULL COMMENT '是否自愿加入工会', `sign` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '签字', `origin` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '来源,高校编码', `academicDegree` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '学位', `retireDate` date NULL DEFAULT NULL COMMENT '退休日期', `welfareStopDate` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '福利享受截止日期', `aidFundMemberUserType` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '基金会员类型', `userAttribute` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人员属性', `professionalTitle` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '职称', `arrivalAtSchoolDate` date NULL DEFAULT NULL COMMENT '入校时间', `threeUnitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '三级单位ID', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '会员名单核对事项用户表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for member_payment_config -- ---------------------------- DROP TABLE IF EXISTS `member_payment_config`; CREATE TABLE `member_payment_config` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '缴费配置名称', `payStandards` json NULL COMMENT '缴费标准', `unPaidExitDuration` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '未缴费退会时长', `exitMode` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '退会模式(1,。自动退会;2.人工退会)', `paidDuration` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '缴费时长(多久缴费一次)', `isDisabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否开启', `paymentStartMonth` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '开始缴费月份', `paymentEndMonth` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '结束缴费月份', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for member_payment_info -- ---------------------------- DROP TABLE IF EXISTS `member_payment_info`; CREATE TABLE `member_payment_info` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `loginname` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工号', `paymentProjectId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '缴费项目id', `wages` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工资', `isPayment` tinyint(1) NULL DEFAULT NULL COMMENT '是否缴费', `paymentBaseOne` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '缴费基数1', `paymentBaseTwo` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '缴费基数2', `paymentMoney` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '缴费金额', `paymentTime` datetime NULL DEFAULT NULL COMMENT '缴费日期', `remark` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `payId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付记录Id', `tradeNo` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付宝记录Id', `paymentMethod` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '缴费方式', `paymentMonth` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '缴费月份', `personType` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人员类型', `payPersonnel` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '会员类型', `isRefund` tinyint(1) NULL DEFAULT NULL COMMENT '是否退款', `refundState` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '退款状态', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `userState` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '在职状态', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for member_payment_project -- ---------------------------- DROP TABLE IF EXISTS `member_payment_project`; CREATE TABLE `member_payment_project` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `year` varchar(4) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '年度', `projectName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目名称', `isDisabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否开启', `createTime` datetime NULL DEFAULT NULL COMMENT '创建时间', `paymentStartMonth` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '开始缴费月份', `paymentEndMonth` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '结束缴费月份', `startTime` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '开始缴费时间', `endTime` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '结束缴费时间', `configId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '缴费配置id', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for member_verification_branch_union_feedback -- ---------------------------- DROP TABLE IF EXISTS `member_verification_branch_union_feedback`; CREATE TABLE `member_verification_branch_union_feedback` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `verificationProjectId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '名单核对事项Id', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会Id', `unionCode` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会编码', `unionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会名称', `isSubmit` tinyint(1) NULL DEFAULT NULL COMMENT '是否已提交', `isFeedback` tinyint(1) NULL DEFAULT 0 COMMENT '是否已反馈', `feedbackUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '反馈人Id', `feedbackUserName` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '反馈人姓名', `feedbackLoginName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '反馈人工号', `feedbackNum` int NULL DEFAULT NULL COMMENT '反馈人数', `feedbackFiles` json NULL COMMENT '反馈文件', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `branchUnionSubmit` tinyint(1) NULL DEFAULT 0 COMMENT '分工会是否已提交', `branchUnionSubmitNum` int NULL DEFAULT 0 COMMENT '分工会已提交次数', `schoolUnionSubmit` tinyint(1) NULL DEFAULT 0 COMMENT '校工会是否已提交', `schoolUnionSubmitNum` int NULL DEFAULT 0 COMMENT '校工会已提交次数', `isRollback` tinyint(1) NULL DEFAULT NULL COMMENT '校工会是否退回', `rollbackReason` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '退回原因', `status` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '当前状态', `welfareJson` json NULL COMMENT '分工会上报福利选择情况', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '名单核对事项,分工会反馈表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for message -- ---------------------------- DROP TABLE IF EXISTS `message`; CREATE TABLE `message` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `messageName` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '消息事项', `sendMode` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发送模式', `extraParams` json NULL COMMENT '额外参数', `sendChannel` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发送渠道', `content` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '发送内容', `sendType` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发送形式', `createTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建时间', `sendTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发送时间', `imageUrl` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '封面图', `link` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '跳转链接', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '消息事项' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for message_user -- ---------------------------- DROP TABLE IF EXISTS `message_user`; CREATE TABLE `message_user` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `messageId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '消息事项id', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '接收人', `loginName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '接收人工号', `userName` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '接收人姓名', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属单位id', `unitName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属单位', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属工会id', `unionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属工会', `mobile` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '发送人员' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mig_old_sys_club_user -- ---------------------------- DROP TABLE IF EXISTS `mig_old_sys_club_user`; CREATE TABLE `mig_old_sys_club_user` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `clubid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `userid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `join_time` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `sf` mediumint NULL DEFAULT NULL, `isjf` tinyint(1) NULL DEFAULT NULL, `status` mediumint NULL DEFAULT NULL, `auditList` json NULL, `giveMoney` tinyint(1) NULL DEFAULT NULL, `state` int NULL DEFAULT NULL, `changeSf` int NULL DEFAULT NULL, `sfChangeTime` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `isNormal` tinyint(1) NULL DEFAULT NULL, `changeTime` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `position` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `exitStatus` mediumint NULL DEFAULT NULL, `exitAuditList` json NULL, `bz` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `operatePayUser` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `operatePayTime` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `operatePayRecord` json NULL, `applyTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for mutual_insurance_project -- ---------------------------- DROP TABLE IF EXISTS `mutual_insurance_project`; CREATE TABLE `mutual_insurance_project` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `year` int NULL DEFAULT NULL COMMENT '年度', `projectName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目名称', `startTime` datetime NULL DEFAULT NULL COMMENT '开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '结束时间', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '详细信息', `isOpen` tinyint(1) NULL DEFAULT NULL COMMENT '是否发布', `cover` json NULL COMMENT '封面', `files` json NULL COMMENT '附件', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `activityGroupId` bigint NULL DEFAULT NULL COMMENT '活动范围Id', `activityGroupName` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动范围名称', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '省级互助保障' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for mutual_insurance_user_info -- ---------------------------- DROP TABLE IF EXISTS `mutual_insurance_user_info`; CREATE TABLE `mutual_insurance_user_info` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `projectId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目Id', `projectName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目名称', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'userid', `loginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `userName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `sex` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `mobile` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号', `idCard` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证件号', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属单位Id', `unitName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属单位', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属工会Id', `unionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属工会', `sign` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '签字', `applyTime` datetime NULL DEFAULT NULL COMMENT '申请时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `mode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请模式', `proxyUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '填写人id', `proxyUserName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '填写人姓名', `proxyLoginName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '填写人工号', `age` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '年龄', `address` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '住址', `bankUserName` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开户名', `bankOfDeposit` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开户支行', `bankCardNumber` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '银行卡账号', `planNumber` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '计划书号码', `isRenewal` tinyint(1) NULL DEFAULT NULL COMMENT '是否续保', `guaranteedStartTime` datetime NULL DEFAULT NULL COMMENT '保障开始时间', `guaranteedEndTime` datetime NULL DEFAULT NULL COMMENT '保障结束时间', `dangerTime` datetime NULL DEFAULT NULL COMMENT '出险时间', `dangerAddress` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出险地点', `dangerEvent` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出险原因、经过、结果', `amount` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '赔付金额', `isSubmit` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '是否提交', `insuranceUserState` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '在职状态(年度在岗,不在岗,有个时间范围,在某个时间之后退休的不能参加)', `noDutyTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '不在岗时间', `medicalInsuranceState` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '医保状态', `files` json NULL COMMENT '附件', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '个人信息' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for outlay_allocate_union -- ---------------------------- DROP TABLE IF EXISTS `outlay_allocate_union`; CREATE TABLE `outlay_allocate_union` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `year` int NULL DEFAULT NULL COMMENT '年份', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会Id', `quarterly` int NULL DEFAULT NULL COMMENT '分配项目', `allocateHeadMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '分配前额度', `allocateMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '分配额度', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '分工会经费管理' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for outlay_club_user_back_history -- ---------------------------- DROP TABLE IF EXISTS `outlay_club_user_back_history`; CREATE TABLE `outlay_club_user_back_history` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '协会ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `roleCode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份', `applyDate` datetime NULL DEFAULT NULL COMMENT '申请时间', `payed` tinyint(1) NULL DEFAULT 0 COMMENT '是否缴费', `isGiveMoney` tinyint(1) NULL DEFAULT 0 COMMENT '是否拨付', `historyYear` int NULL DEFAULT NULL COMMENT '备份年度', `userState` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '在职状态', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '历史经费拨付情况' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for outlay_manage_club -- ---------------------------- DROP TABLE IF EXISTS `outlay_manage_club`; CREATE TABLE `outlay_manage_club` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `year` int NULL DEFAULT NULL COMMENT '年份', `totalQuota` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '总额度', `usedQuota` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '已使用额度', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '协会ID', `clubName` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '协会名称', `clubCode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '协会code', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `userAvgMoney` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '人均额度', `historyUserNum` int NULL DEFAULT 0 COMMENT '上年度社团人数', `historyGiveMoneyNum` int NULL DEFAULT 0 COMMENT '上年度拨付人数', `historyNotGiveMoneyNum` int NULL DEFAULT 0 COMMENT '上年度未拨付人数', `isCheck` tinyint(1) NULL DEFAULT 0 COMMENT '是否核对', `isDisable` tinyint(1) NULL DEFAULT 0 COMMENT '是否关闭', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '协会经费管理' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for outlay_manage_school -- ---------------------------- DROP TABLE IF EXISTS `outlay_manage_school`; CREATE TABLE `outlay_manage_school` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `year` int NULL DEFAULT NULL COMMENT '年份', `totalQuota` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '总额度', `usedQuota` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '已使用额度', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '校工会经费管理' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for outlay_manage_union -- ---------------------------- DROP TABLE IF EXISTS `outlay_manage_union`; CREATE TABLE `outlay_manage_union` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `year` int NULL DEFAULT NULL COMMENT '年份', `totalQuota` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '总额度', `usedQuota` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '已使用额度', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '院级工会ID', `unionName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '院级工会名称', `unionCode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '院级工会code', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '分工会经费管理' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for outlay_reimburse -- ---------------------------- DROP TABLE IF EXISTS `outlay_reimburse`; CREATE TABLE `outlay_reimburse` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经办人id', `userName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经办人姓名', `loginName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `mobile` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经办人电话', `unitName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位id', `unionName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会id', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '社团id', `clubName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '社团名称', `outlayManageSource` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报销经费来源', `activityTime` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动时间', `activityNumber` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动人数', `paymentContent` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '支付内容', `money` decimal(10, 2) NULL DEFAULT NULL COMMENT '金额', `activityMatter` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动事项', `budgetId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '年度预算id', `applyTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请时间', `files` json NULL COMMENT '附件', `userSign` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经办人签字', `detailsTypeId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '明细类', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '经费报销' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for outlay_use_detail -- ---------------------------- DROP TABLE IF EXISTS `outlay_use_detail`; CREATE TABLE `outlay_use_detail` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `outlayManageId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '预算Id', `projectName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目', `adjustMoney` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '调整金额', `adjustReason` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '调整事由', `adjustUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '调整人', `adjustUserName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '调整人姓名', `adjustLoginName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '调整人姓名', `activityNumber` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动人数', `outlayReimburseId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务Id', `activityTime` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '经费使用详情' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for payment_refund_record -- ---------------------------- DROP TABLE IF EXISTS `payment_refund_record`; CREATE TABLE `payment_refund_record` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `paymentTransactionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '关联系统交易订单表Id', `outRefundTradeNo` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '本次退款订单号', `refundNo` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '第三方支付的退款单号', `refundState` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '退款状态', `refundAmount` int NULL DEFAULT NULL COMMENT '本次退款金额', `total` int NULL DEFAULT NULL COMMENT '原订单金额', `resultJson` json NULL COMMENT '交易返回数据', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '退款记录表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for payment_transaction -- ---------------------------- DROP TABLE IF EXISTS `payment_transaction`; CREATE TABLE `payment_transaction` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `mchId` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商户号', `outTradeNo` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '订单号,传递给交易系统,交易系统订单号', `transactionId` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '交易系统交易号', `tradingChannel` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '交易渠道', `tradingType` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '交易类型', `tradingState` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '交易状态', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `loginName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户工号', `userName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户姓名', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会id', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户工会', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位id', `unitName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户单位', `tradingAmount` int NULL DEFAULT NULL COMMENT '交易金额', `isRefund` tinyint(1) NULL DEFAULT NULL COMMENT '是否退款', `refundAmount` int NULL DEFAULT NULL COMMENT '退款金额', `description` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '订单描述', `attach` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '附加详细描述', `openId` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '微信支付用户openId', `resultJson` json NULL COMMENT '交易返回数据', `memberPaymentInfoId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '交易名单的主键id', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '交易订单表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for points_mall_invoice_info -- ---------------------------- DROP TABLE IF EXISTS `points_mall_invoice_info`; CREATE TABLE `points_mall_invoice_info` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `mainId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发票主表ID', `invoiceId` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发票号码', `invoiceCode` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发票代码', `invoiceDate` datetime NULL DEFAULT NULL COMMENT '发票日期', `invoiceNakeAmount` decimal(18, 2) NULL DEFAULT NULL COMMENT '发票裸价', `invoiceTaxRate` decimal(10, 4) NULL DEFAULT NULL COMMENT '发票税率', `invoiceTaxAmount` decimal(18, 2) NULL DEFAULT NULL COMMENT '发票税额', `invoiceAmount` decimal(18, 2) NULL DEFAULT NULL COMMENT '价税合计', `invoiceType` int NULL DEFAULT NULL COMMENT '发票类型', `url` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '电子发票地址', `imageEncode` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '发票Base64', `fileType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '文件类型', `checkCode` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '校验码', `invoiceAddress` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发票地址', `invoiceBank` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '开户银行', `invoiceAccount` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '银行账号', `invoiceContact` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系电话', `invoiceContent` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '开票内容', `taxIdNumber` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '纳税人识别号', `remark` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `biller` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '开票人', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城发票信息' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for points_mall_invoice_main -- ---------------------------- DROP TABLE IF EXISTS `points_mall_invoice_main`; CREATE TABLE `points_mall_invoice_main` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `settlementId` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '结算单号', `bSuccess` int NULL DEFAULT NULL COMMENT '开票结果', `sucOrderIds` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '可开票订单列表', `failOrderIds` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '无法开票订单列表', `failMsg` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '开票失败原因', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城发票主表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for points_mall_main_points_lock -- ---------------------------- DROP TABLE IF EXISTS `points_mall_main_points_lock`; CREATE TABLE `points_mall_main_points_lock` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `orderId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '主订单ID', `supplierId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商ID', `lockAmount` decimal(18, 2) NULL DEFAULT NULL COMMENT '锁定积分', `status` int NULL DEFAULT NULL COMMENT '积分状态:0锁定,1释放', `lockTime` datetime NULL DEFAULT NULL COMMENT '锁定时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城主单积分锁定' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for points_mall_message -- ---------------------------- DROP TABLE IF EXISTS `points_mall_message`; CREATE TABLE `points_mall_message` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `uniqueNo` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '业务唯一号', `pushType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '推送类型', `templateId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '模板ID', `touser` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '目标用户', `toparty` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '目标部门', `totag` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '目标标签', `content` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '推送内容', `contentLink` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '内容链接', `planPushTime` datetime NULL DEFAULT NULL COMMENT '计划推送时间', `status` int NULL DEFAULT NULL COMMENT '状态:0待推送,1已推送,2待重推,3推送失败', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城消息记录' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for points_mall_message_template -- ---------------------------- DROP TABLE IF EXISTS `points_mall_message_template`; CREATE TABLE `points_mall_message_template` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '模板名称', `type` int NULL DEFAULT NULL COMMENT '模板类型', `content` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '内容模板', `contentLink` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '内容链接', `status` int NULL DEFAULT 1 COMMENT '状态:0禁用,1启用', `extParam` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '扩展参数', `isSendPoints` int NULL DEFAULT 0 COMMENT '是否发放积分', `sendPoints` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '发放积分', `deptIdList` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '目标机构列表', `unionIdList` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '目标工会列表', `festivalDate` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '节日日期', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城消息模板' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for points_mall_order_exchange -- ---------------------------- DROP TABLE IF EXISTS `points_mall_order_exchange`; CREATE TABLE `points_mall_order_exchange` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `orderMainId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '关联主订单ID', `orderId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '售后订单ID', `supplierId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商编码', `userId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `aplName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '应用名称', `orderCreateTime` datetime NULL DEFAULT NULL COMMENT '订单创建时间', `orderUpdateTime` datetime NULL DEFAULT NULL COMMENT '订单更新时间', `orderCompleteTime` datetime NULL DEFAULT NULL COMMENT '完成时间', `deliveryStatus` int NULL DEFAULT NULL COMMENT '发货状态', `freightCost` decimal(18, 2) NULL DEFAULT NULL COMMENT '运费', `refund` decimal(18, 2) NULL DEFAULT NULL COMMENT '退款', `logisticsOrderId` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '物流单号', `crrgBsnNm` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '物流承运商', `orderState` int NULL DEFAULT NULL COMMENT '订单状态', `totalPrice` decimal(18, 2) NULL DEFAULT NULL COMMENT '订单总金额', `wPayOrAPay` decimal(18, 2) NULL DEFAULT NULL COMMENT '现金金额', `pointsPrice` decimal(18, 2) NULL DEFAULT NULL COMMENT '消费积分', `invoiceCode` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发票代码', `extJson` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '商品扩展信息JSON', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城退换货订单' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for points_mall_order_main -- ---------------------------- DROP TABLE IF EXISTS `points_mall_order_main`; CREATE TABLE `points_mall_order_main` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `orderId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '主订单ID', `supplierId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商编码', `orderNumberId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '订单编号', `userId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `aplName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '应用名称', `orderCreateTime` datetime NULL DEFAULT NULL COMMENT '订单创建时间', `orderUpdateTime` datetime NULL DEFAULT NULL COMMENT '订单更新时间', `deliveryTime` datetime NULL DEFAULT NULL COMMENT '发货时间', `orderFinishTime` datetime NULL DEFAULT NULL COMMENT '确认收货时间', `orderCompleteTime` datetime NULL DEFAULT NULL COMMENT '完成时间', `deliveryStatus` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发货状态', `freightCost` decimal(18, 2) NULL DEFAULT NULL COMMENT '运费积分', `refund` decimal(18, 2) NULL DEFAULT NULL COMMENT '退款积分', `logisticsOrderId` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '物流单号', `crrgBsnNm` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '物流承运商', `orderState` int NULL DEFAULT NULL COMMENT '订单状态', `totalPrice` decimal(18, 2) NULL DEFAULT NULL COMMENT '订单总金额', `wPayOrAPay` decimal(18, 2) NULL DEFAULT NULL COMMENT '现金金额', `pointsPrice` decimal(18, 2) NULL DEFAULT NULL COMMENT '消费积分', `invoiceCode` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发票代码', `extJson` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '商品扩展信息JSON', `cashPaid` int NULL DEFAULT NULL COMMENT '现金支付状态', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城主订单' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for points_mall_order_main_history -- ---------------------------- DROP TABLE IF EXISTS `points_mall_order_main_history`; CREATE TABLE `points_mall_order_main_history` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `orderId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '主订单ID', `supplierId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商编码', `orderNumberId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '订单编号', `userId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `aplName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '应用名称', `orderCreateTime` datetime NULL DEFAULT NULL COMMENT '订单创建时间', `orderUpdateTime` datetime NULL DEFAULT NULL COMMENT '订单更新时间', `deliveryTime` datetime NULL DEFAULT NULL COMMENT '发货时间', `orderFinishTime` datetime NULL DEFAULT NULL COMMENT '确认收货时间', `orderCompleteTime` datetime NULL DEFAULT NULL COMMENT '完成时间', `deliveryStatus` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发货状态', `freightCost` decimal(18, 2) NULL DEFAULT NULL COMMENT '运费积分', `refund` decimal(18, 2) NULL DEFAULT NULL COMMENT '退款积分', `logisticsOrderId` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '物流单号', `crrgBsnNm` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '物流承运商', `orderState` int NULL DEFAULT NULL COMMENT '订单状态', `totalPrice` decimal(18, 2) NULL DEFAULT NULL COMMENT '订单总金额', `wPayOrAPay` decimal(18, 2) NULL DEFAULT NULL COMMENT '现金金额', `pointsPrice` decimal(18, 2) NULL DEFAULT NULL COMMENT '消费积分', `invoiceCode` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发票代码', `extJson` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '商品扩展信息JSON', `cashPaid` int NULL DEFAULT NULL COMMENT '现金支付状态', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城主订单历史记录' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for points_mall_order_sub -- ---------------------------- DROP TABLE IF EXISTS `points_mall_order_sub`; CREATE TABLE `points_mall_order_sub` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `orderId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '子订单ID', `orderNumberId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '订单编号', `mainOrderId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '主订单ID', `supplierId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商编码', `userId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `aplName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '应用名称', `orderCreateTime` datetime NULL DEFAULT NULL COMMENT '订单创建时间', `orderUpdateTime` datetime NULL DEFAULT NULL COMMENT '订单更新时间', `deliveryTime` datetime NULL DEFAULT NULL COMMENT '发货时间', `orderFinishTime` datetime NULL DEFAULT NULL COMMENT '确认收货时间', `orderCompleteTime` datetime NULL DEFAULT NULL COMMENT '完成时间', `deliveryStatus` int NULL DEFAULT NULL COMMENT '发货状态', `freightCost` decimal(18, 2) NULL DEFAULT NULL COMMENT '运费积分', `wPayOrAPayFreightCost` decimal(18, 2) NULL DEFAULT NULL COMMENT '运费现金', `refund` decimal(18, 2) NULL DEFAULT NULL COMMENT '退款积分', `wPayOrAPayRefund` decimal(18, 2) NULL DEFAULT NULL COMMENT '退款现金', `logisticsOrderId` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '物流单号', `crrgBsnNm` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '物流承运商', `orderState` int NULL DEFAULT NULL COMMENT '订单状态', `totalPrice` decimal(18, 2) NULL DEFAULT NULL COMMENT '订单总金额', `wPayOrAPay` decimal(18, 2) NULL DEFAULT NULL COMMENT '现金金额', `pointsPrice` decimal(18, 2) NULL DEFAULT NULL COMMENT '消费积分', `invoiceCode` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发票代码', `extJson` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '扩展信息JSON', `reconciliationStatus` int NULL DEFAULT NULL COMMENT '对账状态', `invoiceStatus` int NULL DEFAULT NULL COMMENT '开票状态', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城子订单' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for points_mall_order_sub_history -- ---------------------------- DROP TABLE IF EXISTS `points_mall_order_sub_history`; CREATE TABLE `points_mall_order_sub_history` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `orderId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '子订单ID', `orderNumberId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '订单编号', `mainOrderId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '主订单ID', `supplierId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商编码', `userId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `aplName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '应用名称', `orderCreateTime` datetime NULL DEFAULT NULL COMMENT '订单创建时间', `orderUpdateTime` datetime NULL DEFAULT NULL COMMENT '订单更新时间', `deliveryTime` datetime NULL DEFAULT NULL COMMENT '发货时间', `orderFinishTime` datetime NULL DEFAULT NULL COMMENT '确认收货时间', `orderCompleteTime` datetime NULL DEFAULT NULL COMMENT '完成时间', `deliveryStatus` int NULL DEFAULT NULL COMMENT '发货状态', `freightCost` decimal(18, 2) NULL DEFAULT NULL COMMENT '运费积分', `wPayOrAPayFreightCost` decimal(18, 2) NULL DEFAULT NULL COMMENT '运费现金', `refund` decimal(18, 2) NULL DEFAULT NULL COMMENT '退款积分', `wPayOrAPayRefund` decimal(18, 2) NULL DEFAULT NULL COMMENT '退款现金', `logisticsOrderId` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '物流单号', `crrgBsnNm` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '物流承运商', `orderState` int NULL DEFAULT NULL COMMENT '订单状态', `totalPrice` decimal(18, 2) NULL DEFAULT NULL COMMENT '订单总金额', `wPayOrAPay` decimal(18, 2) NULL DEFAULT NULL COMMENT '现金金额', `pointsPrice` decimal(18, 2) NULL DEFAULT NULL COMMENT '消费积分', `invoiceCode` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发票代码', `extJson` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '扩展信息JSON', `reconciliationStatus` int NULL DEFAULT NULL COMMENT '对账状态', `invoiceStatus` int NULL DEFAULT NULL COMMENT '开票状态', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城子订单历史记录' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for points_mall_order_sub_product -- ---------------------------- DROP TABLE IF EXISTS `points_mall_order_sub_product`; CREATE TABLE `points_mall_order_sub_product` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `orderSubId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '子订单ID', `sku` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品SKU', `number` int NULL DEFAULT NULL COMMENT '购买数量', `price` decimal(18, 2) NULL DEFAULT NULL COMMENT '商品单价', `name` varchar(300) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品名称', `taxRate` decimal(10, 4) NULL DEFAULT NULL COMMENT '税率', `picInfo` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '商品图片信息', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城子订单商品' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for points_mall_reconciliation_order -- ---------------------------- DROP TABLE IF EXISTS `points_mall_reconciliation_order`; CREATE TABLE `points_mall_reconciliation_order` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `supplierId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商编码', `orderId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '订单ID', `userId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `totalPrice` decimal(18, 2) NULL DEFAULT NULL COMMENT '总价含税', `invoiceNakedPrice` decimal(18, 2) NULL DEFAULT NULL COMMENT '总价不含税', `productInfo` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '商品信息', `queryScope` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '查询范围', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城供应商对账订单' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for points_mall_reconciliation_record -- ---------------------------- DROP TABLE IF EXISTS `points_mall_reconciliation_record`; CREATE TABLE `points_mall_reconciliation_record` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `supplierId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商编码', `orderId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '订单ID', `userId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `pRefund` decimal(18, 2) NULL DEFAULT NULL COMMENT '平台退款', `pTotalPrice` decimal(18, 2) NULL DEFAULT NULL COMMENT '平台订单总金额', `pCashAmount` decimal(18, 2) NULL DEFAULT NULL COMMENT '平台现金金额', `pPointsPrice` decimal(18, 2) NULL DEFAULT NULL COMMENT '平台消费积分', `sRefund` decimal(18, 2) NULL DEFAULT NULL COMMENT '供应商退款', `sTotalPrice` decimal(18, 2) NULL DEFAULT NULL COMMENT '供应商订单总金额', `sCashAmount` decimal(18, 2) NULL DEFAULT NULL COMMENT '供应商现金金额', `sPointsPrice` decimal(18, 2) NULL DEFAULT NULL COMMENT '供应商消费积分', `diffReason` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '差异原因', `diffType` int NULL DEFAULT NULL COMMENT '差异类型', `batchNo` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '对账批次号', `noticeStatus` int NULL DEFAULT NULL COMMENT '通知状态', `pushTime` int NULL DEFAULT NULL COMMENT '推送次数', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城对账记录' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for points_mall_sub_points_lock -- ---------------------------- DROP TABLE IF EXISTS `points_mall_sub_points_lock`; CREATE TABLE `points_mall_sub_points_lock` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `mainOrderId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '主订单ID', `subOrderId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '子订单ID', `supplierId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商ID', `changePoints` decimal(18, 2) NULL DEFAULT NULL COMMENT '变动积分,扣减为负数,返还为正数', `orderSubStatus` int NULL DEFAULT NULL COMMENT '子单状态', `lockTime` datetime NULL DEFAULT NULL COMMENT '锁定时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城子单积分变动锁定' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for points_mall_supplier -- ---------------------------- DROP TABLE IF EXISTS `points_mall_supplier`; CREATE TABLE `points_mall_supplier` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `supplierId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商编码', `supplierName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商名称', `supplierUrl` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商首页跳转地址', `supplierOrderUrl` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商订单详情地址', `supplierReturnOrderUrl` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商售后订单地址', `supplierApiUrl` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商接口地址', `supplierPic` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商图片访问地址', `supplierPicPath` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商图片文件路径', `contactInfo` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系人信息', `sroNo` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '服务商编号', `cooperationExpTime` datetime NULL DEFAULT NULL COMMENT '合作到期时间', `clientId` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '客户端ID', `clientSecret` varchar(256) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '客户端密钥', `sortCode` int NULL DEFAULT 0 COMMENT '排序号', `mallType` int NULL DEFAULT 1 COMMENT '商城类型', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城供应商' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for points_mall_supplier_token_store -- ---------------------------- DROP TABLE IF EXISTS `points_mall_supplier_token_store`; CREATE TABLE `points_mall_supplier_token_store` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `supplierId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `clientId` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `accessToken` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `refreshToken` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, `accessExpireTime` datetime NULL DEFAULT NULL, `refreshExpireTime` datetime NULL DEFAULT NULL, `isValid` tinyint(1) NULL DEFAULT NULL, `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城供应商Token' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for points_mall_user_points -- ---------------------------- DROP TABLE IF EXISTS `points_mall_user_points`; CREATE TABLE `points_mall_user_points` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `totalPoints` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '总积分', `usedPoints` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '已用积分', `availablePoints` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '可用积分', `lockPoints` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '锁定积分', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城用户积分' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for points_mall_user_points_grant_plan -- ---------------------------- DROP TABLE IF EXISTS `points_mall_user_points_grant_plan`; CREATE TABLE `points_mall_user_points_grant_plan` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `planName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '计划名称', `planDescription` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '计划描述', `grantMode` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发放模式:1手动发放,2定时发放', `grantTime` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发放时间', `cronExp` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'Cron表达式', `status` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '计划状态', `userIdList` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '发放用户ID列表', `grantPoints` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '发放积分', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城积分发放计划' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for points_mall_user_points_log -- ---------------------------- DROP TABLE IF EXISTS `points_mall_user_points_log`; CREATE TABLE `points_mall_user_points_log` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `changeAmount` decimal(18, 2) NULL DEFAULT 0.00 COMMENT '变动积分', `changeType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '变动类型', `subOrderId` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '子订单ID', `templateId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '消息模板ID', `remark` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '积分商城用户积分流水' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for portal_todo_log -- ---------------------------- DROP TABLE IF EXISTS `portal_todo_log`; CREATE TABLE `portal_todo_log` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '请求关联编号,与控制台调用编号一致', `appName` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源系统', `moduleName` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源模块', `entityName` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源业务名称', `entityId` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务记录或wf任务ID', `entityNumber` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '业务单据编码', `subject` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '待办标题', `content` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '待办正文', `creator` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发送人登录账号', `creatorName` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发送人姓名', `targets` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '接收人登录账号JSON数组,保留工号前导零', `link` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT 'PC跳转地址', `mobileLink` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '移动端跳转地址', `requestUrl` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '发送接口地址,不含认证信息', `requestBody` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '实际发送的完整JSON报文', `responseBody` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '门户完整响应正文', `requestTime` bigint NULL DEFAULT NULL COMMENT '请求开始时间,毫秒时间戳', `elapsedMillis` bigint NULL DEFAULT NULL COMMENT '接口调用耗时,毫秒,不含日志入库', `httpStatus` int NULL DEFAULT NULL COMMENT 'HTTP响应状态码', `success` tinyint(1) NULL DEFAULT NULL COMMENT '门户是否返回成功,不代表接收人已查看', `code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '门户业务状态码', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '门户返回提示', `data` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '门户原样返回的数据,不推断为notifyId', `traceId` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '门户链路追踪编号', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '学校OA待办成功发送记录' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for property -- ---------------------------- DROP TABLE IF EXISTS `property`; CREATE TABLE `property` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `propertyNumber` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资产编号', `propertyName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资产名称', `contentCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资产所属编码', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '资产信息表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for proposal_commissioner_opinion -- ---------------------------- DROP TABLE IF EXISTS `proposal_commissioner_opinion`; CREATE TABLE `proposal_commissioner_opinion` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `proposalId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提案ID', `caseFilingResult` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '立案结果(字典表)', `caseFilingType` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '立案类型(重点、普通提案)', `opinionText` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '委员意见', `opinionTime` datetime NULL DEFAULT NULL COMMENT '委员意见时间', `commissioner` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '委员ID', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_PROPOSAL_COMMISSIONER_OPINION_PROPOSAL_ID`(`proposalId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '提案委员意见' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for proposal_config -- ---------------------------- DROP TABLE IF EXISTS `proposal_config`; CREATE TABLE `proposal_config` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `seconderNum` tinyint NULL DEFAULT 1 COMMENT '附议人数量', `briefMinLength` tinyint NULL DEFAULT 1 COMMENT '案由最少字数', `slaveUnitNeedReply` tinyint(1) NULL DEFAULT 0 COMMENT '协办单位是否需要答复', `slaveUnitLeaderNeedApprove` tinyint(1) NULL DEFAULT 0 COMMENT '协办单位领导单位是否需要审批', `writeRemind` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '撰写须知', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `schoolLeaderUnitIds` json NULL COMMENT '校领导单位', `slaveUnitFirstReply` tinyint(1) NULL DEFAULT 0 COMMENT '协办单位是否首先答复', `secondedStartTime` datetime NULL DEFAULT NULL COMMENT '附议开始时间', `secondedEndTime` datetime NULL DEFAULT NULL COMMENT '附议结束时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '提案配置' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for proposal_consolidation -- ---------------------------- DROP TABLE IF EXISTS `proposal_consolidation`; CREATE TABLE `proposal_consolidation` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', `consolidationIds` json NULL COMMENT '并案id', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `groupId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分组id', `proposalId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提案id', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '提案并案' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for proposal_info -- ---------------------------- DROP TABLE IF EXISTS `proposal_info`; CREATE TABLE `proposal_info` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提案编号', `caseFilingCode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '立案编号', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提案名称', `typeId` int NULL DEFAULT NULL COMMENT '提案类型', `origin` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提案来源', `resultCode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '立案结果(字典表)', `sessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会ID', `createUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID', `delegationId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属代表团ID', `committeeId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属委员会ID', `createTime` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建时间', `brief` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '案由', `measures` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '建议措施', `implementUnitName` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '建议落实部门', `stateCode` mediumint NULL DEFAULT NULL COMMENT '提案状态', `files` json NULL COMMENT '附件', `signId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提案人签字ID', `publicity` tinyint(1) NULL DEFAULT 0 COMMENT '是否公示提案', `excellent` tinyint(1) NULL DEFAULT 0 COMMENT '是否优秀提案', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `createUserName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人姓名', `caseFilingResult` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '立案结果(字典表)', `source` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提案来源', `createUserLoginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人姓名', `signature` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '签字', `sign` mediumblob NULL COMMENT '签字', `isSubmit` tinyint(1) NULL DEFAULT 0 COMMENT '是否提交', `consolidationIds` json NULL COMMENT '并案id', `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话', `unitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位', `excerpt` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '摘要', `researchFindings` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '调研情况', `suggestUnits` json NULL COMMENT '建议落实部门', `caseFilingType` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '立案类型(重点、普通提案)', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `INDEX_PROPOSAL_INFO_SESSION_CODE`(`sessionId` ASC, `code` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '提案信息' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for proposal_merge -- ---------------------------- DROP TABLE IF EXISTS `proposal_merge`; CREATE TABLE `proposal_merge` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', `groupId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分组id', `proposalId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提案id', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `INDEX_PROPOSAL_MERGE_PROPOSAL_ID`(`proposalId` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 53 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '提案并案' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for proposal_reply_unit -- ---------------------------- DROP TABLE IF EXISTS `proposal_reply_unit`; CREATE TABLE `proposal_reply_unit` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `proposalId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提案ID', `unitCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '承办单位code', `isMaster` tinyint(1) NULL DEFAULT 0 COMMENT '是否主办单位', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '承办单位ID', `unitName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '承办单位名称', `isReply` tinyint(1) NULL DEFAULT 0 COMMENT '是否答复', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_PROPOSAL_REPLY_UNIT_PROPOSAL_UNIT`(`proposalId` ASC, `unitId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '提案信息' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for proposal_second -- ---------------------------- DROP TABLE IF EXISTS `proposal_second`; CREATE TABLE `proposal_second` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `proposalId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提案ID', `seconderId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附议人ID', `userName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附议人姓名', `loginName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附议人工号', `unitName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附议人单位', `unionName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附议人分工会', `delegationName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附议人代表团', `mobile` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附议人手机号', `secondedTime` datetime NULL DEFAULT NULL COMMENT '附议时间', `inviteTime` datetime NULL DEFAULT NULL COMMENT '邀请时间', `isAgree` tinyint(1) NULL DEFAULT NULL COMMENT '附议结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `opinion` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附议人内容', `mode` tinyint(1) NULL DEFAULT 1 COMMENT '附议类型,true表示正常邀请,false表示主动附议', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '提案附议信息' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for proposal_seconded -- ---------------------------- DROP TABLE IF EXISTS `proposal_seconded`; CREATE TABLE `proposal_seconded` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `proposalId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提案ID', `seconderId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附议人ID', `seconderName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附议人姓名', `seconderLoginName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附议人工号', `seconderUnitName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附议人单位', `seconderMobile` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附议人手机号', `secondedTime` datetime NULL DEFAULT NULL COMMENT '附议时间', `inviteTime` datetime NULL DEFAULT NULL COMMENT '邀请时间', `seconderSignId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附议人签字id', `isAgree` tinyint(1) NULL DEFAULT 0 COMMENT '是否同意', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '提案附议信息' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for proposal_type -- ---------------------------- DROP TABLE IF EXISTS `proposal_type`; CREATE TABLE `proposal_type` ( `id` int NOT NULL AUTO_INCREMENT COMMENT 'id', `code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编码', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', `sort` int NULL DEFAULT NULL COMMENT '排序', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 37 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '提案类型' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for proposal_undertake -- ---------------------------- DROP TABLE IF EXISTS `proposal_undertake`; CREATE TABLE `proposal_undertake` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '承办单位编码', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '承办单位名称', `enable` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '提案附议信息' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for proposal_undertake_suggestion -- ---------------------------- DROP TABLE IF EXISTS `proposal_undertake_suggestion`; CREATE TABLE `proposal_undertake_suggestion` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `proposalId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提案id', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户id', `userName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户姓名', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位id', `unitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位名称', `time` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提出时间', `opinion` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提出意见', `result` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `unitIds` json NULL COMMENT '单位id', `unitNames` json NULL COMMENT '单位名称', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '提案承办单位意见' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for psychology_apply -- ---------------------------- DROP TABLE IF EXISTS `psychology_apply`; CREATE TABLE `psychology_apply` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `date` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '日期', `startTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '开始时间', `endTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '结束时间', `startTimeTs` bigint NULL DEFAULT NULL COMMENT '开始时间', `endTimeTs` bigint NULL DEFAULT NULL COMMENT '结束时间', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人', `loginName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人工号', `userName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人姓名', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人单位ID', `unitName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人单位', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人工会ID', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人单位', `mobile` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `remark` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人备注', `doctorUser` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '咨询师', `askType` json NULL COMMENT '咨询方式', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `askTypeValue` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人选择的咨询方式', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '心理咨询预约' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for psychology_doctor -- ---------------------------- DROP TABLE IF EXISTS `psychology_doctor`; CREATE TABLE `psychology_doctor` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `sex` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '性别', `jobTitle` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '职称', `unitName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位', `specialty` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '特长', `introduce` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '简介', `avatar` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '头像', `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `mobile` varchar(11) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '电话', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `loginName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工号', `userName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位ID', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会ID', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位', `technicalTitle` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '职称', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '心理咨询咨询师' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for psychology_online_post -- ---------------------------- DROP TABLE IF EXISTS `psychology_online_post`; CREATE TABLE `psychology_online_post` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `poster` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖人', `loginName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖人工号', `userName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖人姓名', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖人单位ID', `unitName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖人单位', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖人工会ID', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖人单位', `mobile` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `postingTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖时间', `postTitle` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖标题', `postContent` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发帖内容', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '心理咨询线上发帖' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for psychology_online_reply -- ---------------------------- DROP TABLE IF EXISTS `psychology_online_reply`; CREATE TABLE `psychology_online_reply` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `postId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '帖子Id', `replyUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '答复人', `loginName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '答复人工号', `userName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '答复人姓名', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '答复人单位ID', `unitName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '答复人单位', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '答复人工会ID', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '答复人单位', `mobile` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `replyTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '答复时间', `replyContent` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '答复内容', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '心理咨询线上答复' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for psychology_study -- ---------------------------- DROP TABLE IF EXISTS `psychology_study`; CREATE TABLE `psychology_study` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `title` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标题', `url` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '跳转链接', `bz` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '心理咨询资料学习' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for qsv_activity -- ---------------------------- DROP TABLE IF EXISTS `qsv_activity`; CREATE TABLE `qsv_activity` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动标题', `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '活动描述', `category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属模块(quiz, survey, vote)', `startTime` datetime NULL DEFAULT NULL COMMENT '活动开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '活动结束时间', `groupId` int NULL DEFAULT NULL COMMENT '活动分组ID', `mode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模式:定时定题模式(scheduled)或常规模式(regular)', `repeatable` tinyint(1) NULL DEFAULT 0 COMMENT '是否可重复答题', `repeatMode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '重复模式:按天(daily)或按活动总次数(total)', `maxAttempts` tinyint NULL DEFAULT NULL COMMENT '最大答题次数(0表示不限制)', `displayMode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '显示模式:全部显示、随机抽取显示(ALL、RANDOM)', `randomCount` tinyint NULL DEFAULT NULL COMMENT '单次随机抽取题目数量', `totalRandom` tinyint NULL DEFAULT NULL COMMENT '总随机抽取次数', `shuffleSubject` tinyint(1) NULL DEFAULT 0 COMMENT '随机打乱题目顺序', `timeLimit` tinyint NULL DEFAULT NULL COMMENT '答题时间限制(以分钟为单位,0表示无限制)', `scoreMode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '答题得分统计(最高、最新)', `cover` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '封面图片', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `enabled` tinyint(1) NULL DEFAULT 1 COMMENT '是否开启', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '问卷调查投票活动表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for qsv_bank -- ---------------------------- DROP TABLE IF EXISTS `qsv_bank`; CREATE TABLE `qsv_bank` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '题库名称', `category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属模块(quiz, survey, vote)', `subjects` json NULL COMMENT '题目', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '题库名称', `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '说明描述', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '问卷调查题库' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for qsv_option -- ---------------------------- DROP TABLE IF EXISTS `qsv_option`; CREATE TABLE `qsv_option` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `subjectId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '题目表', `text` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '选项内容', `isCorrect` tinyint(1) NULL DEFAULT NULL COMMENT '是否为正确答案(仅答题模块使用)', `imgUrl` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图片地址', `sortNum` int NULL DEFAULT NULL COMMENT '排序', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `link` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '链接地址', `description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '详情', `fillRequired` tinyint(1) NULL DEFAULT NULL COMMENT '选中后是否需要填写补充内容', `fillPlaceholder` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '补充内容输入提示', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '问卷调查投票选项表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for qsv_subject -- ---------------------------- DROP TABLE IF EXISTS `qsv_subject`; CREATE TABLE `qsv_subject` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `activityId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动ID', `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '题目标题', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '题目类型(single, multi, judge, fill)', `correctAnswer` json NULL COMMENT '正确答案', `score` tinyint NULL DEFAULT NULL COMMENT '题目分数(仅答题模块使用)', `displayDate` date NULL DEFAULT NULL COMMENT '显示时间', `sortNum` tinyint NULL DEFAULT NULL COMMENT '排序', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `maxMulti` tinyint NULL DEFAULT NULL COMMENT '多选,最多选几个', `optionLayout` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '投票选项排列方式', `optionColumns` tinyint NULL DEFAULT NULL COMMENT '投票选项横向列数', `visibleRuleEnabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否启用题目隐显逻辑', `visibleRuleAction` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '隐显逻辑处理方式(show显示,hide隐藏)', `visibleRuleLogic` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '隐显逻辑条件关系(AND并且,OR或者)', `visibleRuleConditions` json NULL COMMENT '隐显逻辑条件列表', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '问卷调查投票题目表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for qsv_user_answer_record -- ---------------------------- DROP TABLE IF EXISTS `qsv_user_answer_record`; CREATE TABLE `qsv_user_answer_record` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `loginName` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `userName` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `unionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `unitName` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位ID', `activityId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动ID', `extJson` json NULL COMMENT '扩展字段', `subjectIds` json NULL COMMENT '题目ID', `totalScore` float NULL DEFAULT NULL COMMENT '答题得分(仅答题模块使用)', `randomNumber` tinyint NULL DEFAULT NULL COMMENT '随机次数(仅答题模块使用随机抽取模式)', `attemptNumber` tinyint NULL DEFAULT NULL COMMENT '答题次数(仅答题模块使用)', `attemptDate` date NULL DEFAULT NULL COMMENT '答题日期(用于统计某一天的答题次数)', `isLatestScore` tinyint(1) NULL DEFAULT 0 COMMENT '是否为最新得分(仅答题模块使用)', `isHighestScore` tinyint(1) NULL DEFAULT 0 COMMENT '是否为最高得分(仅答题模块使用)', `isFinish` tinyint(1) NULL DEFAULT 0 COMMENT '是否完成', `submitTime` datetime NULL DEFAULT NULL COMMENT '提交时间', `answerTime` int NULL DEFAULT NULL COMMENT '答题用时', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '问卷调查投票记录表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for recuperation_base_management -- ---------------------------- DROP TABLE IF EXISTS `recuperation_base_management`; CREATE TABLE `recuperation_base_management` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `year` int NULL DEFAULT NULL COMMENT '年度', `sortNumber` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '排序编号', `baseName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '基地名称', `travelAgencyId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社Id', `regionalNature` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '区域', `lotId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标段Id', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '疗休养详情', `isDisabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `createUnionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '哪个分工会创建的', `signUpStartTime` datetime NULL DEFAULT NULL COMMENT '报名开始时间', `signUpEndTime` datetime NULL DEFAULT NULL COMMENT '报名截至时间', `changeEndTime` datetime NULL DEFAULT NULL COMMENT '变更截至时间', `activityStartTime` datetime NULL DEFAULT NULL COMMENT '活动开始时间', `activityEndTime` datetime NULL DEFAULT NULL COMMENT '活动结束时间', `estimatedCost` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '预计费用', `file` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '缩略图', `createMode` int NULL DEFAULT NULL COMMENT '创建模式(1.校工会 2.分工会)', `baseContactPerson` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '基地联系人', `baseContactNumber` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '基地联系人电话', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '疗休养基地' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for recuperation_config -- ---------------------------- DROP TABLE IF EXISTS `recuperation_config`; CREATE TABLE `recuperation_config` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `configName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '配置名称', `activityGroupId` bigint NULL DEFAULT NULL COMMENT '参加人员范围', `outsideQuota` int NULL DEFAULT NULL COMMENT '省外名额分配', `outsideQuotaProportion` decimal(3, 2) NULL DEFAULT NULL COMMENT '省外名额分配比例', `outsideNumber` int NULL DEFAULT NULL COMMENT '省外几年去一次', `travelFrequency` int NULL DEFAULT NULL COMMENT '每年旅行频率', `groupNumber` int NULL DEFAULT NULL COMMENT '组团人数', `modifyDays` int NULL DEFAULT NULL COMMENT '不可取消修改天数', `modifyNumber` int NULL DEFAULT NULL COMMENT '可以修改几次', `isSnLine` tinyint(1) NULL DEFAULT NULL COMMENT '省内线路是否审核', `isSwLine` tinyint(1) NULL DEFAULT NULL COMMENT '省外线路是否审核', `modifyBd` json NULL COMMENT '标段', `allLineSignUpNumber` int NULL DEFAULT NULL COMMENT '全批次最多教职工报名人数', `notice` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '疗休养服务须知', `provinceStartYear` int NULL DEFAULT NULL COMMENT '省内起始年份', `bedInfo` tinyint(1) NULL DEFAULT NULL COMMENT '床位信息', `familyInfo` int NULL DEFAULT NULL COMMENT '家属信息', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '疗休养配置' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for recuperation_enroll -- ---------------------------- DROP TABLE IF EXISTS `recuperation_enroll`; CREATE TABLE `recuperation_enroll` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `loginName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `userName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `sex` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `unitName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '本人单位', `unionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '本人分工会', `selfUnitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '本人单位', `selfUnionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '本人分工会Id', `takePartInUnionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参加的分工会', `takePartInLineId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参加线路', `takePartInTravelAgencyId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参加旅行社', `takePartInBaseManagementId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参加酒店', `signingUptime` datetime NULL DEFAULT NULL COMMENT '报名时间', `takePartInTime` date NULL DEFAULT NULL COMMENT '参加时间', `isTakePartIn` tinyint(1) NULL DEFAULT NULL COMMENT '是否参加', `stateId` int NULL DEFAULT NULL COMMENT '审核状态', `selfUnionAuditId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '本人分工会审核Id', `bedInfoId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '床位信息id', `joinLineUnionAuditId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参加的线路分工会审核Id', `idCard` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证号', `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号', `isNormal` tinyint(1) NULL DEFAULT NULL COMMENT '是否正常(true正常 false该报名记录已被管理员废弃)', `evaluationForTravelAgency` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '对旅行社的评价(几星)', `evaluationForLine` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '对线路的评价(几星)', `evaluationForJourney` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '对旅途的评价(几星)', `feedbackContent` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '反馈内容', `lotId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标段时间', `schoolUnionAuditId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '校工会审核Id', `familyNumber` int NULL DEFAULT NULL COMMENT '家属数量', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '疗休养报名登记表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for recuperation_enroll_bed -- ---------------------------- DROP TABLE IF EXISTS `recuperation_enroll_bed`; CREATE TABLE `recuperation_enroll_bed` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `bedType` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '床型', `bedNum` int NULL DEFAULT NULL COMMENT '床位数', `isSleepTogether` tinyint(1) NULL DEFAULT NULL COMMENT '一起睡吗 搞基', `otherSleepUser` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '意向拼房人', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '疗休养报名床位表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for recuperation_enroll_companion -- ---------------------------- DROP TABLE IF EXISTS `recuperation_enroll_companion`; CREATE TABLE `recuperation_enroll_companion` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `trreId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报名记录表Id', `loginName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `userName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `sex` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `age` int NULL DEFAULT NULL COMMENT '年龄', `relation` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关系', `idCard` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证号', `mobile` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号', `bedInfoId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '床位信息id', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '疗休养报名床位表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for recuperation_evaluate -- ---------------------------- DROP TABLE IF EXISTS `recuperation_evaluate`; CREATE TABLE `recuperation_evaluate` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `lineId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参加线路id', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `userName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `loginName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `evaluateScore` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '评分', `evaluateText` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '评价内容', `applyDate` datetime NULL DEFAULT NULL COMMENT '评价时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '疗休养评价统计表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for recuperation_line -- ---------------------------- DROP TABLE IF EXISTS `recuperation_line`; CREATE TABLE `recuperation_line` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `serialNumber` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编号', `lineName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路名称', `travelAgencyId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社Id', `regionalNature` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '区域性质', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '疗休养内容', `minimumGroupSize` int NULL DEFAULT NULL COMMENT '最少参与教工', `year` int NULL DEFAULT NULL COMMENT '年度', `isDisabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `createUnionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '哪个分工会创建的', `trafficTools` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '交通工具', `estimatedCost` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '预计费用', `estimatedFamilyNumbers` int NULL DEFAULT NULL COMMENT '成团人数包括家属', `file` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '缩略图', `signUpMode` int NULL DEFAULT NULL COMMENT '报名模式(1.分工会 2.自由)', `createMode` int NULL DEFAULT NULL COMMENT '创建模式(1.分工会 2.校工会)', `lotId` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标段', `lineContact` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系人', `lineContactPhone` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '疗休养线路' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for recuperation_line_select -- ---------------------------- DROP TABLE IF EXISTS `recuperation_line_select`; CREATE TABLE `recuperation_line_select` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会id', `lineId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路id', `selectTime` datetime NULL DEFAULT NULL COMMENT '选择时间', `selectUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '选择用户', `signUpStartTime` datetime NULL DEFAULT NULL COMMENT '报名开始时间', `signUpEndTime` datetime NULL DEFAULT NULL COMMENT '报名截至时间', `changeEndTime` datetime NULL DEFAULT NULL COMMENT '变更截至时间', `playStartTime` datetime NULL DEFAULT NULL COMMENT '游玩开始时间', `playEndTime` datetime NULL DEFAULT NULL COMMENT '游玩结束时间', `contact` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系人', `contactPhone` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系方式', `isOpen` tinyint(1) NULL DEFAULT NULL COMMENT '是否公开', `minimumGroupSize` int NULL DEFAULT NULL COMMENT '最少参与教工', `trafficTools` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '交通工具', `estimatedCost` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '预计费用', `estimatedFamilyNumbers` int NULL DEFAULT NULL COMMENT '成团人数包括家属', `signUpMode` int NULL DEFAULT NULL COMMENT '报名模式、组织形式(1.分工会 2.校工会)', `enable` tinyint(1) NULL DEFAULT NULL COMMENT '是否启用', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '疗休养线路' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for recuperation_line_union_select -- ---------------------------- DROP TABLE IF EXISTS `recuperation_line_union_select`; CREATE TABLE `recuperation_line_union_select` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会id', `lineId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路id', `selectTime` datetime NULL DEFAULT NULL COMMENT '选择时间', `selectUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '选择用户', `signUpStartTime` datetime NULL DEFAULT NULL COMMENT '报名开始时间', `signUpEndTime` datetime NULL DEFAULT NULL COMMENT '报名截至时间', `changeEndTime` datetime NULL DEFAULT NULL COMMENT '变更截至时间', `playStartTime` datetime NULL DEFAULT NULL COMMENT '游玩开始时间', `playEndTime` datetime NULL DEFAULT NULL COMMENT '游玩结束时间', `contact` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系人', `contactPhone` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系方式', `isOpen` tinyint(1) NULL DEFAULT NULL COMMENT '是否公开', `minimumGroupSize` int NULL DEFAULT NULL COMMENT '最少参与教工', `trafficTools` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '交通工具', `estimatedCost` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '预计费用', `estimatedFamilyNumbers` int NULL DEFAULT NULL COMMENT '成团人数包括家属', `signUpMode` int NULL DEFAULT NULL COMMENT '报名模式、组织形式(1.分工会 2.校工会)', `enable` tinyint(1) NULL DEFAULT NULL COMMENT '是否启用', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '疗休养线路' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for recuperation_lot -- ---------------------------- DROP TABLE IF EXISTS `recuperation_lot`; CREATE TABLE `recuperation_lot` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `lotName` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标段', `lotValue` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标段值', `activityCost` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '费用', `configId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '配置ID', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `allowReimbursement` tinyint(1) NULL DEFAULT NULL COMMENT '允许报销', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '疗休养标段' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for recuperation_travel_agency -- ---------------------------- DROP TABLE IF EXISTS `recuperation_travel_agency`; CREATE TABLE `recuperation_travel_agency` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `serialNumber` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社编号', `travelAgencyName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社名称', `contact` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社联系人', `contactMobileNumber` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社联系人手机', `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社邮箱', `officialWebsite` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社官网', `note` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `year` int NULL DEFAULT NULL COMMENT '年度', `isDisabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `file` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '缩略图', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '疗休养旅行社' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for representative_change_record -- ---------------------------- DROP TABLE IF EXISTS `representative_change_record`; CREATE TABLE `representative_change_record` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `oldJdhSession` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '原教代会届次', `newJdhSession` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '新教代会届次', `oldUnitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '原单位ID', `oldUnitName` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '原单位名称', `oldUnionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '原工会ID', `oldUnionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '原工会名称', `oldDbtId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '原代表团ID', `oldDbtName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '原代表团名称', `newUnitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '新单位ID', `newUnitName` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '新单位名称', `newUnionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '新工会ID', `newUnionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '新工会名称', `newDbtId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '新代表团ID', `newDbtName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '新代表团名称', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '教代会代表异动记录' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for rest -- ---------------------------- DROP TABLE IF EXISTS `rest`; CREATE TABLE `rest` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动名称', `signUpStartTime` datetime NULL DEFAULT NULL COMMENT '报名开始时间', `signUpEndTime` datetime NULL DEFAULT NULL COMMENT '报名结束时间', `startTime` datetime NULL DEFAULT NULL COMMENT '活动开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '活动结束时间', `notice` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '通知内容', `quotas` json NULL COMMENT '名额分配', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `batch` json NULL COMMENT '批次', `batches` json NULL COMMENT '批次', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '优秀教职工疗休养活动' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for rest_act_apply -- ---------------------------- DROP TABLE IF EXISTS `rest_act_apply`; CREATE TABLE `rest_act_apply` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `restActId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动ID', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `unionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会名称', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `userName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `loginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位ID', `unitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位', `age` int NULL DEFAULT NULL COMMENT '年龄', `batch` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '批次', `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `files` json NULL COMMENT '附件', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '优秀教职工疗休养活动' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for rest_act_signup -- ---------------------------- DROP TABLE IF EXISTS `rest_act_signup`; CREATE TABLE `rest_act_signup` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `restActId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动ID', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `unionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会名称', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `userName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `loginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位ID', `unitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位', `age` int NULL DEFAULT NULL COMMENT '年龄', `batch` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '批次', `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `files` json NULL COMMENT '附件', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '优秀教职工疗休养活动' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for retire_souvenirs_batch -- ---------------------------- DROP TABLE IF EXISTS `retire_souvenirs_batch`; CREATE TABLE `retire_souvenirs_batch` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '批次名称', `remark` varchar(600) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `year` int NULL DEFAULT NULL COMMENT '年度', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '退休人员纪念品-批次管理' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for retire_souvenirs_ledger -- ---------------------------- DROP TABLE IF EXISTS `retire_souvenirs_ledger`; CREATE TABLE `retire_souvenirs_ledger` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `batchId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '批次id', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人员Id', `retireTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '退休时间', `receive` tinyint(1) NULL DEFAULT NULL COMMENT '是否领取', `receiveTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '领取时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '退休人员纪念品-人员台账' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for retire_souvenirs_msg -- ---------------------------- DROP TABLE IF EXISTS `retire_souvenirs_msg`; CREATE TABLE `retire_souvenirs_msg` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `batchId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '批次id', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人员Id', `sendUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发送人', `message` varchar(600) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发送内容', `sendTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发送时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `sendUserName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发送人姓名', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '退休人员纪念品-短信发送记录' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for single_teacher -- ---------------------------- DROP TABLE IF EXISTS `single_teacher`; CREATE TABLE `single_teacher` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户Id', `birthday` date NULL DEFAULT NULL COMMENT '出生年月', `mobile` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `height` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '身高', `hometown` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '籍贯', `education` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '学历', `hobby` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '兴趣爱好', `monthlyIncome` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '月收入', `housingSituation` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '住房情况', `picFiles` json NULL COMMENT '上传照片', `photo` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '形象照片', `maritalStatus` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '婚姻状况', `intentionFriends` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '交友意向', `introduction` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '个人介绍', `applyTime` datetime NULL DEFAULT NULL COMMENT '申请时间', `joinTime` datetime NULL DEFAULT NULL COMMENT '加入时间', `exitTime` datetime NULL DEFAULT NULL COMMENT '退出时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `nativePlace` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '籍贯', PRIMARY KEY (`id`) USING BTREE, INDEX `IDX_SINGLE_TEACHER_USER_ID`(`userId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '单身教工' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for site_apply -- ---------------------------- DROP TABLE IF EXISTS `site_apply`; CREATE TABLE `site_apply` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `siteId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '场地id', `applyUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人', `applyUserName` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人姓名', `applyLoginName` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人工号', `applyUnitName` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人单位', `applyUnionName` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人工会', `applyMobile` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人联系方式', `applyCause` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约事由', `applyDay` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约日期(天)', `startTime` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约开始时间', `endTime` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约结束时间', `joinCount` int NULL DEFAULT NULL COMMENT '预约人数', `backOption` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '反馈意见', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `applyUnitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人单位id', `applyUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人工会id', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '场地预约' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for site_cug_apply -- ---------------------------- DROP TABLE IF EXISTS `site_cug_apply`; CREATE TABLE `site_cug_apply` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `siteId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '场地id', `applyUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人', `applyUserName` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人姓名', `applySex` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '性别', `applyLoginName` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人工号', `applyUnitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人单位id', `applyUnitName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人单位', `applyMobile` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约人联系方式', `reserveStartTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约开始时间', `reserveEndTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约结束时间', `joinCount` int NULL DEFAULT NULL COMMENT '预约人数', `applyCause` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约事由', `backOption` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '反馈意见', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `reserveType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '预约类型', `applyUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会id', `applyUnionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会名称', `clubId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '协会id', `clubName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '协会名称', `occupyUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '占用人ID', `occupyMessage` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '占用通知消息', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '场地预约-场馆' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for site_cug_function_type -- ---------------------------- DROP TABLE IF EXISTS `site_cug_function_type`; CREATE TABLE `site_cug_function_type` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `code` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型编码', `name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型名称', `enable` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用', `sortNum` int NULL DEFAULT NULL COMMENT '排序编号', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '功能类型' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for site_cug_info -- ---------------------------- DROP TABLE IF EXISTS `site_cug_info`; CREATE TABLE `site_cug_info` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `createUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人ID', `createUserName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `sortNum` int NULL DEFAULT NULL COMMENT '排序编号', `name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '场地名称', `address` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '场地地址', `contactName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系人', `contactPhone` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系电话', `maxNum` int NULL DEFAULT NULL COMMENT '可容纳人数', `typeId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '场地类型', `reserveTarget` int NULL DEFAULT NULL COMMENT '面向预约对象(1.面向分工会,2.面向个人,3.面向集体)', `sexLimit` int NULL DEFAULT NULL COMMENT '性别限制(0不限,1男,2女)', `state` tinyint(1) NULL DEFAULT 1 COMMENT '开启状态', `introduce` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '场地介绍', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `notApplyTimeList` json NULL COMMENT '场地的禁用时间', `filterHolidays` tinyint(1) NULL DEFAULT 0 COMMENT '排除节假日', `sitePhoto` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '场地照片', `reserveTimeType` int NULL DEFAULT 1 COMMENT '预约时间段类型(1分段预约,2全天候预约)', `openHours` json NULL COMMENT '场次信息', `segmentedOpenHours` json NULL COMMENT '分段预约场次信息', `fullDayOpenHour` json NULL COMMENT '全天候预约时间段', `termStartDate` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '本学期开始时间', `termEndDate` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '本学期结束时间', `unionYearReserveLimit` int NULL DEFAULT 2 COMMENT '分工会每年预约次数', `clubWeekReserveLimit` int NULL DEFAULT 2 COMMENT '社团每周预约次数', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '场地信息-场馆' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for site_info -- ---------------------------- DROP TABLE IF EXISTS `site_info`; CREATE TABLE `site_info` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '场地名称', `address` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '场地地址', `contactName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系人', `contactPhone` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系电话', `state` tinyint(1) NULL DEFAULT NULL COMMENT '开启状态', `openHours` json NULL COMMENT '开放时段', `createUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createUserName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createTime` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建时间', `typeId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动类型', `sexLimit` int NULL DEFAULT NULL COMMENT '限制男女,0表示不限制,1表示限制男,2表示限制女', `notApplyTimeList` json NULL COMMENT '场地的禁用时间', `introduce` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '场地介绍', `maxNum` int NULL DEFAULT NULL COMMENT '可容纳人数', `reserveTarget` int NULL DEFAULT NULL COMMENT '面向预约对象(1.面向分工会,2.面向个人,3.面向集体)', `sortNum` int NULL DEFAULT NULL COMMENT '排序编号', `filterHolidays` tinyint(1) NULL DEFAULT 0 COMMENT '排除节假日', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `openDayNum` int NULL DEFAULT 7 COMMENT '开放天数段', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '场地信息' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for site_type -- ---------------------------- DROP TABLE IF EXISTS `site_type`; CREATE TABLE `site_type` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `code` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型编码', `name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型姓名', `enable` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用', `sortNum` int NULL DEFAULT NULL COMMENT '排序编号', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '场地类型' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for special_staff -- ---------------------------- DROP TABLE IF EXISTS `special_staff`; CREATE TABLE `special_staff` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '组员对应的用户id', `personnelRelationUnitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人事关系部门', `personnelRelationUnitName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人事关系部门名称', `personnelRelationUnionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人事关系工会名称', `personnelRelationThreeUnitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人事关系三级单位', `personnelRelationThreeUnitName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人事关系三级单位', `personnelRelationUnionGroupName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人事关系工会小组名称', `unionRelationUnitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会关系部门', `unionRelationThreeUnitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会关系三级单位', `unionRelationUnionGroupName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会关系小组名称', `isManyUnit` tinyint(1) NULL DEFAULT 0 COMMENT '特殊人员类型', `specialStaffType` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '特殊人员类型', `specialStaffRemark` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '特殊人员备注', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `personnelRelationUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人事关系工会', `personnelRelationUnionGroupId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人事关系工会小组', `unionRelationUnitName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会关系部门名称', `unionRelationUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会关系工会', `unionRelationThreeUnitName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会关系三级单位名称', `unionRelationUnionGroupId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会关系小组', `unionRelationUnionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会关系工会名称', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '特别人员' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for spread_category -- ---------------------------- DROP TABLE IF EXISTS `spread_category`; CREATE TABLE `spread_category` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `parentId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '父栏目ID,0表示顶级栏目', `name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '栏目名称', `code` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '栏目编码', `sortOrder` int NULL DEFAULT NULL COMMENT '排序', `visible` int NULL DEFAULT NULL COMMENT '是否可见', `slider` int NULL DEFAULT NULL COMMENT '是否参与轮播', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for spread_content -- ---------------------------- DROP TABLE IF EXISTS `spread_content`; CREATE TABLE `spread_content` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `categoryId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '栏目ID', `categoryName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '栏目名称', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属工会ID', `unionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属工会名称', `title` varchar(300) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标题', `subTitle` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '副标题', `summary` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '摘要', `contentBody` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '正文', `thumbUrl` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '封面图', `sliderImages` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '轮播图片', `isTop` int NULL DEFAULT NULL COMMENT '是否置顶', `isRecommend` int NULL DEFAULT NULL COMMENT '是否推荐', `isHeadline` int NULL DEFAULT NULL COMMENT '是否头条', `viewCount` int NULL DEFAULT NULL COMMENT '浏览量', `sortOrder` int NULL DEFAULT NULL COMMENT '排序', `isPublished` int NULL DEFAULT NULL COMMENT '是否发布', `publishedAt` bigint NULL DEFAULT NULL COMMENT '发布时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for suggestion_box -- ---------------------------- DROP TABLE IF EXISTS `suggestion_box`; CREATE TABLE `suggestion_box` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `submitterId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人ID', `submitterName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人姓名', `submitterLoginName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人工号', `submitterUnitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人单位ID', `submitterUnitName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人单位名称', `submitterUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人分工会ID', `submitterUnionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人分工会名称', `submitTime` datetime NULL DEFAULT NULL COMMENT '提交时间', `title` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '意见名称', `content` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '意见内容', `attachments` json NULL COMMENT '附件', `concat` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `isReply` tinyint(1) NULL DEFAULT 0 COMMENT '回复状态', `replyContent` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '回复内容', `replyTime` datetime NULL DEFAULT NULL COMMENT '回复时间', `replyUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '回复人ID', `replyUserName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '回复人姓名', `replyAttachments` json NULL COMMENT '回复附件', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人ID', `userName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人姓名', `loginName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人工号', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人单位ID', `unitName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人单位名称', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人分工会ID', `unionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人分工会名称', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '意见箱' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for suggestion_config -- ---------------------------- DROP TABLE IF EXISTS `suggestion_config`; CREATE TABLE `suggestion_config` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `seconderNum` tinyint NULL DEFAULT 1 COMMENT '附议人数量', `briefMinLength` tinyint NULL DEFAULT 1 COMMENT '案由最少字数', `slaveUnitNeedReply` tinyint(1) NULL DEFAULT 0 COMMENT '协办单位是否需要答复', `slaveUnitFirstReply` tinyint(1) NULL DEFAULT 0 COMMENT '协办单位是否首先答复', `slaveUnitLeaderNeedApprove` tinyint(1) NULL DEFAULT 0 COMMENT '协办单位领导单位是否需要审批', `writeRemind` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '撰写须知', `schoolLeaderUnitIds` json NULL COMMENT '校领导单位', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '意见建议配置' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for suggestion_consolidation -- ---------------------------- DROP TABLE IF EXISTS `suggestion_consolidation`; CREATE TABLE `suggestion_consolidation` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id', `consolidationIds` json NULL COMMENT '并案id', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '意见建议并案' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for suggestion_info -- ---------------------------- DROP TABLE IF EXISTS `suggestion_info`; CREATE TABLE `suggestion_info` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提案编号', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提案名称', `typeId` int NULL DEFAULT NULL COMMENT '提案类型', `source` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提案来源', `mode` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模式(教代会、工代会)', `tcSessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会ID', `wcSessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工代会ID', `createUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `createUserName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户姓名', `createUserLoginName` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户工号', `unitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位', `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话', `tcDelegationId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会代表团ID', `wcDelegationId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工代会代表团ID', `createTime` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建时间', `excerpt` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '摘要', `brief` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '案由', `measures` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '建议措施', `files` json NULL COMMENT '附件', `signature` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '签字', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `sessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会ID', `delegationId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团ID', `caseFilingResult` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '立案结果(字典表)', `isSubmit` tinyint(1) NULL DEFAULT 0 COMMENT '是否提交', PRIMARY KEY (`id`(4)) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '意见建议类型' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for suggestion_type -- ---------------------------- DROP TABLE IF EXISTS `suggestion_type`; CREATE TABLE `suggestion_type` ( `id` int NOT NULL AUTO_INCREMENT COMMENT 'id', `code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编码', `name` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', `sort` int NULL DEFAULT NULL COMMENT '排序', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '意见建议类型' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_api -- ---------------------------- DROP TABLE IF EXISTS `sys_api`; CREATE TABLE `sys_api` ( `appid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `appkey` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`appid`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_app_conf -- ---------------------------- DROP TABLE IF EXISTS `sys_app_conf`; CREATE TABLE `sys_app_conf` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `confName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '实例名', `confVersion` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '版本号', `confData` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '配置内容', `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_app_list -- ---------------------------- DROP TABLE IF EXISTS `sys_app_list`; CREATE TABLE `sys_app_list` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `appName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '实例名', `appVersion` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '版本号', `fileSize` bigint NULL DEFAULT NULL COMMENT '文件大小', `filePath` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件路径', `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_app_task -- ---------------------------- DROP TABLE IF EXISTS `sys_app_task`; CREATE TABLE `sys_app_task` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '实例名', `action` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行动作', `appVersion` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'APP版本', `confVersion` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '配置版本', `processId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '进程ID', `hostName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '推送主机', `hostAddress` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '主机IP', `status` tinyint NULL DEFAULT NULL COMMENT '推送状态', `pushAt` bigint NULL DEFAULT NULL COMMENT '反馈时间', `pushResult` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '反馈结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_branch_union_user_permission -- ---------------------------- DROP TABLE IF EXISTS `sys_branch_union_user_permission`; CREATE TABLE `sys_branch_union_user_permission` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `roleId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '权限id', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会id', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '分工会人员权限' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_club -- ---------------------------- DROP TABLE IF EXISTS `sys_club`; CREATE TABLE `sys_club` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `clubName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '协会名称', `clubCode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '协会编码', `clubType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '协会类型', `concatPerson` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系人id', `concatPersonMobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系人电话', `concatPersonEmail` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系人邮箱', `introduce` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '协会介绍', `purpose` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '协会宗旨', `createTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请时间', `foundTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '成立时间', `dismiss` tinyint(1) NULL DEFAULT NULL COMMENT '是否解散', `due` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会费标准', `files` json NULL COMMENT '附件', `establishReport` json NULL COMMENT '申请成立报告', `rulesFile` json NULL COMMENT '章程草案', `manageFile` json NULL COMMENT '经费来源及管理办法', `yearPlanFile` json NULL COMMENT '年度活动计划', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请人', `QQGroupCode` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'qq群二维码', `wechatGroupCode` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '微信群二维码', `replaceReport` json NULL COMMENT '换届报告', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `afterRulesFile` json NULL COMMENT '后面修订的章程', `schoolReplyFile` json NULL COMMENT '校工会批复文件', `state` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '状态', `ruleState` bigint NULL DEFAULT NULL COMMENT '修改章程状态(1.待校工会审核 2.校工会审核拒绝 3.审核通过)', `reportState` bigint NULL DEFAULT NULL COMMENT '换届报告状态(1.待校工会审核 2.校工会审核拒绝 3.审核通过)', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '协会' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_club_evaluate -- ---------------------------- DROP TABLE IF EXISTS `sys_club_evaluate`; CREATE TABLE `sys_club_evaluate` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '社团id', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申报人id', `applyTime` datetime NULL DEFAULT NULL COMMENT '申报时间', `applyStartYear` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申报开始年份', `applyEndYear` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申报结束年份', `state` int NULL DEFAULT NULL COMMENT '审核状态', `mszAuditId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '秘书长审核记录id', `clubLeaderAuditId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会长审核记录id', `schoolAuditId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '校工会审核记录id', `evaluateName` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '两年获得的集体荣誉称号', `yearActivity` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '年度组织活动及完成情况', `files` json NULL COMMENT '附件', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '协会评优' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_club_examine_register -- ---------------------------- DROP TABLE IF EXISTS `sys_club_examine_register`; CREATE TABLE `sys_club_examine_register` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `year` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '年度', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '社团id', `clubName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '社团名称', `foundTime` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '成立时间', `due` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会费标准', `activityQk` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '年度活动情况', `registerDate` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登记时间', `planFiles` json NULL COMMENT '工作计划', `plans` json NULL COMMENT '工作计划', `summaryFiles` json NULL COMMENT '工作总结', `yearActivity` json NULL COMMENT '年度活动情况', `yearActivitys` json NULL COMMENT '年度活动情况', `incomeCensus` json NULL COMMENT '财务收支情况统计json', `changeUserNum` json NULL COMMENT '社团成员变化情况json', `auditId` int NULL DEFAULT NULL COMMENT '审核状态', `clubAuditId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '社团负责人审核意见id', `clubLeaderAuditId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会长审核意见id', `schoolAuditId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '校工会审核意见id', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请人', `yearActivityList` json NULL COMMENT '年度活动情况', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '协会年审' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_club_examine_register_detailed -- ---------------------------- DROP TABLE IF EXISTS `sys_club_examine_register_detailed`; CREATE TABLE `sys_club_examine_register_detailed` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `registerId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登记id', `date` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日期', `content` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '内容', `incomeType` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '收入类型', `qcMoney` decimal(15, 2) NULL DEFAULT NULL COMMENT '年初余额', `income` decimal(15, 2) NULL DEFAULT NULL COMMENT '收入', `expend` decimal(15, 2) NULL DEFAULT NULL COMMENT '支出', `qmMoney` decimal(15, 2) NULL DEFAULT NULL COMMENT '年度结余', `notes` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '备注', `location` int NULL DEFAULT NULL COMMENT '排序字段', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `money` decimal(15, 2) NULL DEFAULT NULL COMMENT '金额', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '协会年审其他信息' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_club_files -- ---------------------------- DROP TABLE IF EXISTS `sys_club_files`; CREATE TABLE `sys_club_files` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户', `userName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户姓名', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '社团id', `bTime` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备份时间', `fileType` int NULL DEFAULT NULL COMMENT '文件类型,1是换届报告,2是章程', `files` json NULL COMMENT '文件', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '协会相关文件' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_club_manager -- ---------------------------- DROP TABLE IF EXISTS `sys_club_manager`; CREATE TABLE `sys_club_manager` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户', `userName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户姓名', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '社团id', `creatTime` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提交时间', `oldRoleCode` json NULL COMMENT '旧身份', `nowRoleCode` json NULL COMMENT '变更的身份', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `changeUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '变更人id', `changeUserName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '变更人姓名', `period` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届数', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '协会理事机构' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_club_refresh -- ---------------------------- DROP TABLE IF EXISTS `sys_club_refresh`; CREATE TABLE `sys_club_refresh` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户', `userName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户姓名', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '社团id', `creatTime` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提交时间', `lastFiles` json NULL COMMENT '上一次的文件', `files` json NULL COMMENT '文件', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `period` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届数', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '协会换届报告' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_club_rule -- ---------------------------- DROP TABLE IF EXISTS `sys_club_rule`; CREATE TABLE `sys_club_rule` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户', `userName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户姓名', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '社团id', `creatTime` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提交时间', `files` json NULL COMMENT '文件', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `lastFiles` json NULL COMMENT '上一次的文件', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '协会章程修订' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_club_sponsor -- ---------------------------- DROP TABLE IF EXISTS `sys_club_sponsor`; CREATE TABLE `sys_club_sponsor` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '协会id', `sponsorId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发起人id', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '协会发起人' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_club_user -- ---------------------------- DROP TABLE IF EXISTS `sys_club_user`; CREATE TABLE `sys_club_user` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '协会id', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户id', `joinTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '入社时间', `roleCode` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份', `payed` tinyint(1) NULL DEFAULT NULL COMMENT '是否缴费', `giveMoney` tinyint(1) NULL DEFAULT NULL COMMENT '是否拨付', `status` mediumint NULL DEFAULT NULL COMMENT '状态(1 待协会审核 2 协会审核不通过 3 待校工会审核 4 校工会审核不通过 5 通过)', `exitStatus` mediumint NULL DEFAULT NULL COMMENT '退会状态(1 待协会审核 2 协会审核不通过 3 待校工会审核 4 校工会审核不通过 5 通过)', `state` mediumint NULL DEFAULT NULL COMMENT '理事机构成员变更时的审核状态(1 待校工会审核 2 校工会审核拒绝 3 审核成功)', `changeRoleCode` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '变更之后的身份', `roleCodeChangeTime` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '变更时间', `auditList` json NULL COMMENT '审核记录', `exitAuditList` json NULL COMMENT '退出审核记录', `isNormal` tinyint(1) NULL DEFAULT NULL COMMENT '是否正常,此字段相当于一个标识,删除或者退休,设置为false,不会真正的从数据库删除,目的是为了后面统计年度成员情况', `changeTime` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'isNormal变化的时间', `position` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职务', `mode` tinyint(1) NULL DEFAULT NULL COMMENT '加入、退出', `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '邮箱', `avatar` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '头像', `sameTimeJoinOtherClubSituation` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '同时参加其他协会情况', `awardsExperience` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文化、体育方面的活动经历、获奖情况', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '协会成员' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_committee_member -- ---------------------------- DROP TABLE IF EXISTS `sys_committee_member`; CREATE TABLE `sys_committee_member` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `loginName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工号', `userName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'userId', `position` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '职务', `sessionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '届次名称', `sessionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '届次Id', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_config -- ---------------------------- DROP TABLE IF EXISTS `sys_config`; CREATE TABLE `sys_config` ( `configKey` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `configValue` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL, `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`configKey`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_data_dict -- ---------------------------- DROP TABLE IF EXISTS `sys_data_dict`; CREATE TABLE `sys_data_dict` ( `parentCode` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '父级编码', `name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '名称', `code` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '编码', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记' ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_dict -- ---------------------------- DROP TABLE IF EXISTS `sys_dict`; CREATE TABLE `sys_dict` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `parentId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '父级ID', `path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '树路径', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构编码', `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '启用状态', `location` int NULL DEFAULT NULL COMMENT '排序字段', `hasChildren` tinyint(1) NULL DEFAULT NULL COMMENT '有子节点', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `INDEX_SYS_DICT_PATH`(`path` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_entrance_module -- ---------------------------- DROP TABLE IF EXISTS `sys_entrance_module`; CREATE TABLE `sys_entrance_module` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `moduleName` varchar(8) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '模块名称', `icon` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '图标', `containsMenu` json NULL COMMENT '包含的菜单', `sortNum` int NULL DEFAULT NULL COMMENT '排序编号', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_file -- ---------------------------- DROP TABLE IF EXISTS `sys_file`; CREATE TABLE `sys_file` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `engine` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '存储引擎', `bucket` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '存储桶', `name` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '文件名', `suffix` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '文件后缀', `sizeKb` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '文件大小kb', `sizeInfo` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '文件大小(格式化后)', `objName` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '文件的对象名(唯一名称)', `storagePath` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '文件存储路径', `downloadPath` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '文件下载路径', `thumbnail` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '图片缩略图', `extJson` json NULL COMMENT '扩展信息', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '系统附件' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_h5_menu -- ---------------------------- DROP TABLE IF EXISTS `sys_h5_menu`; CREATE TABLE `sys_h5_menu` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `moduleId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '模块ID', `parentId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '父级ID', `path` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '树路径', `name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '菜单名称', `type` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '资源类型', `href` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '菜单链接', `icon` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '菜单图标', `showit` tinyint(1) NULL DEFAULT 1 COMMENT '是否显示', `disabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否禁用', `permission` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '权限标识', `note` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '菜单介绍', `location` int NULL DEFAULT NULL COMMENT '排序字段', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'H5模块' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_h5_module -- ---------------------------- DROP TABLE IF EXISTS `sys_h5_module`; CREATE TABLE `sys_h5_module` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '模块名称', `icon` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '图标', `sortNum` int NULL DEFAULT NULL COMMENT '排序编号', `enable` tinyint(1) NULL DEFAULT 1 COMMENT '是否开启', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'H5模块' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_holiday -- ---------------------------- DROP TABLE IF EXISTS `sys_holiday`; CREATE TABLE `sys_holiday` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `name` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '名称', `day` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '日期', `week` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '周几', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_home_activity -- ---------------------------- DROP TABLE IF EXISTS `sys_home_activity`; CREATE TABLE `sys_home_activity` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动名称', `cover` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动封面', `url` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动链接', `h5Url` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'h5活动链接', `groupId` int NULL DEFAULT NULL COMMENT '面向人员分组ID', `enable` tinyint(1) NULL DEFAULT 0 COMMENT '是否启用', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `classPath` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类路径', `sortNo` int NULL DEFAULT 0 COMMENT '排序号', `top` tinyint(1) NULL DEFAULT 0 COMMENT '是否置顶', `allowUserGroupId` int NULL DEFAULT NULL COMMENT '面向人员分组ID', `allowUserSql` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '允许查看的人员sql', `startDate` datetime NULL DEFAULT NULL COMMENT '开始时间', `endDate` datetime NULL DEFAULT NULL COMMENT '结束时间', `content` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '活动内容', `push` tinyint(1) NULL DEFAULT 0 COMMENT '是否推送大图', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '首页活动' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_home_template -- ---------------------------- DROP TABLE IF EXISTS `sys_home_template`; CREATE TABLE `sys_home_template` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '主键ID,和业务ID保持一致', `name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '模板名称', `cover` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '模板封面', `content` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '模板内容', `url` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '模板链接', `h5Url` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'h5模板链接', `allowUserGroupId` int NULL DEFAULT NULL COMMENT '面向人员分组ID', `allowUserSql` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '允许查看的人员sql', `enable` tinyint(1) NULL DEFAULT 0 COMMENT '是否启用', `classPath` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类路径', `top` tinyint(1) NULL DEFAULT 0 COMMENT '是否置顶', `push` tinyint(1) NULL DEFAULT 0 COMMENT '是否推送大图', `sortNo` int NULL DEFAULT 0 COMMENT '排序号', `startDate` datetime NULL DEFAULT NULL COMMENT '开始时间', `endDate` datetime NULL DEFAULT NULL COMMENT '结束时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `templateName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '展示模板名称', `templateIcon` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '模板图标', `templateFile` varchar(1000) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '模板文件', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '首页工作模板' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for sys_log_ -- ---------------------------- DROP TABLE IF EXISTS `sys_log_`; CREATE TABLE `sys_log_` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202407 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202407`; CREATE TABLE `sys_log_202407` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202408 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202408`; CREATE TABLE `sys_log_202408` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202409 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202409`; CREATE TABLE `sys_log_202409` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202410 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202410`; CREATE TABLE `sys_log_202410` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202411 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202411`; CREATE TABLE `sys_log_202411` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202412 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202412`; CREATE TABLE `sys_log_202412` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202501 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202501`; CREATE TABLE `sys_log_202501` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202502 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202502`; CREATE TABLE `sys_log_202502` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202503 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202503`; CREATE TABLE `sys_log_202503` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202504 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202504`; CREATE TABLE `sys_log_202504` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202505 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202505`; CREATE TABLE `sys_log_202505` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202506 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202506`; CREATE TABLE `sys_log_202506` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202507 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202507`; CREATE TABLE `sys_log_202507` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202508 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202508`; CREATE TABLE `sys_log_202508` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202509 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202509`; CREATE TABLE `sys_log_202509` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202510 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202510`; CREATE TABLE `sys_log_202510` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202511 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202511`; CREATE TABLE `sys_log_202511` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202512 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202512`; CREATE TABLE `sys_log_202512` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202601 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202601`; CREATE TABLE `sys_log_202601` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202602 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202602`; CREATE TABLE `sys_log_202602` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202603 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202603`; CREATE TABLE `sys_log_202603` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202604 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202604`; CREATE TABLE `sys_log_202604` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_log_202605 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202605`; CREATE TABLE `sys_log_202605` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for sys_log_202606 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202606`; CREATE TABLE `sys_log_202606` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for sys_log_202607 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202607`; CREATE TABLE `sys_log_202607` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for sys_log_202608 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202608`; CREATE TABLE `sys_log_202608` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for sys_log_202609 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202609`; CREATE TABLE `sys_log_202609` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for sys_log_202610 -- ---------------------------- DROP TABLE IF EXISTS `sys_log_202610`; CREATE TABLE `sys_log_202610` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人姓名', `loginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作人用户名', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志类型', `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志标识', `src` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源IP', `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '日志内容', `param` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求结果', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for sys_menu -- ---------------------------- DROP TABLE IF EXISTS `sys_menu`; CREATE TABLE `sys_menu` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `parentId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '父级ID', `path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '树路径', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单名称', `aliasName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单别名', `type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资源类型', `href` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单链接', `target` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '打开方式', `icon` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单图标', `showit` tinyint(1) NULL DEFAULT NULL COMMENT '是否显示', `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `permission` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '权限标识', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单介绍', `location` int NULL DEFAULT NULL COMMENT '排序字段', `hasChildren` tinyint(1) NULL DEFAULT NULL COMMENT '有子节点', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `processKey` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义KEY 如果此页面是流程发起页面则需定义', `platform` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属平台(pc、h5)', `moduleId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属模块', `isQuickEntry` tinyint(1) NULL DEFAULT 0 COMMENT '是否是快捷入口', `picIcon` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图片图标', `initialPinyinName` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单首字母', `isRecommendApp` tinyint(1) NULL DEFAULT 0 COMMENT '是否是推荐应用', `isRecommendService` tinyint(1) NULL DEFAULT 0 COMMENT '是否是推荐服务', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `INDEX_SYS_MENU_PATH`(`path` ASC) USING BTREE, UNIQUE INDEX `INDEX_SYS_MENU_PREM`(`permission` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_menu1 -- ---------------------------- DROP TABLE IF EXISTS `sys_menu1`; CREATE TABLE `sys_menu1` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `parentId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '父级ID', `path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '树路径', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单名称', `aliasName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单别名', `type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资源类型', `href` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单链接', `target` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '打开方式', `icon` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单图标', `showit` tinyint(1) NULL DEFAULT NULL COMMENT '是否显示', `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `permission` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '权限标识', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单介绍', `location` int NULL DEFAULT NULL COMMENT '排序字段', `hasChildren` tinyint(1) NULL DEFAULT NULL COMMENT '有子节点', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `processKey` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义KEY 如果此页面是流程发起页面则需定义', `platform` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属平台(pc、h5)', `moduleId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属模块', `isQuickEntry` tinyint(1) NULL DEFAULT 0 COMMENT '是否是快捷入口', `picIcon` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图片图标', `initialPinyinName` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单首字母', `isRecommendApp` tinyint(1) NULL DEFAULT 0 COMMENT '是否是推荐应用', `isRecommendService` tinyint(1) NULL DEFAULT 0 COMMENT '是否是推荐服务', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `INDEX_SYS_MENU_PATH`(`path` ASC) USING BTREE, UNIQUE INDEX `INDEX_SYS_MENU_PREM`(`permission` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_menu2 -- ---------------------------- DROP TABLE IF EXISTS `sys_menu2`; CREATE TABLE `sys_menu2` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `parentId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '父级ID', `path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '树路径', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单名称', `aliasName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单别名', `type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资源类型', `href` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单链接', `target` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '打开方式', `icon` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单图标', `showit` tinyint(1) NULL DEFAULT NULL COMMENT '是否显示', `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `permission` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '权限标识', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单介绍', `location` int NULL DEFAULT NULL COMMENT '排序字段', `hasChildren` tinyint(1) NULL DEFAULT NULL COMMENT '有子节点', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `processKey` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '流程定义KEY 如果此页面是流程发起页面则需定义', `platform` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属平台(pc、h5)', `moduleId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属模块', `isQuickEntry` tinyint(1) NULL DEFAULT 0 COMMENT '是否是快捷入口', `picIcon` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图片图标', `initialPinyinName` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单首字母', `isRecommendApp` tinyint(1) NULL DEFAULT 0 COMMENT '是否是推荐应用', `isRecommendService` tinyint(1) NULL DEFAULT 0 COMMENT '是否是推荐服务', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `INDEX_SYS_MENU_PATH`(`path` ASC) USING BTREE, UNIQUE INDEX `INDEX_SYS_MENU_PREM`(`permission` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_message -- ---------------------------- DROP TABLE IF EXISTS `sys_message`; CREATE TABLE `sys_message` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标题', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '内容', `attachments` json NULL COMMENT '附件', `type` int NULL DEFAULT NULL COMMENT '消息类型(1:系统公告 2:消息通知)', `senderId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发送人ID', `senderName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发送人姓名', `senderLoginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发送人工号', `ext` json NULL COMMENT '扩展字段', `status` int NULL DEFAULT NULL COMMENT '状态(1:草稿 2:已发送 3:已撤回 4:已删除)', `sendSuccess` tinyint(1) NULL DEFAULT 0 COMMENT '发送成功', `sendResult` json NULL COMMENT '发送结果', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `messageId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '消息ID', `receiverId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '接收人ID', `receiverName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '接收人姓名', `receiverLoginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '接收人工号', `isRead` tinyint(1) NULL DEFAULT 0 COMMENT '阅读状态', `readTime` datetime NULL DEFAULT NULL COMMENT '阅读时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_module -- ---------------------------- DROP TABLE IF EXISTS `sys_module`; CREATE TABLE `sys_module` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `platform` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属平台(pc、h5)', `name` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '模块名称', `icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图标', `sortNum` int NULL DEFAULT NULL COMMENT '排序编号', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `faIcon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'FontAwesome图标', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '系统模块' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_msg -- ---------------------------- DROP TABLE IF EXISTS `sys_msg`; CREATE TABLE `sys_msg` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '消息类型', `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '消息标题', `note` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '消息内容', `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '消息URL', `sendAt` bigint NULL DEFAULT NULL COMMENT '发送时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `needBack` tinyint(1) NULL DEFAULT NULL COMMENT '是否需要反馈', `files` json NULL COMMENT '附件', `sendType` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发送模式(显示、隐式)show hide', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_msg_user -- ---------------------------- DROP TABLE IF EXISTS `sys_msg_user`; CREATE TABLE `sys_msg_user` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `msgId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '消息ID', `loginname` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户名', `status` int NULL DEFAULT NULL COMMENT '消息状态', `readAt` bigint NULL DEFAULT NULL COMMENT '读取时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `backFiles` json NULL COMMENT '反馈附件', `userName` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户名称', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位ID', `unitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位名称', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `unionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位名称', `backText` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '反馈内容', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_office_template -- ---------------------------- DROP TABLE IF EXISTS `sys_office_template`; CREATE TABLE `sys_office_template` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `templateName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '模板名称', `templateCode` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '模板代码', `templateSize` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '模板大小', `templatePath` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '模板路径', `templateDesc` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '模板说明', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `file` json NULL COMMENT '模板对象', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '导出模板' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_qrtz_blob_triggers -- ---------------------------- DROP TABLE IF EXISTS `sys_qrtz_blob_triggers`; CREATE TABLE `sys_qrtz_blob_triggers` ( `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `TRIGGER_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `BLOB_DATA` blob NULL, PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE, INDEX `SCHED_NAME`(`SCHED_NAME` ASC, `TRIGGER_NAME` ASC, `TRIGGER_GROUP` ASC) USING BTREE, CONSTRAINT `SYS_QRTZ_BLOB_TRIGGERS_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `sys_qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_german2_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_qrtz_calendars -- ---------------------------- DROP TABLE IF EXISTS `sys_qrtz_calendars`; CREATE TABLE `sys_qrtz_calendars` ( `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `CALENDAR_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `CALENDAR` blob NOT NULL, PRIMARY KEY (`SCHED_NAME`, `CALENDAR_NAME`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_german2_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_qrtz_cron_triggers -- ---------------------------- DROP TABLE IF EXISTS `sys_qrtz_cron_triggers`; CREATE TABLE `sys_qrtz_cron_triggers` ( `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `TRIGGER_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `CRON_EXPRESSION` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `TIME_ZONE_ID` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NULL DEFAULT NULL, PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE, CONSTRAINT `SYS_QRTZ_CRON_TRIGGERS_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `sys_qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_german2_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_qrtz_fired_triggers -- ---------------------------- DROP TABLE IF EXISTS `sys_qrtz_fired_triggers`; CREATE TABLE `sys_qrtz_fired_triggers` ( `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `ENTRY_ID` varchar(95) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `TRIGGER_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `INSTANCE_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `FIRED_TIME` bigint NOT NULL, `SCHED_TIME` bigint NOT NULL, `PRIORITY` int NOT NULL, `STATE` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `JOB_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NULL DEFAULT NULL, `JOB_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NULL DEFAULT NULL, `IS_NONCONCURRENT` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NULL DEFAULT NULL, `REQUESTS_RECOVERY` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NULL DEFAULT NULL, PRIMARY KEY (`SCHED_NAME`, `ENTRY_ID`) USING BTREE, INDEX `IDX_SYS_QRTZ_15`(`SCHED_NAME` ASC, `INSTANCE_NAME` ASC) USING BTREE, INDEX `IDX_SYS_QRTZ_16`(`SCHED_NAME` ASC, `INSTANCE_NAME` ASC, `REQUESTS_RECOVERY` ASC) USING BTREE, INDEX `IDX_SYS_QRTZ_17`(`SCHED_NAME` ASC, `JOB_NAME` ASC, `JOB_GROUP` ASC) USING BTREE, INDEX `IDX_SYS_QRTZ_18`(`SCHED_NAME` ASC, `JOB_GROUP` ASC) USING BTREE, INDEX `IDX_SYS_QRTZ_19`(`SCHED_NAME` ASC, `TRIGGER_NAME` ASC, `TRIGGER_GROUP` ASC) USING BTREE, INDEX `IDX_SYS_QRTZ_20`(`SCHED_NAME` ASC, `TRIGGER_GROUP` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_german2_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_qrtz_job_details -- ---------------------------- DROP TABLE IF EXISTS `sys_qrtz_job_details`; CREATE TABLE `sys_qrtz_job_details` ( `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `JOB_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `JOB_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `DESCRIPTION` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NULL DEFAULT NULL, `JOB_CLASS_NAME` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `IS_DURABLE` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `IS_NONCONCURRENT` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `IS_UPDATE_DATA` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `REQUESTS_RECOVERY` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `JOB_DATA` blob NULL, PRIMARY KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) USING BTREE, INDEX `IDX_SYS_QRTZ_01`(`SCHED_NAME` ASC, `REQUESTS_RECOVERY` ASC) USING BTREE, INDEX `IDX_SYS_QRTZ_02`(`SCHED_NAME` ASC, `JOB_GROUP` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_german2_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_qrtz_locks -- ---------------------------- DROP TABLE IF EXISTS `sys_qrtz_locks`; CREATE TABLE `sys_qrtz_locks` ( `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `LOCK_NAME` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, PRIMARY KEY (`SCHED_NAME`, `LOCK_NAME`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_german2_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_qrtz_paused_trigger_grps -- ---------------------------- DROP TABLE IF EXISTS `sys_qrtz_paused_trigger_grps`; CREATE TABLE `sys_qrtz_paused_trigger_grps` ( `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, PRIMARY KEY (`SCHED_NAME`, `TRIGGER_GROUP`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_german2_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_qrtz_scheduler_state -- ---------------------------- DROP TABLE IF EXISTS `sys_qrtz_scheduler_state`; CREATE TABLE `sys_qrtz_scheduler_state` ( `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `INSTANCE_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `LAST_CHECKIN_TIME` bigint NOT NULL, `CHECKIN_INTERVAL` bigint NOT NULL, PRIMARY KEY (`SCHED_NAME`, `INSTANCE_NAME`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_german2_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_qrtz_simple_triggers -- ---------------------------- DROP TABLE IF EXISTS `sys_qrtz_simple_triggers`; CREATE TABLE `sys_qrtz_simple_triggers` ( `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `TRIGGER_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `REPEAT_COUNT` bigint NOT NULL, `REPEAT_INTERVAL` bigint NOT NULL, `TIMES_TRIGGERED` bigint NOT NULL, PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE, CONSTRAINT `SYS_QRTZ_SIMPLE_TRIGGERS_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `sys_qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_german2_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_qrtz_simprop_triggers -- ---------------------------- DROP TABLE IF EXISTS `sys_qrtz_simprop_triggers`; CREATE TABLE `sys_qrtz_simprop_triggers` ( `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `TRIGGER_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `STR_PROP_1` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NULL DEFAULT NULL, `STR_PROP_2` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NULL DEFAULT NULL, `STR_PROP_3` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NULL DEFAULT NULL, `INT_PROP_1` int NULL DEFAULT NULL, `INT_PROP_2` int NULL DEFAULT NULL, `LONG_PROP_1` bigint NULL DEFAULT NULL, `LONG_PROP_2` bigint NULL DEFAULT NULL, `DEC_PROP_1` decimal(13, 4) NULL DEFAULT NULL, `DEC_PROP_2` decimal(13, 4) NULL DEFAULT NULL, `BOOL_PROP_1` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NULL DEFAULT NULL, `BOOL_PROP_2` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NULL DEFAULT NULL, PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE, CONSTRAINT `SYS_QRTZ_SIMPROP_TRIGGERS_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `sys_qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_german2_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_qrtz_triggers -- ---------------------------- DROP TABLE IF EXISTS `sys_qrtz_triggers`; CREATE TABLE `sys_qrtz_triggers` ( `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `TRIGGER_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `JOB_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `JOB_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `DESCRIPTION` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NULL DEFAULT NULL, `NEXT_FIRE_TIME` bigint NULL DEFAULT NULL, `PREV_FIRE_TIME` bigint NULL DEFAULT NULL, `PRIORITY` int NULL DEFAULT NULL, `TRIGGER_STATE` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `TRIGGER_TYPE` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NOT NULL, `START_TIME` bigint NOT NULL, `END_TIME` bigint NULL DEFAULT NULL, `CALENDAR_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_german2_ci NULL DEFAULT NULL, `MISFIRE_INSTR` smallint NULL DEFAULT NULL, `JOB_DATA` blob NULL, PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE, INDEX `IDX_SYS_QRTZ_03`(`SCHED_NAME` ASC, `JOB_NAME` ASC, `JOB_GROUP` ASC) USING BTREE, INDEX `IDX_SYS_QRTZ_04`(`SCHED_NAME` ASC, `JOB_GROUP` ASC) USING BTREE, INDEX `IDX_SYS_QRTZ_05`(`SCHED_NAME` ASC, `CALENDAR_NAME` ASC) USING BTREE, INDEX `IDX_SYS_QRTZ_06`(`SCHED_NAME` ASC, `TRIGGER_GROUP` ASC) USING BTREE, INDEX `IDX_SYS_QRTZ_07`(`SCHED_NAME` ASC, `TRIGGER_STATE` ASC) USING BTREE, INDEX `IDX_SYS_QRTZ_08`(`SCHED_NAME` ASC, `TRIGGER_NAME` ASC, `TRIGGER_GROUP` ASC, `TRIGGER_STATE` ASC) USING BTREE, INDEX `IDX_SYS_QRTZ_09`(`SCHED_NAME` ASC, `TRIGGER_GROUP` ASC, `TRIGGER_STATE` ASC) USING BTREE, INDEX `IDX_SYS_QRTZ_10`(`SCHED_NAME` ASC, `NEXT_FIRE_TIME` ASC) USING BTREE, INDEX `IDX_SYS_QRTZ_11`(`SCHED_NAME` ASC, `TRIGGER_STATE` ASC, `NEXT_FIRE_TIME` ASC) USING BTREE, INDEX `IDX_SYS_QRTZ_12`(`SCHED_NAME` ASC, `MISFIRE_INSTR` ASC, `NEXT_FIRE_TIME` ASC) USING BTREE, INDEX `IDX_SYS_QRTZ_13`(`SCHED_NAME` ASC, `MISFIRE_INSTR` ASC, `NEXT_FIRE_TIME` ASC, `TRIGGER_STATE` ASC) USING BTREE, INDEX `IDX_SYS_QRTZ_14`(`SCHED_NAME` ASC, `MISFIRE_INSTR` ASC, `NEXT_FIRE_TIME` ASC, `TRIGGER_GROUP` ASC, `TRIGGER_STATE` ASC) USING BTREE, CONSTRAINT `SYS_QRTZ_TRIGGERS_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) REFERENCES `sys_qrtz_job_details` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_german2_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_quick_entry -- ---------------------------- DROP TABLE IF EXISTS `sys_quick_entry`; CREATE TABLE `sys_quick_entry` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_role -- ---------------------------- DROP TABLE IF EXISTS `sys_role`; CREATE TABLE `sys_role` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `aliasName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `disabled` tinyint(1) NULL DEFAULT NULL, `unitid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `moduleId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属模块ID', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `sort` int NULL DEFAULT NULL COMMENT '排序', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `INDEX_SYS_ROLE_CODE`(`code` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_role_menu -- ---------------------------- DROP TABLE IF EXISTS `sys_role_menu`; CREATE TABLE `sys_role_menu` ( `roleId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `menuId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_route -- ---------------------------- DROP TABLE IF EXISTS `sys_route`; CREATE TABLE `sys_route` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '原始路径', `toUrl` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '跳转路径', `type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '转发类型', `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_task -- ---------------------------- DROP TABLE IF EXISTS `sys_task`; CREATE TABLE `sys_task` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务名', `jobClass` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '执行类', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务说明', `cron` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '定时规则', `data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行参数', `exeAt` bigint NULL DEFAULT NULL COMMENT '执行时间', `exeResult` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行结果', `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_union -- ---------------------------- DROP TABLE IF EXISTS `sys_union`; CREATE TABLE `sys_union` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', `unionCode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编码', `telephone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话', `campus` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '校区', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for sys_union_cadre -- ---------------------------- DROP TABLE IF EXISTS `sys_union_cadre`; CREATE TABLE `sys_union_cadre` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会Id', `unionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会名称', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户Id', `userName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户名称', `loginName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工号', `mobile` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `roleCode` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '角色编码', `applyDate` datetime NULL DEFAULT NULL COMMENT '添加时间', `isJoin` tinyint(1) NULL DEFAULT NULL COMMENT '加入还是退出', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `j` varchar(8) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '届数', `leaveDate` datetime NULL DEFAULT NULL COMMENT '离任时间', `isServing` tinyint(1) NULL DEFAULT NULL COMMENT '是否在任', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_union_group -- ---------------------------- DROP TABLE IF EXISTS `sys_union_group`; CREATE TABLE `sys_union_group` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属分工会ID', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', `code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编码', `leaders` json NULL COMMENT '小组长', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `unitIds` json NULL COMMENT '绑定单位Id集合', `leader` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '小组长', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '工会小组' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_unit -- ---------------------------- DROP TABLE IF EXISTS `sys_unit`; CREATE TABLE `sys_unit` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `parentId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '父级ID', `path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '树路径', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位名称', `aliasName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位别名', `unitcode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构编码', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位介绍', `address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位地址', `telephone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话', `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位邮箱', `website` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位网站', `location` int NULL DEFAULT NULL COMMENT '排序字段', `hasChildren` tinyint(1) NULL DEFAULT NULL COMMENT '有子节点', `logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位logo', `unitLevel` int NULL DEFAULT NULL COMMENT '等级', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会id', `unionGroupId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '小组id', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `divisionCollegeCode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '处级_院系单位号', `institutionType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构类型', `unitType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门类别', `unitTypeCode` int NULL DEFAULT NULL COMMENT '部门类别区分(部门类设置 1, 其他设置 0)', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `INDEX_SYS_UNIT_PATH`(`path` ASC) USING BTREE, UNIQUE INDEX `INDEX_SYS_UNIT_UNITCODE`(`unitcode` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for sys_user -- ---------------------------- DROP TABLE IF EXISTS `sys_user`; CREATE TABLE `sys_user` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `loginname` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户名', `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `sex` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '密码', `salt` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '密码盐', `birthday` date NULL DEFAULT NULL COMMENT '出生日期', `political` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '政治面貌', `joinPartyDate` date NULL DEFAULT NULL COMMENT '入党时间', `nation` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '民族', `nativePlace` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '籍贯', `nationality` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '国籍', `idCardType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证件类型', `idCard` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证件号码', `mobile` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号码', `education` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学历', `academicDegree` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学位', `technicalTitle` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '技术职称', `technicalTitleLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '技术职称级别', `position` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职务', `positionLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职务级别', `employeeLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职员级别', `arrivalAtSchooDate` date NULL DEFAULT NULL COMMENT '来校时间', `staffCategory` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教职工类别', `employmentType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '聘用方式', `identityType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份类型', `userState1` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '在职状态', `retireDate` date NULL DEFAULT NULL COMMENT '退休时间', `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '头像', `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电子邮箱', `createAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `loginAt` bigint NULL DEFAULT NULL COMMENT '登陆时间', `loginCount` int NULL DEFAULT 0 COMMENT '登陆次数', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `unitPath` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `manyUnit` tinyint(1) NULL DEFAULT 0 COMMENT '是否双肩挑', `member` tinyint(1) NULL DEFAULT 0 COMMENT '是否会员', `welfareMember` tinyint(1) NULL DEFAULT 0 COMMENT '是否福利会员', `aidFundMember` tinyint(1) NULL DEFAULT 0 COMMENT '是否大病基金会员', `families` json NULL COMMENT '家庭主要成员及其工作单位', `wantJoinLoveMutualAidAssociation` tinyint(1) NULL DEFAULT 0 COMMENT '是否愿意加入大病互助基金会', `personalData` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '个人简况', `isModelWorker` tinyint(1) NULL DEFAULT 0 COMMENT '是否是劳模', `modelWorkerFiles` json NULL COMMENT '劳模资料', `customApprovalOpinions` json NULL COMMENT '常用审批意见', `wxOpenId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '微信openId', `totalIntegral` int NULL DEFAULT 0 COMMENT '总积分', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `disabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否禁用', `staffType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教职工类别', `arrivalAtSchoolDate` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来校时间', `postDoctoralJoinDate` date NULL DEFAULT NULL COMMENT '博士后进站时间', `personType1` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '人员类别', `preparedBy` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编制类别', `marriage` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '婚姻状况', `memberTime` datetime NULL DEFAULT NULL COMMENT '会员加入时间', `openId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'openId', `thirtyCertificateProcessingTime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '荣誉证办理年月', `isThirtyTeach` tinyint(1) NULL DEFAULT NULL COMMENT '是否教学30年以上教工', `preparationMemberFee` decimal(10, 2) NULL DEFAULT NULL COMMENT '编制会费', `contractMemberFee` decimal(10, 2) NULL DEFAULT NULL COMMENT '合同制会费', `jobCategory` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '岗位类别', `professionalTitle` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职称', `professionalLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职级', `employeeSource` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职工来源', `administrativeLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '行政级别(用于管理岗位)', `positionSeries` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '岗位系列', `administrativePositionLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '行政岗级', `teachingTime` date NULL DEFAULT NULL COMMENT '从教年月', `expectedLeaveSchoolDate` date NULL DEFAULT NULL COMMENT '预计离校时间/最后离校时间', `workDate` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工作时间', `userAttribute` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '人员属性', `dutySituation` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '在岗情况', `specialty` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '特长及获奖情况', `homeAddress` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '家庭住址', `campus` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '校区', `aidFundMemberUserType` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '基金会员类型(人员分类)', `aidFundDeductTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '基金会员起扣时间', `oldLoginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '指退休之前的工号', `aidFundMemberJoinTime` datetime NULL DEFAULT NULL COMMENT '基金会员加入时间', `aidFundMemberQuitTime` datetime NULL DEFAULT NULL COMMENT '基金会员退出时间', `personType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '人员类别', `pendingConfirmStatus` tinyint NOT NULL DEFAULT 0 COMMENT '待确认状态:0不用确认、1待确认、2已确认', `userState` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '在职状态', `threeUnitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '三级单位ID', `virtual_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '虚拟用户ID', `virtual_org_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '虚拟组织ID', `welfareStopDate` date NULL DEFAULT NULL COMMENT '福利享受截止时间', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `INDEX_SYS_USER_LOGINNAMAE`(`loginname` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_user2 -- ---------------------------- DROP TABLE IF EXISTS `sys_user2`; CREATE TABLE `sys_user2` ( `id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `loginname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `aidFundMember` tinyint NULL DEFAULT NULL, `aidFundDeductTime` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `aidFundMemberType` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `oldLoginName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `arrivalAtSchoolDate` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `aidFundMemberJoinTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `aidFundMemberQuitTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_user_change_info -- ---------------------------- DROP TABLE IF EXISTS `sys_user_change_info`; CREATE TABLE `sys_user_change_info` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `loginname` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工号', `username` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户名', `userHistoryId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人员历史记录id', `changeTime` datetime NULL DEFAULT NULL COMMENT '申请时间', `changeOrigin` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '变更来源', `changeInfos` json NULL COMMENT '详细变更记录,用于查询、列表展示', `changeInfosStr` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '详细变更记录,文本类型,可用于导出', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_user_entrance -- ---------------------------- DROP TABLE IF EXISTS `sys_user_entrance`; CREATE TABLE `sys_user_entrance` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `defaultModuleId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '默认模块id', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_user_entrance_module -- ---------------------------- DROP TABLE IF EXISTS `sys_user_entrance_module`; CREATE TABLE `sys_user_entrance_module` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `defaultModuleId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '默认模块id', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_user_favorite_app -- ---------------------------- DROP TABLE IF EXISTS `sys_user_favorite_app`; CREATE TABLE `sys_user_favorite_app` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `appId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '应用ID', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_SYS_USER_FAVORITE_APP_USERID`(`userId` ASC) USING BTREE, INDEX `INDEX_SYS_USER_FAVORITE_APP_APPID`(`appId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '用户收藏应用' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_user_history -- ---------------------------- DROP TABLE IF EXISTS `sys_user_history`; CREATE TABLE `sys_user_history` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `changeTime` datetime NULL DEFAULT NULL COMMENT '更新时间', `changeTypes` json NULL COMMENT '变更类型(多种)', `changeOrigin` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '变更来源', `changeReason` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '变更原因', `recordId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会员变更表记录id', `changeInfos` json NULL COMMENT '详细变更记录,用于查询、列表展示', `changeInfosStr` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '详细变更记录,文本类型,可用于导出', `loginname` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `sex` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '密码', `salt` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '密码盐', `birthday` date NULL DEFAULT NULL COMMENT '出生日期', `political` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '政治面貌', `joinPartyDate` date NULL DEFAULT NULL COMMENT '入党时间', `nation` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '民族', `nativePlace` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '籍贯', `nationality` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '国籍', `idCardType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证件类型', `idCard` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证件号码', `mobile` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号码', `education` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学历', `marriage` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '婚姻状况', `academicDegree` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学位', `jobCategory` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '岗位类别', `professionalTitle` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职称', `professionalLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职级', `employeeSource` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职工来源', `administrativeLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '行政级别(用于管理岗位)', `positionSeries` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '岗位系列', `positionLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '岗级', `administrativePositionLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '行政岗级', `arrivalAtSchoolDate` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来校时间', `workDate` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工作时间', `identityType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份类型', `userState` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '在职状态', `userAttribute` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '人员属性', `dutySituation` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '在岗情况', `personType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教职工类别码', `pendingConfirmStatus` tinyint NULL DEFAULT 0 COMMENT '待确认状态:0不用确认、1待确认、2已确认', `preparedBy` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编制类别', `teachingTime` date NULL DEFAULT NULL COMMENT '从教年月', `expectedLeaveSchoolDate` date NULL DEFAULT NULL COMMENT '预计离校时间/最后离校时间', `retireDate` date NULL DEFAULT NULL COMMENT '退休时间', `postDoctoralJoinDate` date NULL DEFAULT NULL COMMENT '博士后进站时间', `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '头像', `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电子邮箱', `createAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `loginAt` bigint NULL DEFAULT NULL COMMENT '登陆时间', `loginCount` int NULL DEFAULT 0 COMMENT '登陆次数', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `threeUnitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '三级单位ID', `unitPath` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `manyUnit` tinyint(1) NULL DEFAULT 0 COMMENT '是否双肩挑', `member` tinyint(1) NULL DEFAULT 0 COMMENT '是否会员', `memberTime` datetime NULL DEFAULT NULL COMMENT '会员加入时间', `preparationMemberFee` decimal(10, 2) NULL DEFAULT NULL COMMENT '编制会费', `contractMemberFee` decimal(10, 2) NULL DEFAULT NULL COMMENT '合同制会费', `welfareMember` tinyint(1) NULL DEFAULT 0 COMMENT '是否福利会员', `families` json NULL COMMENT '家庭主要成员及其工作单位', `wantJoinLoveMutualAidAssociation` tinyint(1) NULL DEFAULT 0 COMMENT '是否愿意加入大病互助基金会', `personalData` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '个人简况', `specialty` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '特长及获奖情况', `homeAddress` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '家庭住址', `campus` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '校区', `customApprovalOpinions` json NULL COMMENT '常用审批意见', `wxOpenId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '微信openId', `isThirtyTeach` tinyint(1) NULL DEFAULT NULL COMMENT '是否教学30年以上教工', `thirtyCertificateProcessingTime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '荣誉证办理年月', `totalIntegral` int NULL DEFAULT 0 COMMENT '总积分', `disabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否禁用', `openId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'openId', `virtual_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '虚拟用户ID', `virtual_org_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '虚拟组织ID', `aidFundMember` tinyint(1) NULL DEFAULT 0 COMMENT '是否大病基金会员', `aidFundMemberUserType` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '基金会员类型(人员分类)', `aidFundDeductTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '基金会员起扣时间', `oldLoginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '指退休之前的工号', `aidFundMemberJoinTime` datetime NULL DEFAULT NULL COMMENT '基金会员加入时间', `aidFundMemberQuitTime` datetime NULL DEFAULT NULL COMMENT '基金会员退出时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `welfareStopDate` date NULL DEFAULT NULL COMMENT '福利享受截止时间', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_HISTORY_USER_LOGINNAMAE`(`loginname` ASC) USING BTREE, INDEX `INDEX_HISTORY_USER_UNIT`(`unitId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户历史记录' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for sys_user_role -- ---------------------------- DROP TABLE IF EXISTS `sys_user_role`; CREATE TABLE `sys_user_role` ( `roleId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `enable` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否启用:1启用,0禁用', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `unionGroupId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工会小组ID', `tcDelegationId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会代表团ID', `tcSessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会届次ID', `wcDelegationId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工代会代表团ID', `wcSessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工代会届次ID', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '协会ID', `underTakeId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '承办单位ID' ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_user_signature -- ---------------------------- DROP TABLE IF EXISTS `sys_user_signature`; CREATE TABLE `sys_user_signature` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户id', `signature` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '签字数据路径', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_user_source -- ---------------------------- DROP TABLE IF EXISTS `sys_user_source`; CREATE TABLE `sys_user_source` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `unitName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位名称', `pullTime` datetime NULL DEFAULT NULL COMMENT '拉取时间', `loginname` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户名', `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `sex` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '密码', `salt` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '密码盐', `birthday` date NULL DEFAULT NULL COMMENT '出生日期', `political` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '政治面貌', `joinPartyDate` date NULL DEFAULT NULL COMMENT '入党时间', `nation` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '民族', `nativePlace` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '籍贯', `nationality` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '国籍', `idCardType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证件类型', `idCard` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证件号码', `mobile` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号码', `education` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学历', `educationCode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最高学历代码', `academicDegree` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学位', `academicDegreeCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最高学位代码', `technicalTitle` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '技术职称', `technicalTitleLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '技术职称级别', `position` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职务', `positionLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职务级别', `employeeLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职员级别', `arrivalAtSchooDate` date NULL DEFAULT NULL COMMENT '来校时间', `staffCategory` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教职工类别', `employmentType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '聘用方式', `identityType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份类型', `userState` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '在职状态', `retireDate` date NULL DEFAULT NULL COMMENT '退休时间', `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '头像', `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电子邮箱', `createAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `loginAt` bigint NULL DEFAULT NULL COMMENT '登陆时间', `loginCount` int NULL DEFAULT 0 COMMENT '登陆次数', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `unitPath` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `manyUnit` tinyint(1) NULL DEFAULT 0 COMMENT '是否双肩挑', `member` tinyint(1) NULL DEFAULT 0 COMMENT '是否会员', `welfareMember` tinyint(1) NULL DEFAULT 0 COMMENT '是否福利会员', `aidFundMember` tinyint(1) NULL DEFAULT 0 COMMENT '是否大病基金会员', `families` json NULL COMMENT '家庭主要成员及其工作单位', `wantJoinLoveMutualAidAssociation` tinyint(1) NULL DEFAULT 0 COMMENT '是否愿意加入大病互助基金会', `personalData` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '个人简况', `isModelWorker` tinyint(1) NULL DEFAULT 0 COMMENT '是否是劳模', `modelWorkerFiles` json NULL COMMENT '劳模资料', `customApprovalOpinions` json NULL COMMENT '常用审批意见', `wxOpenId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '微信openId', `totalIntegral` int NULL DEFAULT 0 COMMENT '总积分', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `disabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否禁用', `staffType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教职工类别', `arrivalAtSchoolDate` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来校时间', `postDoctoralJoinDate` date NULL DEFAULT NULL COMMENT '博士后进站时间', `personType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '人员类别', `preparedBy` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编制类别', `preparedByCode` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编制类别代码', `marriage` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '婚姻状况', `memberTime` datetime NULL DEFAULT NULL COMMENT '会员加入时间', `openId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'openId', `thirtyCertificateProcessingTime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '荣誉证办理年月', `isThirtyTeach` tinyint(1) NULL DEFAULT NULL COMMENT '是否教学30年以上教工', `preparationMemberFee` decimal(10, 2) NULL DEFAULT NULL COMMENT '编制会费', `contractMemberFee` decimal(10, 2) NULL DEFAULT NULL COMMENT '合同制会费', `jobCategory` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '岗位类别', `jobCategoryCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '聘岗类型代码', `professionalTitle` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职称', `professionalLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职级', `employeeSource` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职工来源', `administrativeLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '行政级别(用于管理岗位)', `positionSeries` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '岗位系列', `administrativePositionLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '行政岗级', `teachingTime` date NULL DEFAULT NULL COMMENT '从教年月', `expectedLeaveSchoolDate` date NULL DEFAULT NULL COMMENT '预计离校时间/最后离校时间', `dutySituation` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '在岗情况', `specialty` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '特长及获奖情况', `homeAddress` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '家庭住址', `aidFundMemberType` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '基金会员类型', `aidFundDeductTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '基金会员起扣时间', `oldLoginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '指退休之前的工号', `aidFundMemberUserType` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '基金会员类型', `aidFundMemberJoinTime` datetime NULL DEFAULT NULL COMMENT '基金会员加入时间', `aidFundMemberQuitTime` datetime NULL DEFAULT NULL COMMENT '基金会员退出时间', `userAttribute` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '人员属性', `workDate` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工作时间', `campus` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '校区', `threeUnitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '三级单位ID', `pendingConfirmStatus` tinyint NULL DEFAULT 0 COMMENT '待确认状态:0不用确认、1待确认、2已确认', `virtual_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '虚拟用户ID', `virtual_org_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '虚拟组织ID', `welfareStopDate` date NULL DEFAULT NULL COMMENT '福利享受截止时间', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_SYS_USER_SOURCE_LOGINNAMAE`(`loginname` ASC) USING BTREE, INDEX `INDEX_SYS_USER_SOURCE_PULLTIME`(`pullTime` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '系统用户拉取数据表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for sys_user_unit -- ---------------------------- DROP TABLE IF EXISTS `sys_user_unit`; CREATE TABLE `sys_user_unit` ( `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for teacher_congress_delegate -- ---------------------------- DROP TABLE IF EXISTS `teacher_congress_delegate`; CREATE TABLE `teacher_congress_delegate` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表用户ID', `loginName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表工号', `userName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表姓名', `sex` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表性别', `age` int NULL DEFAULT NULL COMMENT '代表年龄', `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表手机号', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表单位ID', `unitName` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表单位名称', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表工会id', `unionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表基层工会名称', `delegationId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团ID', `sessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会ID', `roleId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '角色ID', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_TEACHER_CONGRESS_DELEGATE_LOGIN_SESSION`(`loginName` ASC, `sessionId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '教代会代表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for teacher_congress_delegate_push -- ---------------------------- DROP TABLE IF EXISTS `teacher_congress_delegate_push`; CREATE TABLE `teacher_congress_delegate_push` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表用户ID', `sessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属教代会ID', `delegationId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属代表团 当用户为校领导是该字段不为空', `userName` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `loginName` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `sex` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `birthday` datetime NULL DEFAULT NULL COMMENT '出生日期', `nation` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '民族', `political` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '政治面貌', `education` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学历', `academicDegree` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学位', `professionalTitle` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职称', `professionalLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职级', `ordinaryTeacher` tinyint(1) NULL DEFAULT 0 COMMENT '是否专任教师', `seniorTeacher` tinyint(1) NULL DEFAULT 0 COMMENT '是否高级职称专任教师', `schoolLeader` tinyint(1) NULL DEFAULT 0 COMMENT '是否校领导', `middleLevelLeader` tinyint(1) NULL DEFAULT 0 COMMENT '是否中层领导', `administrativeTitle` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '行政职称===>position', `age` int NULL DEFAULT NULL COMMENT '年龄', `unitId` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位ID', `unitName` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位名称', `unionId` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `unionName` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会名称', `mobile` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号', `pushTime` datetime NULL DEFAULT NULL COMMENT '推送时间', `roleId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会代表类型', `isJdh` tinyint(1) NULL DEFAULT NULL COMMENT '教代会', `isGdh` tinyint(1) NULL DEFAULT NULL COMMENT '工代会', `bz` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `representativeType` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表类型(正式代表 列席代表)', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `intermediateBelow` tinyint(1) NULL DEFAULT 0 COMMENT '是否中级职称及以下', `cadre` tinyint(1) NULL DEFAULT 0 COMMENT '是否干部', `worker` tinyint(1) NULL DEFAULT 0 COMMENT '是否工人', `employ` tinyint(1) NULL DEFAULT 0 COMMENT '是否聘用制', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '代表推选表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for teacher_congress_delegation -- ---------------------------- DROP TABLE IF EXISTS `teacher_congress_delegation`; CREATE TABLE `teacher_congress_delegation` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团名称', `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团编码', `sessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会ID', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '教代会代表团' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for teacher_congress_delegation_union -- ---------------------------- DROP TABLE IF EXISTS `teacher_congress_delegation_union`; CREATE TABLE `teacher_congress_delegation_union` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `delegationId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团id', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会id', `sessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会ID', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '教代会代表团组成分工会' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for teacher_congress_delegation_unit -- ---------------------------- DROP TABLE IF EXISTS `teacher_congress_delegation_unit`; CREATE TABLE `teacher_congress_delegation_unit` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `delegationId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团id', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位id', `sessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会ID', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '教代会代表团组成单位' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for teacher_congress_institution -- ---------------------------- DROP TABLE IF EXISTS `teacher_congress_institution`; CREATE TABLE `teacher_congress_institution` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `parentId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '父级ID', `committeeId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '委员会id', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构名称', `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构编码', `sessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会ID', `hasChildren` tinyint(1) NULL DEFAULT 0 COMMENT '有子节点', `location` int NULL DEFAULT 0 COMMENT '排序字段', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `introduce` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '教代会机构' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for teacher_congress_institution_user -- ---------------------------- DROP TABLE IF EXISTS `teacher_congress_institution_user`; CREATE TABLE `teacher_congress_institution_user` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户id', `sessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会ID', `institutionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构id', `identity` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份(1:组员,2:副组长,3:组长)', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '教代会机构成员' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for teacher_congress_meeting -- ---------------------------- DROP TABLE IF EXISTS `teacher_congress_meeting`; CREATE TABLE `teacher_congress_meeting` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发布人id', `type` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '类型(1:会议/2:活动)', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', `budget` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经费预算', `sessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属教代会id', `startDateTime` datetime NULL DEFAULT NULL COMMENT '开始时间', `endDateTime` datetime NULL DEFAULT NULL COMMENT '结束时间', `site` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '场地', `content` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '内容', `summary` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '纪要', `files` json NULL COMMENT '附件', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `meetingType` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议活动所属类型(delegation:代表团/union:分工会)', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '教代会会议及活动' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for teacher_congress_meeting_file -- ---------------------------- DROP TABLE IF EXISTS `teacher_congress_meeting_file`; CREATE TABLE `teacher_congress_meeting_file` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `userName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `loginName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `sessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会ID', `name` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件名称', `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资料类型', `pass` tinyint(1) NULL DEFAULT 1 COMMENT '是否通过', `files` json NULL COMMENT '附件', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `meetingType` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '会议活动所属类型(delegation:代表团/union:分工会)', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '教代会筹备文件' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for teacher_congress_prepare_file -- ---------------------------- DROP TABLE IF EXISTS `teacher_congress_prepare_file`; CREATE TABLE `teacher_congress_prepare_file` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户ID', `userName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `loginName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `sessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会ID', `name` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件名称', `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '资料类型', `pass` tinyint(1) NULL DEFAULT 1 COMMENT '是否通过', `files` json NULL COMMENT '附件', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '教代会筹备文件' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for teacher_congress_quota_allocation -- ---------------------------- DROP TABLE IF EXISTS `teacher_congress_quota_allocation`; CREATE TABLE `teacher_congress_quota_allocation` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `sessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会ID', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `allocationNum` mediumint NULL DEFAULT 0 COMMENT '名额分配数', `ratio` double NULL DEFAULT 0 COMMENT '名额分配比例', `seniorTeaNum` mediumint NULL DEFAULT 0 COMMENT '高级职称专任教师代表数', `ordinaryTeaNum` mediumint NULL DEFAULT 0 COMMENT '专任教师代表数', `femaleNum` mediumint NULL DEFAULT 0 COMMENT '女代表数', `less45Num` mediumint NULL DEFAULT 0 COMMENT '45岁以下代表数', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `intermediateBelowNum` mediumint NULL DEFAULT 0 COMMENT '中级职称及以下代表数', `cadreNum` mediumint NULL DEFAULT 0 COMMENT '干部代表数', `workerNum` mediumint NULL DEFAULT 0 COMMENT '工人代表数', `employNum` mediumint NULL DEFAULT 0 COMMENT '聘用制代表数', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '名额分配' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for teacher_congress_session -- ---------------------------- DROP TABLE IF EXISTS `teacher_congress_session`; CREATE TABLE `teacher_congress_session` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `year` mediumint NULL DEFAULT NULL COMMENT '年份', `j` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届数', `c` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '次数', `fullName` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会全称', `proposalType` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '提案类型(JSON数组)', `startDate` date NULL DEFAULT NULL COMMENT '教代会开启时间', `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会描述', `enable` tinyint(1) NULL DEFAULT 0 COMMENT '教代会开启状态', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `collectStartTime` datetime NULL DEFAULT NULL COMMENT '提案开始征集时间', `collectEndTime` datetime NULL DEFAULT NULL COMMENT '提案结束征集时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '教代会届次' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for tour_ledger -- ---------------------------- DROP TABLE IF EXISTS `tour_ledger`; CREATE TABLE `tour_ledger` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `year` mediumint NULL DEFAULT NULL COMMENT '年度', `jobNo` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `userName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `gender` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `idCard` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证号', `mobile` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位ID', `unitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在工会ID', `unionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在工会', `signupTime` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报名时间', `matterId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报名事项ID', `lineId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报名线路ID', `lineName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报名线路', `lineType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路类型', `hotelName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报名酒店', `travelAgencyId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社ID', `travelAgencyName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社', `hasFamily` tinyint(1) NULL DEFAULT 0 COMMENT '是否携带家属', `intendedRoommate` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '意向拼床人', `bedType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '床型', `bedInfo` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '床位信息', `joined` tinyint(1) NULL DEFAULT 0 COMMENT '是否参加', `reimbursed` tinyint(1) NULL DEFAULT 0 COMMENT '是否报销', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `overCostReimbursed` tinyint(1) NULL DEFAULT 0 COMMENT '报销超出费用', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '普惠疗休养台账' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for tour_ledger_direct_relative -- ---------------------------- DROP TABLE IF EXISTS `tour_ledger_direct_relative`; CREATE TABLE `tour_ledger_direct_relative` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `ledgerId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '台账ID', `relativeName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '亲属姓名', `unitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位', `relationshipCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '亲属关系编码', `relationshipName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '亲属关系', `lineId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路ID', `lineName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路名称', `travelStartTime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出行开始日期', `travelEndTime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出行结束日期', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '普惠疗休养直系亲属线路报名信息' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for tour_ledger_family -- ---------------------------- DROP TABLE IF EXISTS `tour_ledger_family`; CREATE TABLE `tour_ledger_family` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `ledgerId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '台账ID', `staffJobNo` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教职工工号', `staffName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教职工姓名', `familyName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '家属姓名', `gender` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `idCard` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证号码', `mobile` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号', `age` mediumint NULL DEFAULT NULL COMMENT '年龄', `bedType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '床型', `bedInfo` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '床位', `intendedRoommate` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '意向拼床人', `relationship` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关系', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '普惠疗休养台账家属信息' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for tour_line -- ---------------------------- DROP TABLE IF EXISTS `tour_line`; CREATE TABLE `tour_line` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `year` int NULL DEFAULT NULL COMMENT '创建年度', `lineCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路编号', `lineName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路名称', `travelAgencyId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社ID', `lineType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路类型', `lotId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '时间标段ID', `lineContent` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '线路内容', `mobileThumb` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '移动端缩略图', `enabled` tinyint(1) NULL DEFAULT 1 COMMENT '激活状态', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', `organizationType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组织形式', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属工会ID', `creatorUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID', `creatorName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位ID', `unitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位', `openFlag` tinyint(1) NULL DEFAULT 1 COMMENT '是否开放', `directFamilyUnitLine` tinyint(1) NULL DEFAULT 0 COMMENT '是否直系亲属单位线路', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '普惠疗休养线路' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for tour_matter -- ---------------------------- DROP TABLE IF EXISTS `tour_matter`; CREATE TABLE `tour_matter` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `year` int NULL DEFAULT NULL COMMENT '年度', `matterName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '事项名称', `settingId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '疗休养配置ID', `creatorUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人ID', `creatorName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属工会ID', `organizationType` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组织形式', `mobileThumb` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '移动端缩略图', `enabled` tinyint(1) NULL DEFAULT 1 COMMENT '事项状态', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', `lineId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路ID', `signupStartTime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报名开始时间', `signupEndTime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报名结束时间', `travelStartTime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出行开始时间', `travelEndTime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出行结束时间', `contactName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系人', `contactPhone` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系方式', `minGroupPeople` int NULL DEFAULT NULL COMMENT '最少成团人数', `maxGroupPeople` int NULL DEFAULT NULL COMMENT '最多成团人数', `estimatedCost` decimal(10, 2) NULL DEFAULT NULL COMMENT '预计费用', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '普惠疗休养事项' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for tour_matter_batch -- ---------------------------- DROP TABLE IF EXISTS `tour_matter_batch`; CREATE TABLE `tour_matter_batch` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `matterId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '事项ID', `lineId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '线路ID', `batchName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '批次名称', `signupStartTime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报名开始时间', `signupEndTime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报名结束时间', `travelStartTime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出行开始时间', `travelEndTime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出行结束时间', `changeDeadline` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '变更截止时间', `contactName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系人', `contactPhone` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系方式', `minGroupPeople` int NULL DEFAULT NULL COMMENT '最少成团人数', `maxGroupPeople` int NULL DEFAULT NULL COMMENT '最多成团人数', `estimatedCost` decimal(10, 2) NULL DEFAULT NULL COMMENT '预计费用', `enabled` tinyint(1) NULL DEFAULT 1 COMMENT '状态', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '普惠疗休养事项批次' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for tour_setting -- ---------------------------- DROP TABLE IF EXISTS `tour_setting`; CREATE TABLE `tour_setting` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `year` mediumint NULL DEFAULT NULL COMMENT '年度', `configName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '疗休养配置名称', `tourType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '疗休养类型', `sortNo` int NULL DEFAULT NULL COMMENT '排序编号', `minGroupPeople` int NULL DEFAULT NULL COMMENT '最少成团人数', `maxGroupPeople` int NULL DEFAULT NULL COMMENT '最多成团人数', `outProvinceYears` int NULL DEFAULT NULL COMMENT '省外几年去一次', `outProvinceRatio` decimal(10, 2) NULL DEFAULT NULL COMMENT '省外人数占比', `allowFamily` tinyint(1) NULL DEFAULT 0 COMMENT '是否允许携带家属', `enabled` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用', `serviceNotice` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '服务须知', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `activityGroupId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '可参加人员范围ID', `cycleStartYear` mediumint NULL DEFAULT NULL COMMENT '周期开始年度', `cycleEndYear` mediumint NULL DEFAULT NULL COMMENT '周期结束年度', `cycleTotalCost` int NULL DEFAULT NULL COMMENT '周期内总费用', `outProvinceRatioType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '省外人数占比类型', `outProvinceFixedPeople` int NULL DEFAULT NULL COMMENT '省外固定人数', `fillBedInfo` tinyint(1) NULL DEFAULT 1 COMMENT '是否填报床位信息', `cycleAllowedTimes` int NULL DEFAULT NULL COMMENT '周期允许次数', `travelPeopleQuota` int NULL DEFAULT 0 COMMENT '出行人数指标', `inProvinceYears` int NULL DEFAULT NULL COMMENT '省内几年去一次', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '普惠疗休养配置' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for tour_setting_lot -- ---------------------------- DROP TABLE IF EXISTS `tour_setting_lot`; CREATE TABLE `tour_setting_lot` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `settingId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属配置ID', `lotName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标段名称', `lotValue` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标段值', `activityCost` int NULL DEFAULT NULL COMMENT '标段费用', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', `allowOverReimbursement` tinyint(1) NULL DEFAULT NULL COMMENT '允许超出报销', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '普惠疗休养配置标段' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for tour_setting_union_quota -- ---------------------------- DROP TABLE IF EXISTS `tour_setting_union_quota`; CREATE TABLE `tour_setting_union_quota` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `settingId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属疗休养配置ID', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `unionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会名称', `peopleQuota` int NULL DEFAULT 0 COMMENT '人员数量', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '疗休养配置分工会人员分配' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for tour_travel_agency -- ---------------------------- DROP TABLE IF EXISTS `tour_travel_agency`; CREATE TABLE `tour_travel_agency` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `year` int NULL DEFAULT NULL COMMENT '年度', `agencyCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社编号', `agencyName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '旅行社名称', `contactName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系人', `contactPhone` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系人手机', `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '邮箱', `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '备注', `mobileThumb` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '移动端缩略图', `enabled` tinyint(1) NULL DEFAULT 1 COMMENT '激活状态', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '普惠疗休养旅行社' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for train_mobile_sign_column -- ---------------------------- DROP TABLE IF EXISTS `train_mobile_sign_column`; CREATE TABLE `train_mobile_sign_column` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `typeId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型id', `columnName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '字段名称', `columnCode` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '字段编码', `columnValue` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '字段值', `columnType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '字段类型', `selectValues` json NULL COMMENT '下拉框的值', `isRequired` tinyint(1) NULL DEFAULT NULL COMMENT '是否必填', `columnFormType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '控件类型', `fileNumber` int NULL DEFAULT NULL COMMENT '文件个数', `fileType` json NULL COMMENT '文件类型', `columnIndex` tinyint NULL DEFAULT NULL COMMENT '序号', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for train_sign_up_activity -- ---------------------------- DROP TABLE IF EXISTS `train_sign_up_activity`; CREATE TABLE `train_sign_up_activity` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动名称', `year` int NULL DEFAULT NULL COMMENT '年度', `activitySignUpStartTime` datetime NULL DEFAULT NULL COMMENT '活动报名开始时间', `activitySignUpEndTime` datetime NULL DEFAULT NULL COMMENT '活动报名开始时间', `activityStartTime` datetime NULL DEFAULT NULL COMMENT '活动开始时间', `activityEndTime` datetime NULL DEFAULT NULL COMMENT '活动结束时间', `isDisabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', `introduce` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '活动介绍', `restrictLimit` bigint NULL DEFAULT NULL COMMENT '活动限制标识', `limitNum` bigint NULL DEFAULT NULL COMMENT '活动限制报名个数', `cover` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动封面', `wechat` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '微信群二维码', `notice` tinyint(1) NULL DEFAULT NULL COMMENT '上课前是否通知', `activityGroupId` bigint NULL DEFAULT NULL COMMENT '活动范围Id', `activityGroupName` varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动范围名称', `trainType` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动类型', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `hostUnits` json NULL COMMENT '主办单位', `helpUnits` json NULL COMMENT '协办单位', `templateStatus` tinyint NULL DEFAULT 0 COMMENT '模板设置状态(0:未设置,1:已设置)', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for train_sign_up_activity_course -- ---------------------------- DROP TABLE IF EXISTS `train_sign_up_activity_course`; CREATE TABLE `train_sign_up_activity_course` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程ID', `courseStartTime` datetime NULL DEFAULT NULL COMMENT '课程开始时间', `courseEndTime` datetime NULL DEFAULT NULL COMMENT '课程结束时间', `courseDate` date NULL DEFAULT NULL COMMENT '课程时间', `courseLimitNum` mediumint NULL DEFAULT NULL COMMENT '限制人数', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for train_sign_up_annual_limit_config -- ---------------------------- DROP TABLE IF EXISTS `train_sign_up_annual_limit_config`; CREATE TABLE `train_sign_up_annual_limit_config` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `trainType` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动类型编码', `annualLimitCount` bigint NULL DEFAULT NULL COMMENT '每年可报名次数', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `INDEX_TRAIN_SIGN_UP_ANNUAL_LIMIT_CONFIG_TYPE`(`trainType` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '品牌活动活动类型年度报名次数配置' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for train_sign_up_black_list -- ---------------------------- DROP TABLE IF EXISTS `train_sign_up_black_list`; CREATE TABLE `train_sign_up_black_list` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户id', `isDisabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否禁用', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for train_sign_up_course -- ---------------------------- DROP TABLE IF EXISTS `train_sign_up_course`; CREATE TABLE `train_sign_up_course` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动ID', `courseName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程名称', `coursePeopleNumber` int NULL DEFAULT NULL COMMENT '课程人数', `courseReservedNumber` int NULL DEFAULT 0 COMMENT '预留名额', `courseLocation` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程地点', `courseType` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程类型', `courseLocationCoordinates` json NULL COMMENT '课程地点坐标', `courseInstructor` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程讲师', `campus` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '校区', `orderNum` int NULL DEFAULT NULL COMMENT '序号', `unionLimit` json NULL COMMENT '分工会人数限制', `isMobileSign` tinyint(1) NULL DEFAULT NULL COMMENT '移动端是否签到', `signType` int NULL DEFAULT NULL COMMENT '签到方式 1.扫描二维码签到 2.被扫 3.gps签到', `isReceiveGift` tinyint(1) NULL DEFAULT NULL COMMENT '移动端是否签收礼品', `giftType` int NULL DEFAULT NULL COMMENT '领取礼品方式 1.扫描二维码 2.线下', `reserveMode` int NULL DEFAULT NULL COMMENT '预留名额方式 1.报名人员减少模式 2.报名人数不变模式', `hostUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '承办工会', `interTime` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '对内报名时间', `openOtherUnion` tinyint(1) NULL DEFAULT NULL COMMENT '是否开放给其他工会', `assort` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分类标识', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `courseIsLimitApply` tinyint(1) NULL DEFAULT NULL COMMENT '报名人数是否限制', `waitingNum` int NULL DEFAULT 0 COMMENT '候补名额数', `introduce` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '详细信息', `signUnit` int NULL DEFAULT NULL COMMENT '签到时间误差', `transPosition` json NULL COMMENT '转换课程地点坐标', `radius` int NULL DEFAULT NULL COMMENT '签到半径', `courseInstructorMobile` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '负责人手机号', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for train_sign_up_type -- ---------------------------- DROP TABLE IF EXISTS `train_sign_up_type`; CREATE TABLE `train_sign_up_type` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `code` varchar(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型编码', `lxname` varchar(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型名称', `xh` tinyint NULL DEFAULT NULL COMMENT '序号', `isBringFamily` tinyint(1) NULL DEFAULT NULL COMMENT '是否携带家属', `isAddFamily` tinyint(1) NULL DEFAULT NULL COMMENT '家属纳入总人数', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `selfAddFamily` tinyint(1) NULL DEFAULT 1 COMMENT '本人纳入总人数', `typeName` varchar(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型名称', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for train_sign_up_type_limit -- ---------------------------- DROP TABLE IF EXISTS `train_sign_up_type_limit`; CREATE TABLE `train_sign_up_type_limit` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动id', `typeId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动类型id', `limitNum` bigint NULL DEFAULT NULL COMMENT '限制个数', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for train_sign_up_user -- ---------------------------- DROP TABLE IF EXISTS `train_sign_up_user`; CREATE TABLE `train_sign_up_user` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `mobile` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `signUpTime` datetime NULL DEFAULT NULL COMMENT '报名时间', `mobileColumnsValue` json NULL COMMENT '手机端报名字段和值', `state` int NULL DEFAULT NULL COMMENT '用户报名状态(1.正常 2.待报名成功 3.也是正常,但是是从2变为1的 4.废弃[就是没签到的意思])', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会ID', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位ID', `unionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会', `unitName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位', `activityCourseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动课程时段id', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_TRAIN_SIGN_UP_USER_COURSEID`(`courseId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for train_sign_up_user_course -- ---------------------------- DROP TABLE IF EXISTS `train_sign_up_user_course`; CREATE TABLE `train_sign_up_user_course` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `activityId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动ID', `courseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '课程ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `courseStartTime` datetime NULL DEFAULT NULL COMMENT '课程开始时间', `courseEndTime` datetime NULL DEFAULT NULL COMMENT '课程结束时间', `isAttend` tinyint(1) NULL DEFAULT NULL COMMENT '是否上课', `attendTime` datetime NULL DEFAULT NULL COMMENT '上课打卡时间', `isReceive` tinyint(1) NULL DEFAULT NULL COMMENT '是否领取礼品', `receiveTime` datetime NULL DEFAULT NULL COMMENT '领取礼品时间', `signScannerCodeUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '签到扫码人员id(二维码模式)', `giftScannerCodeUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '礼品扫码人员id(二维码模式)', `activityCourseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '关联train_sign_up_activity_course表的id', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_TRAIN_SIGN_UP_USER_COURSE_USERID`(`userId` ASC) USING BTREE, INDEX `INDEX_TRAIN_SIGN_UP_USER_COURSE_COURSEID`(`courseId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for union_reimburse -- ---------------------------- DROP TABLE IF EXISTS `union_reimburse`; CREATE TABLE `union_reimburse` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经办人id', `userName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经办人姓名', `loginName` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `reimburseType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报销类别', `reimburseProject` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报销项目', `paymentWay` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '支付方式', `reimburseFundSource` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报销经费来源', `mobile` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系方式(经办人电话)', `fundBalance` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经费余额', `bankUserName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '户名', `bankCardNumber` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '账号', `bankOfDeposit` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开户行', `invoiceNumber` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发票张数', `invoice` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发票号码', `paymentNotes` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '支付内容', `files` json NULL COMMENT '附件', `condolenceId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问对象id', `condolenceName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问对象名称', `condolenceMobile` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系方式(慰问对象电话)', `condolenceType` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问类型', `money` decimal(10, 2) NULL DEFAULT NULL COMMENT '慰问金额/报销金额', `condolenceTime` datetime NULL DEFAULT NULL COMMENT '慰问时间', `activityName` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动名称', `activityType` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动类型(1.分工会,2.校工会,3.社团)', `activityNumber` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动人数', `activityTime` datetime NULL DEFAULT NULL COMMENT '活动时间', `venue` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动地点', `club` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属社团', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `activityPlace` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '活动地点', `clubId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '社团id', `clubName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属社团', `createTime` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请时间', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经办人单位ID', `unitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经办人单位名称', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经办人分工会ID', `unionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经办人分工会名称', `certifierUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证明人ID', `certifierUserName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证明人姓名', `certifierLoginName` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证明人工号', `certifierUnionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证明人分工会ID', `certifierUnionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证明人分工会', `certifierUnitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证明人单位ID', `certifierUnitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证明人单位', `user_sign` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '签字', `condolenceUserId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问人ID', `condolenceUserName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问人姓名', `condolenceLoginName` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问人工号', `condolenceSex` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问人性别', `condolenceBirthday` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问人生日', `condolenceIdCard` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问人身份证', `condolenceUnionName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问人分工会', `condolenceUnitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问人单位ID', `condolenceUnitName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问人单位', `notes` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `condolenceTypeId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问类型id', `way` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问类型方式', `participants` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参与随行人员', `payer` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '付款人', `condolenceFilesNotes` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问上传附件说明', `condolenceMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '慰问金额', `marryTime` datetime NULL DEFAULT NULL COMMENT '结婚时间', `fertilityTime` datetime NULL DEFAULT NULL COMMENT '生育时间', `hospitalizationStartTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '住院开始时间', `hospitalizationEndTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '住院结束时间', `hospital` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '入住医院', `hospitalCausation` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '住院病由', `hospitalCount` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当年次数', `deathTime` datetime NULL DEFAULT NULL COMMENT '去逝时间', `condolenceRelationship` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '与被慰问人关系', `stateId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '状态(1.待提交,2.待审核确认,3.报销成功,4.拒绝,5.退回)', `typeName` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问类型名称', `reviewOpinion` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审核意见', `reviewTime` datetime NULL DEFAULT NULL COMMENT '审核时间', `realMoney` decimal(10, 2) NULL DEFAULT NULL COMMENT '实际金额', `payerLoginname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '付款人工号', `payerName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '付款人姓名', `condolenceUnionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问人分工会ID', `condolenceUnionCode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '慰问人分工会code', `documentNo` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件编号', `paymentDetails` json NULL COMMENT '支付明细', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '工会报销系统' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for union_reimburse_bank_account -- ---------------------------- DROP TABLE IF EXISTS `union_reimburse_bank_account`; CREATE TABLE `union_reimburse_bank_account` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, `payer` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '付款人用户ID', `bankUserName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '户名', `bankCardNumber` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '银行卡号,保留字符串格式', `bankOfDeposit` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开户行', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `uk_reimburse_bank_account`(`payer` ASC, `bankUserName` ASC, `bankCardNumber` ASC, `bankOfDeposit` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for union_reimburse_desc -- ---------------------------- DROP TABLE IF EXISTS `union_reimburse_desc`; CREATE TABLE `union_reimburse_desc` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编码', `reimburseProject` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报销项目Id(1.慰问,2.文体活动,3.日常活动,4.专项活动)', `name` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报销项目名称', `fileDesc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附件说明', `location` int NULL DEFAULT NULL COMMENT '排序字段', `sortNum` int NULL DEFAULT NULL COMMENT '排序', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `projectTip` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '报销项目提示', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '工会报销-附件说明' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for union_reimburse_invoice_detail -- ---------------------------- DROP TABLE IF EXISTS `union_reimburse_invoice_detail`; CREATE TABLE `union_reimburse_invoice_detail` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `reimburseId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '报销主表ID', `invoiceFiles` json NULL COMMENT '发票文件', `invoiceNo` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发票号码', `invoiceAmount` decimal(10, 2) NULL DEFAULT NULL COMMENT '发票金额', `sellerName` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '销售方信息名称', `itemName` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目名称', `remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `invoiceDate` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '开票日期,格式 yyyy-MM-dd', `amountWithoutTax` decimal(10, 2) NULL DEFAULT NULL COMMENT '税前金额', `taxAmount` decimal(10, 2) NULL DEFAULT NULL COMMENT '合计税额', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for unit_middle -- ---------------------------- DROP TABLE IF EXISTS `unit_middle`; CREATE TABLE `unit_middle` ( `DWDM` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位代码', `DWMC` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在单位名称', `SJDWMCDM` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '上级单位代码', `DWDJ` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位等级', `TSSJ` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '推送时间', `BMFL` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门分类', `BMFLMC` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门分类名称', `JGLB` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '机构类别', `JC` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位简称' ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for user_birthday_config -- ---------------------------- DROP TABLE IF EXISTS `user_birthday_config`; CREATE TABLE `user_birthday_config` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `picUrl` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '移动端背景图片文件ID', `birthdayUrl` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生日福利贺卡图片文件ID', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `birthdayDays` int NULL DEFAULT 15 COMMENT '默认查询未来生日天数', `autoSendEnabled` tinyint(1) NULL DEFAULT 1 COMMENT '是否自动发送生日祝福', `sendTitle` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '默认发送标题', `sendContent` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '默认发送内容', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '生日祝福页面配置' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for user_birthday_msg_log -- ---------------------------- DROP TABLE IF EXISTS `user_birthday_msg_log`; CREATE TABLE `user_birthday_msg_log` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `pushTime` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '推送时间', `msgTitle` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '消息标题', `msgContent` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '消息内容', `receiveBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '接收人用户ID', `receiveName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '接收人姓名', `pushBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '推送人用户ID', `pushByName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '推送人姓名', `pushType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '推送类型', `link` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生日祝福页面链接', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '生日祝福消息发送记录' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for user_column_map -- ---------------------------- DROP TABLE IF EXISTS `user_column_map`; CREATE TABLE `user_column_map` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户Id', `businessType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '业务类型', `userHeader` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '原始表头', `systemField` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '系统字段', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `UK_USER_HEADER`(`userId` ASC, `businessType` ASC, `userHeader` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '用户列映射' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for user_middle -- ---------------------------- DROP TABLE IF EXISTS `user_middle`; CREATE TABLE `user_middle` ( `ZGH` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职工号', `XM` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `DWMC` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位名称', `DWDM` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位代码', `JZGRYLB` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '人员类别', `JZGRYLBDM` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '人员类别代码', `MZDM` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '民族代码', `MZ` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '民族', `XB` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `XBDM` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别代码', `DQZT` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '在岗状态', `DQZTDM` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '在岗状态代码', `ZGXLDM` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最高学历代码', `XL` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学历', `SJH` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号', `DWDMTG` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位代码来源', `XW` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学位', `ZYJSZW` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '专业技术职务', `ZYJSGWDJDM` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '专业技术岗位等级代码', `ZYJSGWDJ` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '专业技术岗位等级', `ZYJSGWLB` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '专业技术岗位类别', `CSRQ` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '出生日期', `LXRQ` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '离校日期', `RXRQ` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '入校日期', `DZZW` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '党政职务', `ZZMMDM` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '政治面貌代码', `ZZMM` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '政治面貌', `SFZJLXDM` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证件类型代码', `SFZJH` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证件号', `TSSJ` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '推送时间' ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for warmth_condolence -- ---------------------------- DROP TABLE IF EXISTS `warmth_condolence`; CREATE TABLE `warmth_condolence` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `noticeId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '通知ID', `no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编号', `loginName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `userName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', `sex` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `birthday` date NULL DEFAULT NULL COMMENT '出生年月', `mobile` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话', `technicalTitle` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职务(职称)', `unitName` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位ID', `unionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会ID', `applyReason` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请理由', `applyDateTime` datetime NULL DEFAULT NULL COMMENT '申请时间', `files` json NULL COMMENT '附件', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '送温暖慰问' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for warmth_condolence_notice -- ---------------------------- DROP TABLE IF EXISTS `warmth_condolence_notice`; CREATE TABLE `warmth_condolence_notice` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '标题', `content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '内容', `year` int NULL DEFAULT NULL COMMENT '年份', `startTime` datetime NULL DEFAULT NULL COMMENT '开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '结束时间', `enable` tinyint(1) NULL DEFAULT 1 COMMENT '是否启用', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '送温暖慰问通知' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for welfare_courier_number -- ---------------------------- DROP TABLE IF EXISTS `welfare_courier_number`; CREATE TABLE `welfare_courier_number` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `welfareId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属福利', `selectOptionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '选择项', `selectUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '选择用户', `courierNumber` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '快递单号', `logisticsTrace` json NULL COMMENT '物流信息', `selectExpressDate` datetime NULL DEFAULT NULL COMMENT '上次查询物流信息的时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '福利用户快递单号' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for welfare_evaluate -- ---------------------------- DROP TABLE IF EXISTS `welfare_evaluate`; CREATE TABLE `welfare_evaluate` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `projectId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '福利项目ID', `optionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '套餐ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `userName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '姓名', `loginName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工号', `evaluateScore` double NULL DEFAULT NULL COMMENT '评分', `evaluateText` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '评价内容', `applyDate` datetime NULL DEFAULT NULL COMMENT '评价时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for welfare_list -- ---------------------------- DROP TABLE IF EXISTS `welfare_list`; CREATE TABLE `welfare_list` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `projectId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '福利项目ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `welfareUnitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '福利单位ID', `welfareSecondLevelUnitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '福利二级单位ID', `isReceive` tinyint(1) NULL DEFAULT NULL COMMENT '是否签收', `isAutoSelect` tinyint(1) NULL DEFAULT NULL COMMENT '是否下次福利自动选择当前提货券', `personType` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '人员类型', `userState` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '在职状态', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `welfareUnitName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '福利单位名称', `welfareUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '福利分工会ID', `welfareUnionName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '福利分工会名称', `preparedBy` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '聘用方式', `remark` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_WELFARE_LIST_USER_ID`(`userId` ASC) USING BTREE, INDEX `INDEX_WELFARE_LIST_WELFARE_UNIT_ID`(`welfareUnitId` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for welfare_member_address -- ---------------------------- DROP TABLE IF EXISTS `welfare_member_address`; CREATE TABLE `welfare_member_address` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '用户ID', `userName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '收货人姓名', `tel` varchar(11) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '收货人手机号', `province` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '省份', `city` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '城市', `county` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '区县', `addressDetail` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '详细地址', `areaCode` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '地区编码', `isDefault` tinyint(1) NULL DEFAULT NULL COMMENT '是否为默认地址', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for welfare_project -- ---------------------------- DROP TABLE IF EXISTS `welfare_project`; CREATE TABLE `welfare_project` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `year` mediumint NULL DEFAULT NULL COMMENT '年度', `taskId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '任务id', `name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目名称', `festival` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '节日', `provideTimeStart` datetime NULL DEFAULT NULL COMMENT '发放开始时间', `provideTimeEnd` datetime NULL DEFAULT NULL COMMENT '发放结束时间', `choiceTimeStart` datetime NULL DEFAULT NULL COMMENT '选择开始时间', `choiceTimeEnd` datetime NULL DEFAULT NULL COMMENT '选择结束时间', `overdueChoiceTimeEnd` datetime NULL DEFAULT NULL COMMENT '逾期补发结束时间', `provideAddress` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发放地址', `provideCoordinate` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '发放地址坐标', `provideMode` tinyint NULL DEFAULT NULL COMMENT '发放形式', `signMode` tinyint NULL DEFAULT NULL COMMENT '签收形式', `flexible` tinyint(1) NULL DEFAULT NULL COMMENT '是否弹性福利', `isPushHome` int NULL DEFAULT NULL COMMENT '是否推送移动端首页', `isRoutine` tinyint(1) NULL DEFAULT NULL COMMENT '是否福利套餐', `isCheckBox` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '选择模式(checkBox多选 radio单选)', `multiSelectNum` int NULL DEFAULT NULL COMMENT '最多选几个', `singleOptionSupportMultipleSelection` tinyint(1) NULL DEFAULT NULL COMMENT '是否支持单个多选', `gift` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '主福利礼品', `flexibleGifts` json NULL COMMENT '弹性礼品', `welfareUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '福利所属分工会', `schoolWelfareId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '选择套餐Id', `conditionStructureId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '条件', `subjectId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '题目ID', `cover` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '封面', `isYearBirthday` tinyint(1) NULL DEFAULT NULL COMMENT '是否全年生日蛋糕卷', `isDisabled` tinyint(1) NULL DEFAULT 0 COMMENT '是否禁用', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '福利项目' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for welfare_project_subject -- ---------------------------- DROP TABLE IF EXISTS `welfare_project_subject`; CREATE TABLE `welfare_project_subject` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `projectId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属福利', `subjectName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '题目名称', `subjectType` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '题目类型', `subjectMaxSelectNum` int NULL DEFAULT NULL COMMENT '本题总共最多选几项', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '福利选项标题' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for welfare_project_subject_option -- ---------------------------- DROP TABLE IF EXISTS `welfare_project_subject_option`; CREATE TABLE `welfare_project_subject_option` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `subjectId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属题目', `optionType` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '选项类型', `optionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '选项名称', `optionNameId` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '选项名称Id', `optionSort` int NULL DEFAULT NULL COMMENT '选项排序', `isDefaultOption` tinyint(1) NULL DEFAULT NULL COMMENT '没选系统自动选', `isSystemDefault` tinyint(1) NULL DEFAULT NULL COMMENT '默认选项', `imgUrl` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '图片地址', `shoppingId` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商id', `shoppingName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供应商名称', `description` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '说明描述', `supplier` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '供货商', `simpleDesc` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '简短备注', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `welfareId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属福利', `isExpressDelivery` tinyint(1) NULL DEFAULT 0 COMMENT '是否快递', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '福利选项' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for welfare_project_user_selection -- ---------------------------- DROP TABLE IF EXISTS `welfare_project_user_selection`; CREATE TABLE `welfare_project_user_selection` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `welfareId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属福利', `subjectId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属题目', `selectOptionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '选择项', `selectUserId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '选择用户', `selectTime` datetime NULL DEFAULT NULL COMMENT '选择时间', `receiveAddress` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '收货地址', `userSign` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '用户签字', `courierNumber` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '快递单号', `isReceive` tinyint(1) NULL DEFAULT NULL COMMENT '是否签收', `selectNum` int NULL DEFAULT NULL COMMENT '选择数量', `logisticsTrace` json NULL COMMENT '物流信息', `selectExpressDate` datetime NULL DEFAULT NULL COMMENT '上次查询物流信息的时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `mobile` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '手机号', `userName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '选择用户', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '福利用户选择记录' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for wf_process_category -- ---------------------------- DROP TABLE IF EXISTS `wf_process_category`; CREATE TABLE `wf_process_category` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `name` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '名称', `icon` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '图标', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `picIcon` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '图片图标', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '流程分类' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for wf_process_cc_instance -- ---------------------------- DROP TABLE IF EXISTS `wf_process_cc_instance`; CREATE TABLE `wf_process_cc_instance` ( `id` bigint NOT NULL AUTO_INCREMENT, `processInstanceId` bigint NULL DEFAULT NULL COMMENT '流程实例ID', `actorId` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '被抄送人ID', `state` int NULL DEFAULT NULL COMMENT '抄送状态(1:已读;0:未读)', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for wf_process_define -- ---------------------------- DROP TABLE IF EXISTS `wf_process_define`; CREATE TABLE `wf_process_define` ( `id` bigint NOT NULL AUTO_INCREMENT, `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '唯一编码', `displayName` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '显示名称', `type` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '流程类型', `state` int NULL DEFAULT NULL COMMENT '流程是否可用(1可用;0不可用)', `content` mediumblob NULL COMMENT '流程模型定义', `version` int NULL DEFAULT NULL COMMENT '版本', `category` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '流程分类', `instanceUrl` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '电脑端发起地址', `h5InstanceUrl` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '手机端发起地址', `icon` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '图标', `instanceViewUrl` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '电脑端发起地址', `h5InstanceViewUrl` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '手机端发起地址', `pinyinName` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'pinyinName', `description` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '流程描述', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 515 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '流程定义' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for wf_process_design -- ---------------------------- DROP TABLE IF EXISTS `wf_process_design`; CREATE TABLE `wf_process_design` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '唯一编码', `displayName` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '显示名称', `type` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '流程分类', `icon` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '图标', `isDeployed` int NULL DEFAULT NULL COMMENT '是否已部署', `remark` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `category` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '流程分类', `instanceUrl` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '电脑端发起地址', `h5InstanceUrl` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '手机端发起地址', `content` json NULL COMMENT '流程定义', `instanceViewUrl` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '电脑端发起地址', `h5InstanceViewUrl` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '手机端发起地址', `description` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '流程描述', `picIcon` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '图片图标', `sortNo` int NULL DEFAULT 0 COMMENT '排序编码', `centerEnabled` int NULL DEFAULT 1 COMMENT '是否在流程中心显示(1显示,0隐藏)', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 52 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '流程设计' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for wf_process_design_his -- ---------------------------- DROP TABLE IF EXISTS `wf_process_design_his`; CREATE TABLE `wf_process_design_his` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键', `processDesignId` bigint NULL DEFAULT NULL COMMENT '流程设计ID', `content` mediumblob NULL COMMENT '流程模型定义', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '流程设计历史' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for wf_process_instance -- ---------------------------- DROP TABLE IF EXISTS `wf_process_instance`; CREATE TABLE `wf_process_instance` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键', `parentId` bigint NULL DEFAULT NULL COMMENT '父流程ID,子流程实例才有值', `processDefineId` bigint NULL DEFAULT NULL COMMENT '流程定义ID', `state` int NULL DEFAULT NULL COMMENT '流程实例状态(10:进行中;20:已完成;30:已撤回;40:强行中止;50:挂起;99:已废弃)', `parentNodeName` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '父流程依赖的节点名称', `businessNo` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '业务编号', `operator` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '流程发起人', `expireTime` datetime NULL DEFAULT NULL COMMENT '期望完成时间', `variable` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '附属变量json存储', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_WF_PROCESS_INSTANCE_BUSINESS_NO`(`businessNo` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 909917 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '流程实例' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for wf_process_surrogate -- ---------------------------- DROP TABLE IF EXISTS `wf_process_surrogate`; CREATE TABLE `wf_process_surrogate` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `processName` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '流程名称', `operator` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '授权人', `surrogate` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '代理人', `startTime` datetime NULL DEFAULT NULL COMMENT '授权开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '授权结束时间', `enabled` int NULL DEFAULT NULL COMMENT '是否启用', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '流程委托代理' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for wf_process_task -- ---------------------------- DROP TABLE IF EXISTS `wf_process_task`; CREATE TABLE `wf_process_task` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键', `processInstanceId` bigint NULL DEFAULT NULL COMMENT '流程实例ID', `taskName` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '任务名称编码', `displayName` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '任务显示名称', `taskType` int NULL DEFAULT NULL COMMENT '任务类型(0:主办任务;1:协办任务)', `performType` int NULL DEFAULT NULL COMMENT '参与类型(0:普通参与;1:会签参与)', `taskState` int NULL DEFAULT NULL COMMENT '任务状态(10:进行中;20:已完成;30:已撤回;40:强行中止;50:挂起;99:已废弃)', `operator` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '任务处理人', `finishTime` datetime NULL DEFAULT NULL COMMENT '任务完成时间', `expireTime` datetime NULL DEFAULT NULL COMMENT '任务期待完成时间', `formKey` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '任务处理表单KEY', `h5FormKey` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'h5任务处理表单KEY', `taskParentId` bigint NULL DEFAULT NULL COMMENT '父任务ID', `variable` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '附属变量json存储', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE, INDEX `INDEX_WF_PROCESS_TASK_INSTANCE_STATE`(`processInstanceId` ASC, `taskState` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 964479 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '流程任务' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for wf_process_task_actor -- ---------------------------- DROP TABLE IF EXISTS `wf_process_task_actor`; CREATE TABLE `wf_process_task_actor` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键', `processTaskId` bigint NULL DEFAULT NULL COMMENT '流程任务ID', `actorId` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '参与者ID', `actorAccount` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '参与者账号', `actorName` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '参与者名称', `actorUnitId` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '参与者单位ID', `actorUnitName` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '参与者单位', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 964482 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '流程任务和参与人关系' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for woman_sanitary_project -- ---------------------------- DROP TABLE IF EXISTS `woman_sanitary_project`; CREATE TABLE `woman_sanitary_project` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `year` int NULL DEFAULT NULL COMMENT '年度', `projectName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目名称', `activityGroupId` bigint NULL DEFAULT NULL COMMENT '活动范围Id', `startTime` datetime NULL DEFAULT NULL COMMENT '开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '结束时间', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '详细信息', `isOpen` tinyint(1) NULL DEFAULT NULL COMMENT '是否发布', `files` json NULL COMMENT '附件', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '女职工卫生费事项' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for woman_sanitary_user -- ---------------------------- DROP TABLE IF EXISTS `woman_sanitary_user`; CREATE TABLE `woman_sanitary_user` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `projectId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目Id', `projectName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目名称', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'userid', `loginName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工号', `userName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请人', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属单位Id', `unitName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属单位', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属工会Id', `unionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属工会', `sex` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别', `mobile` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号', `issue` tinyint(1) NULL DEFAULT 0 COMMENT '是否发放', `money` decimal(10, 2) NULL DEFAULT NULL COMMENT '发放金额', `applyTime` datetime NULL DEFAULT NULL COMMENT '申请时间', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `arrivalAtSchoolDate` date NULL DEFAULT NULL COMMENT '入校时间', `expectedLeaveSchoolDate` date NULL DEFAULT NULL COMMENT '离校时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '个人信息' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for worker_congress_delegate -- ---------------------------- DROP TABLE IF EXISTS `worker_congress_delegate`; CREATE TABLE `worker_congress_delegate` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表用户ID', `loginName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表工号', `userName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表姓名', `sex` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表性别', `age` int NULL DEFAULT NULL COMMENT '代表年龄', `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表手机号', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表单位ID', `unitName` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表单位名称', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表工会id', `unionName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表基层工会名称', `delegationId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团ID', `sessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工代会ID', `roleId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '角色ID', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '工代会代表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for worker_congress_delegation -- ---------------------------- DROP TABLE IF EXISTS `worker_congress_delegation`; CREATE TABLE `worker_congress_delegation` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团名称', `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团编码', `sessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工代会ID', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '工代会代表团' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for worker_congress_delegation_union -- ---------------------------- DROP TABLE IF EXISTS `worker_congress_delegation_union`; CREATE TABLE `worker_congress_delegation_union` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `delegationId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团id', `unionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分工会id', `sessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工代会ID', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '工代会代表团组成分工会' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for worker_congress_delegation_unit -- ---------------------------- DROP TABLE IF EXISTS `worker_congress_delegation_unit`; CREATE TABLE `worker_congress_delegation_unit` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'id', `delegationId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代表团id', `unitId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位id', `sessionId` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工代会ID', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '工代会代表团组成单位' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for worker_congress_session -- ---------------------------- DROP TABLE IF EXISTS `worker_congress_session`; CREATE TABLE `worker_congress_session` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'ID', `year` mediumint NULL DEFAULT NULL COMMENT '年份', `j` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '届数', `c` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '次数', `fullName` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会全称', `startDate` date NULL DEFAULT NULL COMMENT '教代会开启时间', `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教代会描述', `enable` tinyint(1) NULL DEFAULT 0 COMMENT '教代会开启状态', `createdBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '工代会届次' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for workers_home -- ---------------------------- DROP TABLE IF EXISTS `workers_home`; CREATE TABLE `workers_home` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `username` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '填报人', `mobile` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '所属工会id', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会名称', `applyTime` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '填报时间', `category` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '填报类别(校工会/分工会)', `foundTime` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创办时间', `position` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位位置', `area` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位面积', `details` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '单位信息', `awardInfo` json NULL COMMENT '获奖情况', `picFiles` json NULL COMMENT '图片文件', `files` json NULL COMMENT '附件', `unionAuditId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会审核id', `schoolAuditId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '校工会审核id', `state` int NULL DEFAULT NULL COMMENT '状态', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '职工小家-职工小家表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for workers_home_apply -- ---------------------------- DROP TABLE IF EXISTS `workers_home_apply`; CREATE TABLE `workers_home_apply` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申报人id', `loginName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申报人工号', `username` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申报人姓名', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申报人单位id', `unitName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申报人单位名称', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申报人工会Id', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '申报人工会名称', `mobile` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系电话', `basicInformation` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '基本情况简介(500字内)', `constructionPlan` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '建设方案', `organizationAuditId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '基层党组织审核Id', `schoolAuditId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '校工会审核Id', `state` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '当前状态', `applyDate` date NULL DEFAULT NULL COMMENT '申报时间', `foundTime` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创办时间', `position` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位位置', `area` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位面积', `details` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '单位信息', `files` json NULL COMMENT '附件', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '职工之家申报' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for workers_home_data_revel -- ---------------------------- DROP TABLE IF EXISTS `workers_home_data_revel`; CREATE TABLE `workers_home_data_revel` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `revelName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '资料名称', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '上传人id', `loginName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '上传人工号', `username` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '上传人姓名', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '上传人单位id', `unitName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '上传人单位名称', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '上传人工会id', `unionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '上传人工会名称', `belongToUnionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '资料归属分工会id', `belongToUnionName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '资料归属分工会名称', `time` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '上传时间', `typeId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型Id', `files` json NULL COMMENT '附件', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '职工建家资料管理' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for workers_home_data_type -- ---------------------------- DROP TABLE IF EXISTS `workers_home_data_type`; CREATE TABLE `workers_home_data_type` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `code` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '类型编码', `typeName` varchar(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工作资料类型名称', `serialNum` int NULL DEFAULT NULL COMMENT '序号', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '职工建家资料类型管理' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for workers_home_review_content -- ---------------------------- DROP TABLE IF EXISTS `workers_home_review_content`; CREATE TABLE `workers_home_review_content` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `content` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '考核内容', `contentNumber` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '题号', `proxyId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '指标id', `location` int NULL DEFAULT NULL COMMENT '排序字段', `remark` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '备注', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '职工小家-评议内容' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for workers_home_review_export -- ---------------------------- DROP TABLE IF EXISTS `workers_home_review_export`; CREATE TABLE `workers_home_review_export` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `exportName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '导出的名称', `proxyIds` json NULL COMMENT 'proxyIds', `createTime` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '职工小家-评议导出' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for workers_home_review_grading -- ---------------------------- DROP TABLE IF EXISTS `workers_home_review_grading`; CREATE TABLE `workers_home_review_grading` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `proxyId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '考核指标id', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '定级的分工会id', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会名称', `unionCode` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会编码', `gradingName` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '定级的名称', `isGrading` tinyint(1) NULL DEFAULT 0 COMMENT '是否定级', `gradingTime` datetime NULL DEFAULT NULL COMMENT '定级时间', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '校工会给分工会定级表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for workers_home_review_norm -- ---------------------------- DROP TABLE IF EXISTS `workers_home_review_norm`; CREATE TABLE `workers_home_review_norm` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `contentId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '内容id', `inspection` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '考核标准', `isEvidence` tinyint(1) NULL DEFAULT NULL COMMENT '是否启用佐证材料', `score` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标准分', `singleScore` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单项得分', `beyondHighestScore` tinyint(1) NULL DEFAULT NULL COMMENT '自评能否超过最高分', `associatedModule` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '关联模块', `normRelationId` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标准标识', `proxyId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '指标id', `contentNumber` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '题号', `location` int NULL DEFAULT NULL COMMENT '排序字段', `canDelete` tinyint(1) NULL DEFAULT NULL COMMENT '能否删除该项', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '职工小家-评议标准' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for workers_home_review_peo -- ---------------------------- DROP TABLE IF EXISTS `workers_home_review_peo`; CREATE TABLE `workers_home_review_peo` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '测评人', `userName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '测评人姓名', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '测评人工会id', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '测评人工会名称', `evaluatedPersonId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '被测评人id', `evaluatedPersonName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '被测评人姓名', `evaluatedPersonType` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '被测评人职务(主席/副主席)', `proxyId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '指标id', `presidentOpinions` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '主席测评意见', `reviewResult` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '评测结果', `reviewTime` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '测评时间', `files` json NULL COMMENT '自我测评的附件', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '职工小家-测评人记录' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for workers_home_review_proxy -- ---------------------------- DROP TABLE IF EXISTS `workers_home_review_proxy`; CREATE TABLE `workers_home_review_proxy` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `annual` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '年度', `assessment` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '考核名称', `addTime` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '添加时间', `assessmentMode` int NULL DEFAULT NULL COMMENT '评议选项(1.工会评家2.主席评家)', `activityGroupId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '可报名范围组别', `commentTarget` int NULL DEFAULT NULL COMMENT '评议范围(1.校工会 2.全部分工会 3.自选分工会)', `scoringMode` int NULL DEFAULT NULL COMMENT '打分模式(1.评分模式2.选择满意不满意模式)', `location` int NULL DEFAULT NULL COMMENT '排序字段', `unionIds` json NULL COMMENT '自选分工会Id', `startTime` datetime NULL DEFAULT NULL COMMENT '评议开始时间', `endTime` datetime NULL DEFAULT NULL COMMENT '评议结束时间', `reviewMode` int NULL DEFAULT NULL COMMENT '评议模式(1.自评模式 2.教职工评议)', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '职工小家-评议指标' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for workers_home_review_result -- ---------------------------- DROP TABLE IF EXISTS `workers_home_review_result`; CREATE TABLE `workers_home_review_result` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'id', `peoId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '测评人表id', `proxyId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '测评标准id', `assessResult` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '测评分数/满意度', `recommendation` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '会员评家意见或建议', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '职工小家-评测结果表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for workflow_expression -- ---------------------------- DROP TABLE IF EXISTS `workflow_expression`; CREATE TABLE `workflow_expression` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '名称', `expression` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '表达式', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '流程表达式' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for workflow_form_definition -- ---------------------------- DROP TABLE IF EXISTS `workflow_form_definition`; CREATE TABLE `workflow_form_definition` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '表单ID', `name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '表单名称', `code` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '表单编码', `formUrl` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '表单地址', `formType` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '表单类型(pc/mobile)', `disabled` tinyint(1) NULL DEFAULT NULL COMMENT '是否启用', `note` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for workflow_node_config -- ---------------------------- DROP TABLE IF EXISTS `workflow_node_config`; CREATE TABLE `workflow_node_config` ( `id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `processDefinitionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '流程定义ID', `nodeId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '节点ID', `nodeName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '节点名称', `allowSelectNextUser` tinyint(1) NULL DEFAULT 0 COMMENT '是否允许选择下一步处理人', `allowSelectCcUser` tinyint(1) NULL DEFAULT 0 COMMENT '是否允许选择抄送人', `allowTransfer` tinyint(1) NULL DEFAULT 0 COMMENT '是否允许转办', `allowReject` tinyint(1) NULL DEFAULT 0 COMMENT '是否允许驳回', `pcFormUrl` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'PC端表单地址', `mobileFormUrl` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '移动端表单地址', `notifyTypes` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '通知类型(email,sms,wechat等,多个用逗号分隔)', `notifyTemplateCode` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '通知模板编码', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '流程节点配置表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for year_plan -- ---------------------------- DROP TABLE IF EXISTS `year_plan`; CREATE TABLE `year_plan` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `planName` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '计划名称', `planTime` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '计划时间', `content` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '计划内容', `money` decimal(15, 10) NULL DEFAULT NULL COMMENT '预算费用', `planType` varchar(7) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '计划类型(1-校活动、2-分工会活动、3协会社团活动)', `tissueId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会ID或社团ID', `activityType` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '活动类型', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `tissueName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会或社团', `contributionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目Id', `contributionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '项目', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付人Id', `loginName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付人工号', `userName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付人姓名', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付人单位ID', `unitName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付人单位', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付人工会ID', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付人单位', `mobile` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '联系方式', `payMode` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '支付方式', `contributionTime` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '捐款时间', `contributionFiles` json NULL COMMENT '捐款图片', `files` json NULL COMMENT '附件', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '年度计划' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for year_summary -- ---------------------------- DROP TABLE IF EXISTS `year_summary`; CREATE TABLE `year_summary` ( `id` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'ID', `userId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人', `cTime` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交时间', `tissueId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '工会/协会id', `summaryType` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '总结类型', `summaryFrom` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '总结来源(1-校活动、2-分工会活动、3协会社团活动)', `files` json NULL COMMENT '文件', `createdBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建人', `createdAt` bigint NULL DEFAULT NULL COMMENT '创建时间', `updatedBy` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '修改人', `updatedAt` bigint NULL DEFAULT NULL COMMENT '修改时间', `delFlag` tinyint(1) NULL DEFAULT NULL COMMENT '删除标记', `loginName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人工号', `userName` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人姓名', `unitId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人单位ID', `unitName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人单位', `unionId` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人工会ID', `unionName` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '提交人单位', `tissueName` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '分工会或社团', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '年度总结' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- View structure for vw_user -- ---------------------------- DROP VIEW IF EXISTS `vw_user`; CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `vw_user` AS select `u`.`id` AS `id`,`u`.`loginname` AS `loginname`,`u`.`oldLoginName` AS `oldLoginName`,`u`.`username` AS `username`,`u`.`sex` AS `sex`,`u`.`birthday` AS `birthday`,timestampdiff(YEAR,`u`.`birthday`,curdate()) AS `age`,`u`.`political` AS `political`,`u`.`joinPartyDate` AS `joinPartyDate`,`u`.`nation` AS `nation`,`u`.`nativePlace` AS `nativePlace`,`u`.`nationality` AS `nationality`,`u`.`idCardType` AS `idCardType`,`u`.`idCard` AS `idCard`,`u`.`mobile` AS `mobile`,`u`.`education` AS `education`,`u`.`academicDegree` AS `academicDegree`,`u`.`technicalTitle` AS `technicalTitle`,`u`.`technicalTitleLevel` AS `technicalTitleLevel`,`u`.`position` AS `position`,`u`.`positionLevel` AS `positionLevel`,`u`.`employeeLevel` AS `employeeLevel`,`u`.`aidFundMemberUserType` AS `aidFundMemberUserType`,`u`.`staffCategory` AS `staffCategory`,`u`.`employmentType` AS `employmentType`,`u`.`identityType` AS `identityType`,`u`.`userState` AS `userState`,`u`.`retireDate` AS `retireDate`,`u`.`avatar` AS `avatar`,`u`.`email` AS `email`,`u`.`createAt` AS `createAt`,`u`.`loginAt` AS `loginAt`,`u`.`loginCount` AS `loginCount`,`u`.`unitId` AS `unitId`,`u`.`unitPath` AS `unitPath`,`u`.`manyUnit` AS `manyUnit`,`u`.`member` AS `member`,`u`.`welfareMember` AS `welfareMember`,`u`.`aidFundMember` AS `aidFundMember`,`u`.`aidFundMemberJoinTime` AS `aidFundMemberJoinTime`,`u`.`aidFundMemberQuitTime` AS `aidFundMemberQuitTime`,`u`.`aidFundDeductTime` AS `aidFundDeductTime`,`u`.`families` AS `families`,`u`.`wantJoinLoveMutualAidAssociation` AS `wantJoinLoveMutualAidAssociation`,`u`.`personalData` AS `personalData`,`u`.`isModelWorker` AS `isModelWorker`,`u`.`modelWorkerFiles` AS `modelWorkerFiles`,`u`.`customApprovalOpinions` AS `customApprovalOpinions`,`u`.`wxOpenId` AS `wxOpenId`,`u`.`totalIntegral` AS `totalIntegral`,`u`.`createdBy` AS `createdBy`,`u`.`createdAt` AS `createdAt`,`u`.`updatedBy` AS `updatedBy`,`u`.`updatedAt` AS `updatedAt`,`u`.`delFlag` AS `delFlag`,`u`.`disabled` AS `disabled`,`u`.`staffType` AS `staffType`,`u`.`arrivalAtSchoolDate` AS `arrivalAtSchoolDate`,`u`.`postDoctoralJoinDate` AS `postDoctoralJoinDate`,`u`.`personType` AS `personType`,`u`.`preparedBy` AS `preparedBy`,`u`.`marriage` AS `marriage`,`u`.`memberTime` AS `memberTime`,`u`.`openId` AS `openId`,`u`.`thirtyCertificateProcessingTime` AS `thirtyCertificateProcessingTime`,`u`.`isThirtyTeach` AS `isThirtyTeach`,`u`.`preparationMemberFee` AS `preparationMemberFee`,`u`.`contractMemberFee` AS `contractMemberFee`,`u`.`jobCategory` AS `jobCategory`,`u`.`professionalTitle` AS `professionalTitle`,`u`.`professionalLevel` AS `professionalLevel`,`u`.`employeeSource` AS `employeeSource`,`u`.`administrativeLevel` AS `administrativeLevel`,`u`.`positionSeries` AS `positionSeries`,`u`.`administrativePositionLevel` AS `administrativePositionLevel`,`u`.`teachingTime` AS `teachingTime`,`u`.`expectedLeaveSchoolDate` AS `expectedLeaveSchoolDate`,`u`.`homeAddress` AS `homeAddress`,`u`.`userAttribute` AS `userAttribute`,`u`.`arrivalAtSchooDate` AS `arrivalAtSchooDate`,`u`.`threeUnitId` AS `threeUnitId`,`unit`.`name` AS `unitName`,`unit`.`unitcode` AS `unitCode`,if((`staffunion`.`id` is not null),`staffunion`.`id`,`su`.`id`) AS `unionId`,if((`staffunion`.`id` is not null),`staffunion`.`name`,`su`.`name`) AS `unionName`,if((`staffunion`.`id` is not null),`staffunion`.`unionCode`,`su`.`unionCode`) AS `unionCode`,`sug`.`id` AS `unionGroupId`,`sug`.`name` AS `unionGroupName`,group_concat(`scu`.`clubId` order by `scu`.`clubId` ASC separator ',') AS `clubIds` from ((((((`sys_user` `u` left join `sys_unit` `unit` on((`unit`.`id` = `u`.`unitId`))) left join `sys_union` `su` on((`su`.`id` = `unit`.`unionId`))) left join `sys_union_group` `sug` on(((`sug`.`unionId` = `su`.`id`) and json_contains(`sug`.`unitIds`,concat('"',`unit`.`id`,'"'))))) left join (select `sys_club_user`.`userId` AS `userId`,`sys_club_user`.`clubId` AS `clubId` from `sys_club_user`) `scu` on((`scu`.`userId` = `u`.`id`))) left join `special_staff` `staff` on((convert(`staff`.`userId` using utf8mb4) = `u`.`id`))) left join `sys_union` `staffunion` on((`staffunion`.`id` = convert(`staff`.`unionRelationUnionId` using utf8mb4)))) group by `u`.`id`; SET FOREIGN_KEY_CHECKS = 1;