数据结构

12114

表总览

普通表

__bak_table_sync_config

  1. CREATE TABLE `__bak_table_sync_config` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `sourceDatabase` varchar(255) DEFAULT NULL,
  4. `sourceTable` varchar(255) DEFAULT NULL,
  5. `syncTimeSlot` varchar(255) DEFAULT NULL,
  6. `syncDesc` varchar(255) DEFAULT NULL COMMENT '同步状态, 正常, 源表不存在; 目标表不存在;,源表不存在; 目标表存在; ',
  7. `lastSyncTime` varchar(255) DEFAULT NULL COMMENT '最后一次触发同步的时间',
  8. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  9. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  10. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  11. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  12. PRIMARY KEY (`id`) USING BTREE
  13. ) ENGINE = InnoDB AUTO_INCREMENT = 231 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin

_cache

  • 缓存表
  1. CREATE TABLE `_cache` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `userId` varchar(255) NOT NULL COMMENT '用户Id',
  4. `content` longtext COMMENT '缓存数据',
  5. `recordStatus` varchar(255) DEFAULT 'active',
  6. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  7. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  8. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  9. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  10. PRIMARY KEY (`id`) USING BTREE
  11. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '缓存表'

_page

  • 页面表; 软删除未启用;
  1. CREATE TABLE `_page` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `pageId` varchar(255) DEFAULT NULL COMMENT 'pageId',
  4. `pageName` varchar(255) DEFAULT NULL COMMENT 'page name',
  5. `pageFile` varchar(255) DEFAULT NULL COMMENT 'page文件指定; 默认使用pageId.html',
  6. `pageType` varchar(255) DEFAULT NULL COMMENT '页面类型; showInMenu, dynamicInMenu',
  7. `sort` varchar(255) DEFAULT NULL,
  8. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  9. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  10. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  11. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  12. PRIMARY KEY (`id`) USING BTREE
  13. ) ENGINE = InnoDB AUTO_INCREMENT = 14 DEFAULT CHARSET = utf8mb4 COMMENT = '页面表; 软删除未启用;'

_record_history

  • 数据历史表
  1. CREATE TABLE `_record_history` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `table` varchar(255) DEFAULT NULL COMMENT '表',
  4. `recordId` int(11) DEFAULT NULL COMMENT '数据在table中的主键id; recordContent.id',
  5. `recordContent` text COMMENT '数据JSON',
  6. `packageContent` text COMMENT '当时请求的 package JSON',
  7. `operation` varchar(255) DEFAULT NULL COMMENT '操作; jhInsert, jhUpdate, jhDelete jhRestore',
  8. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId; recordContent.operationByUserId',
  9. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名; recordContent.operationByUser',
  10. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; recordContent.operationAt; E.g: 2021-05-28T10:24:54+08:00 ',
  11. PRIMARY KEY (`id`) USING BTREE,
  12. KEY `index_record_id` (`recordId`) USING BTREE,
  13. KEY `index_table_action` (`table`, `operation`) USING BTREE
  14. ) ENGINE = InnoDB AUTO_INCREMENT = 9 DEFAULT CHARSET = utf8mb4 COMMENT = '数据历史表'

_resource

  • 请求资源表; 软删除未启用; resourceId=${appId}.${pageId}.${actionId}
  1. CREATE TABLE `_resource` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `accessControlTable` varchar(255) DEFAULT NULL COMMENT '数据规则控制表',
  4. `resourceHook` text COMMENT '[ "before": {"service": "xx", "serviceFunction": "xxx"}, "after": [] }',
  5. `pageId` varchar(255) DEFAULT NULL COMMENT 'page id; E.g: index',
  6. `actionId` varchar(255) DEFAULT NULL COMMENT 'action id; E.g: selectXXXByXXX',
  7. `desc` varchar(255) DEFAULT NULL COMMENT '描述',
  8. `resourceType` varchar(255) DEFAULT NULL COMMENT 'resource 类型; E.g: auth service sql',
  9. `appDataSchema` text COMMENT 'appData 参数校验',
  10. `resourceData` text COMMENT 'resource 数据; { "service": "auth", "serviceFunction": "passwordLogin" } or { "table": "${tableName}", "action": "select", "whereCondition": ".where(function() {this.whereNot( { recordStatus: \\"active\\" })})" }',
  11. `requestDemo` text COMMENT '请求Demo',
  12. `responseDemo` text COMMENT '响应Demo',
  13. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  14. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  15. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  16. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  17. PRIMARY KEY (`id`) USING BTREE
  18. ) ENGINE = InnoDB AUTO_INCREMENT = 468 DEFAULT CHARSET = utf8mb4 COMMENT = '请求资源表; 软删除未启用; resourceId=`${appId}.${pageId}.${actionId}`'

_resource_request_log

  • 文件表; 软删除未启用;
  1. CREATE TABLE `_resource_request_log` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `resourceId` varchar(255) DEFAULT NULL COMMENT 'resource id;',
  4. `packageId` varchar(255) DEFAULT NULL COMMENT 'resource package id',
  5. `userIp` varchar(255) DEFAULT NULL COMMENT '用户ip;',
  6. `userAgent` varchar(255) DEFAULT NULL COMMENT '设备信息',
  7. `userId` varchar(255) DEFAULT NULL COMMENT '用户ID',
  8. `deviceId` varchar(255) DEFAULT NULL COMMENT '设备id',
  9. `userIpRegion` varchar(255) DEFAULT NULL COMMENT '用户Ip区域',
  10. `executeSql` varchar(255) DEFAULT NULL COMMENT '执行的sql',
  11. `requestBody` text COMMENT '请求body',
  12. `responseBody` text COMMENT '响应body',
  13. `responseStatus` varchar(255) DEFAULT NULL COMMENT '执行的结果; success, fail',
  14. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  15. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  16. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  17. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  18. PRIMARY KEY (`id`) USING BTREE,
  19. KEY `resourceId_index` (`resourceId`) USING BTREE,
  20. KEY `packageId_index` (`packageId`) USING BTREE
  21. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '文件表; 软删除未启用;'

_table_merge_config

  1. CREATE TABLE `_table_merge_config` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `sourceList` text,
  4. `targetDatabase` varchar(255) DEFAULT NULL,
  5. `targetTable` varchar(255) DEFAULT NULL,
  6. `mergeDesc` varchar(255) DEFAULT NULL COMMENT '同步状态, 正常, 源表不存在; 目标表不存在;,源表不存在; 目标表存在; ',
  7. `lastMergeTime` varchar(255) DEFAULT NULL COMMENT '最后一次触发同步的时间',
  8. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  9. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  10. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  11. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  12. PRIMARY KEY (`id`) USING BTREE
  13. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 ROW_FORMAT = DYNAMIC

_table_sync_config

  1. CREATE TABLE `_table_sync_config` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `sourceDatabase` varchar(255) DEFAULT NULL,
  4. `sourceTable` varchar(255) DEFAULT NULL,
  5. `targetDatabase` varchar(255) DEFAULT NULL,
  6. `targetTable` varchar(255) DEFAULT NULL,
  7. `enableMysqlTrigger` varchar(255) DEFAULT NULL,
  8. `syncTimeSlot` varchar(255) DEFAULT NULL,
  9. `syncDesc` varchar(255) DEFAULT NULL COMMENT '同步状态, 正常, 源表不存在; 目标表不存在;,源表不存在; 目标表存在; ',
  10. `lastSyncTime` varchar(255) DEFAULT NULL COMMENT '最后一次触发同步的时间',
  11. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  12. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  13. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  14. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  15. PRIMARY KEY (`id`) USING BTREE
  16. ) ENGINE = InnoDB AUTO_INCREMENT = 249 DEFAULT CHARSET = utf8mb4

_table_sync_log

  1. CREATE TABLE `_table_sync_log` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `sourceDatabase` varchar(255) DEFAULT NULL,
  4. `sourceTable` varchar(255) DEFAULT NULL,
  5. `syncAction` varchar(255) DEFAULT NULL COMMENT '同步动作',
  6. `syncDesc` varchar(255) DEFAULT NULL COMMENT '同步描述',
  7. `syncTime` varchar(255) DEFAULT NULL COMMENT '同步触发时间',
  8. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  9. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  10. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  11. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  12. PRIMARY KEY (`id`) USING BTREE
  13. ) ENGINE = InnoDB AUTO_INCREMENT = 41116 DEFAULT CHARSET = utf8mb4

_test_case

  • 测试用例表
  1. CREATE TABLE `_test_case` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `pageId` varchar(255) DEFAULT NULL COMMENT '页面Id',
  4. `testId` varchar(255) DEFAULT NULL COMMENT '测试用例Id; 10000 ++',
  5. `testName` varchar(255) DEFAULT NULL COMMENT '测试用例名',
  6. `uiActionIdList` varchar(255) DEFAULT NULL COMMENT 'uiAction列表; 一个测试用例对应多个uiActionId',
  7. `testOpeartion` text COMMENT '测试用例步骤;',
  8. `expectedResult` text COMMENT '期望结果',
  9. `operation` varchar(255) DEFAULT NULL COMMENT '操作; jhInsert, jhUpdate, jhDelete jhRestore',
  10. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId; recordContent.operationByUserId',
  11. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名; recordContent.operationByUser',
  12. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; recordContent.operationAt; E.g: 2021-05-28T10:24:54+08:00 ',
  13. PRIMARY KEY (`id`) USING BTREE
  14. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC COMMENT = '测试用例表'

_ui

  • ui 施工方案
  1. CREATE TABLE `_ui` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `pageId` varchar(255) DEFAULT NULL COMMENT 'page id; E.g: index',
  4. `uiActionType` varchar(255) DEFAULT NULL COMMENT 'ui 动作类型,如:fetchData, postData, changeUi',
  5. `uiActionId` varchar(255) DEFAULT NULL COMMENT 'action id; E.g: selectXXXByXXX',
  6. `desc` varchar(255) DEFAULT NULL COMMENT '描述',
  7. `uiActionConfig` text COMMENT 'ui 动作数据',
  8. `appDataSchema` text COMMENT 'ui 校验数据',
  9. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  10. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  11. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  12. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  13. PRIMARY KEY (`id`) USING BTREE
  14. ) ENGINE = InnoDB AUTO_INCREMENT = 41 DEFAULT CHARSET = utf8mb4 COMMENT = 'ui 施工方案'

_user

  • 用户表
  1. CREATE TABLE `_user` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `idSequence` varchar(255) DEFAULT NULL COMMENT '自增id; 用于生成userId',
  4. `userId` varchar(255) DEFAULT NULL COMMENT '主键id',
  5. `username` varchar(255) DEFAULT NULL COMMENT '用户名(登陆)',
  6. `clearTextPassword` varchar(255) DEFAULT NULL COMMENT '明文密码',
  7. `password` varchar(255) DEFAULT NULL COMMENT '密码',
  8. `md5Salt` varchar(255) DEFAULT NULL COMMENT 'md5Salt',
  9. `userStatus` varchar(255) DEFAULT 'active' COMMENT '用户账号状态:活跃或关闭',
  10. `userType` varchar(255) DEFAULT NULL COMMENT '用户类型; staff, student.',
  11. `userConfig` text COMMENT '配置信息',
  12. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  13. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  14. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  15. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  16. PRIMARY KEY (`id`) USING BTREE,
  17. UNIQUE KEY `username_index` (`username`) USING BTREE,
  18. UNIQUE KEY `userId_index` (`userId`) USING BTREE
  19. ) ENGINE = InnoDB AUTO_INCREMENT = 2 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '用户表'

_user_session

  • 用户session表; deviceId 维度;软删除未启用;
  1. CREATE TABLE `_user_session` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `userId` varchar(255) DEFAULT NULL COMMENT '用户id',
  4. `userIp` varchar(255) DEFAULT NULL COMMENT '用户ip',
  5. `userIpRegion` varchar(255) DEFAULT NULL COMMENT '用户Ip区域',
  6. `userAgent` text COMMENT '请求的 agent',
  7. `deviceId` varchar(255) DEFAULT NULL COMMENT '设备id',
  8. `deviceType` varchar(255) DEFAULT 'web' COMMENT '设备类型; flutter, web, bot_databot, bot_chatbot, bot_xiaochengxu',
  9. `socketStatus` varchar(255) DEFAULT 'offline' COMMENT 'socket状态',
  10. `authToken` varchar(255) DEFAULT NULL COMMENT 'auth token',
  11. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  12. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  13. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  14. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  15. PRIMARY KEY (`id`) USING BTREE,
  16. KEY `userId_index` (`userId`) USING BTREE,
  17. KEY `userId_deviceId_index` (`userId`, `deviceId`) USING BTREE,
  18. KEY `authToken_index` (`authToken`) USING BTREE
  19. ) ENGINE = InnoDB AUTO_INCREMENT = 5 DEFAULT CHARSET = utf8mb4 COMMENT = '用户session表; deviceId 维度;软删除未启用;'

enterprise_app

  1. CREATE TABLE `enterprise_app` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appId` varchar(255) DEFAULT NULL COMMENT 'appId',
  4. `appDatabase` varchar(255) DEFAULT NULL COMMENT 'database',
  5. `appJhId` varchar(255) DEFAULT NULL,
  6. `appPageList` text,
  7. `appPageDirectoryList` text COMMENT '展示在应用目录的页面列表, pageId数组',
  8. `appGroup` varchar(255) DEFAULT NULL COMMENT 'app组',
  9. `appName` varchar(255) DEFAULT NULL COMMENT 'app名',
  10. `appDesc` varchar(255) DEFAULT NULL COMMENT 'app描述',
  11. `appUrl` varchar(255) DEFAULT NULL COMMENT 'app链接',
  12. `appMenu` text COMMENT 'app菜单',
  13. `appType` varchar(255) DEFAULT 'internal' COMMENT '应用类型:internal,external',
  14. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  15. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  16. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  17. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  18. `sort` int(11) DEFAULT NULL COMMENT '排序',
  19. PRIMARY KEY (`id`) USING BTREE,
  20. UNIQUE KEY `appId` (`appId`) USING BTREE
  21. ) ENGINE = InnoDB AUTO_INCREMENT = 115 DEFAULT CHARSET = utf8mb4

enterprise_directory_user_session

  • 用户session表; deviceId 维度;软删除未启用;
  1. CREATE TABLE `enterprise_directory_user_session` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `userId` varchar(255) DEFAULT NULL COMMENT '用户id',
  4. `userIp` varchar(255) DEFAULT NULL COMMENT '用户ip',
  5. `userIpRegion` varchar(255) DEFAULT NULL COMMENT '用户Ip区域',
  6. `userAgent` text COMMENT '请求的 agent',
  7. `deviceId` varchar(255) DEFAULT NULL COMMENT '设备id',
  8. `deviceType` varchar(255) DEFAULT 'web' COMMENT '设备类型; flutter, web, bot_databot, bot_chatbot, bot_xiaochengxu',
  9. `socketStatus` varchar(255) DEFAULT 'offline' COMMENT 'socket状态',
  10. `authToken` varchar(255) DEFAULT NULL COMMENT 'auth token',
  11. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  12. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  13. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  14. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  15. PRIMARY KEY (`id`) USING BTREE,
  16. KEY `userId_index` (`userId`) USING BTREE,
  17. KEY `userId_deviceId_index` (`userId`, `deviceId`) USING BTREE,
  18. KEY `authToken_index` (`authToken`) USING BTREE
  19. ) ENGINE = InnoDB AUTO_INCREMENT = 4 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '用户session表; deviceId 维度;软删除未启用;'

enterprise_group

  1. CREATE TABLE `enterprise_group` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `groupId` varchar(511) CHARACTER SET utf8mb4 DEFAULT NULL,
  4. `groupLastId` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'groupId',
  5. `groupPath` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL,
  6. `groupName` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '群组简称',
  7. `groupDeptName` varchar(255) DEFAULT NULL COMMENT '群组全称',
  8. `groupAllName` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '路径全名',
  9. `principalId` varchar(255) DEFAULT NULL COMMENT '组织负责人',
  10. `headId` varchar(255) DEFAULT NULL COMMENT '部门主管',
  11. `leadId` varchar(255) DEFAULT NULL COMMENT '分管领导',
  12. `groupDesc` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '群组描述',
  13. `operation` varchar(255) CHARACTER SET utf8mb4 DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  14. `operationByUserId` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '操作者userId',
  15. `operationByUser` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '操作者用户名',
  16. `operationAt` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  17. PRIMARY KEY (`id`) USING BTREE
  18. ) ENGINE = InnoDB AUTO_INCREMENT = 27 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin

enterprise_role

  • 角色表; 软删除未启用;
  1. CREATE TABLE `enterprise_role` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `roleId` varchar(255) DEFAULT NULL COMMENT 'roleId',
  4. `roleName` varchar(255) DEFAULT NULL COMMENT 'role name',
  5. `roleType` varchar(255) DEFAULT NULL COMMENT '职务类型; 正式职务, 临时职务',
  6. `roleDesc` varchar(255) DEFAULT NULL COMMENT 'role desc',
  7. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  8. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  9. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  10. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  11. PRIMARY KEY (`id`) USING BTREE,
  12. UNIQUE KEY `uniq_roleId` (`roleId`) USING BTREE
  13. ) ENGINE = InnoDB AUTO_INCREMENT = 32 DEFAULT CHARSET = utf8mb4 COMMENT = '角色表; 软删除未启用;'

enterprise_user

  1. CREATE TABLE `enterprise_user` (
  2. `id` int(11) NOT NULL,
  3. `idSequence` varchar(255) DEFAULT NULL COMMENT '自增id; 用于生成userId',
  4. `userId` varchar(255) DEFAULT NULL COMMENT '主键id',
  5. `username` varchar(255) DEFAULT NULL COMMENT '用户名(登陆)',
  6. `userStatus` varchar(255) DEFAULT NULL COMMENT '用户账号状态:活跃或关闭',
  7. `memberId` varchar(255) DEFAULT NULL COMMENT '主键id',
  8. `groupId` varchar(511) DEFAULT NULL,
  9. `groupPath` varchar(255) DEFAULT NULL,
  10. `groupName` varchar(255) DEFAULT NULL COMMENT '群组简称',
  11. `groupAllName` varchar(255) DEFAULT NULL COMMENT '路径全名',
  12. `roleId` varchar(255) DEFAULT NULL COMMENT '角色Id',
  13. `roleName` varchar(255) DEFAULT NULL COMMENT 'role name',
  14. `qiweiId` varchar(255) DEFAULT NULL COMMENT '企微ID_mega\r',
  15. `phoneNumber` varchar(255) DEFAULT NULL COMMENT '电话',
  16. `email` varchar(255) DEFAULT NULL COMMENT '邮箱'
  17. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4

enterprise_user_app

  1. CREATE TABLE `enterprise_user_app` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `groupId` varchar(255) DEFAULT NULL COMMENT '组织ID\n',
  4. `roleId` varchar(255) DEFAULT NULL COMMENT '角色ID',
  5. `userId` varchar(255) DEFAULT NULL COMMENT '用户id',
  6. `appId` varchar(255) DEFAULT NULL COMMENT 'appId',
  7. `source` varchar(255) DEFAULT NULL COMMENT '数据来源; 手动录入, 通用权限',
  8. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  9. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  10. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  11. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  12. PRIMARY KEY (`id`) USING BTREE
  13. ) ENGINE = InnoDB AUTO_INCREMENT = 834 DEFAULT CHARSET = utf8mb4

enterprise_user_group_role

  • 用户群组角色关联表; 软删除未启用;
  1. CREATE TABLE `enterprise_user_group_role` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `userId` varchar(255) NOT NULL COMMENT '用户id',
  4. `groupId` varchar(255) NOT NULL COMMENT '群组Id',
  5. `roleId` varchar(255) DEFAULT NULL COMMENT '角色Id',
  6. `roleDeadline` varchar(255) DEFAULT NULL COMMENT '权限期限日期',
  7. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  8. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  9. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  10. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  11. PRIMARY KEY (`id`) USING BTREE,
  12. KEY `groupId_index` (`groupId`) USING BTREE,
  13. KEY `userId_index` (`userId`) USING BTREE
  14. ) ENGINE = InnoDB AUTO_INCREMENT = 661 DEFAULT CHARSET = utf8mb4 COMMENT = '用户群组角色关联表; 软删除未启用;'

enterprise_user_group_role_page

  • 用户群组角色 - 页面 映射表; 软删除未启用;
  1. CREATE TABLE `enterprise_user_group_role_page` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appId` varchar(255) DEFAULT NULL,
  4. `user` text COMMENT 'userId 或者 通配符; 通配符: *',
  5. `group` varchar(255) DEFAULT NULL COMMENT 'groupId 或者 通配符; 通配符: *',
  6. `role` varchar(255) DEFAULT NULL COMMENT 'roleId 或者 通配符; 通配符: *',
  7. `page` longtext COMMENT 'pageId id',
  8. `allowOrDeny` varchar(255) DEFAULT NULL COMMENT '用户群组角色 匹配后 执行动作; allow、deny',
  9. `desc` varchar(255) DEFAULT NULL COMMENT '映射描述',
  10. `source` varchar(255) DEFAULT NULL COMMENT '数据来源; 手动录入, 通用权限',
  11. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  12. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  13. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  14. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  15. PRIMARY KEY (`id`) USING BTREE
  16. ) ENGINE = InnoDB AUTO_INCREMENT = 321 DEFAULT CHARSET = utf8mb4 COMMENT = '用户群组角色 - 页面 映射表; 软删除未启用;'

enterprise_user_group_role_resource

  • 用户群组角色 - 请求资源 映射表; 软删除未启用;
  1. CREATE TABLE `enterprise_user_group_role_resource` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appId` varchar(255) DEFAULT NULL,
  4. `user` text COMMENT 'userId 或者 通配符; 通配符: *',
  5. `group` varchar(255) DEFAULT NULL COMMENT 'groupId 或者 通配符; 通配符: *',
  6. `role` varchar(255) DEFAULT NULL COMMENT 'roleId 或者 通配符; 通配符: *',
  7. `resource` mediumtext COMMENT 'resourceId 或者 通配符; 通配符: *, !resourceId',
  8. `allowOrDeny` varchar(255) DEFAULT NULL COMMENT '用户群组角色 匹配后 执行动作; allow、deny',
  9. `desc` varchar(255) DEFAULT NULL COMMENT '映射描述',
  10. `source` varchar(255) DEFAULT NULL COMMENT '数据来源; 手动录入, 通用权限',
  11. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  12. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  13. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  14. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  15. PRIMARY KEY (`id`) USING BTREE
  16. ) ENGINE = InnoDB AUTO_INCREMENT = 218 DEFAULT CHARSET = utf8mb4 COMMENT = '用户群组角色 - 请求资源 映射表; 软删除未启用;'

enterprise_view01_user

  • 用户表
  1. CREATE TABLE `enterprise_view01_user` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `idSequence` varchar(255) DEFAULT NULL COMMENT '自增id; 用于生成userId',
  4. `userId` varchar(255) DEFAULT NULL COMMENT '主键id',
  5. `username` varchar(255) DEFAULT NULL COMMENT '用户名(登陆)',
  6. `phoneNumber` varchar(255) DEFAULT NULL COMMENT '电话',
  7. `email` varchar(255) DEFAULT NULL COMMENT '邮箱',
  8. `userStatus` varchar(255) DEFAULT 'active' COMMENT '用户账号状态:活跃或关闭',
  9. `qiweiId` varchar(255) DEFAULT NULL COMMENT '企微ID_mega\r\n',
  10. `userConfig` text COMMENT '配置信息',
  11. `password` varchar(255) DEFAULT NULL COMMENT '密码',
  12. `md5Salt` varchar(255) DEFAULT NULL COMMENT 'md5Salt',
  13. `clearTextPassword` varchar(255) DEFAULT NULL COMMENT '明文密码',
  14. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  15. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  16. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  17. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  18. PRIMARY KEY (`id`) USING BTREE,
  19. UNIQUE KEY `userId_index` (`userId`) USING BTREE
  20. ) ENGINE = InnoDB AUTO_INCREMENT = 86 DEFAULT CHARSET = utf8mb4 COMMENT = '用户表'

enterprise_view02_user_app

  1. CREATE TABLE `enterprise_view02_user_app` (
  2. `id` int(11) NOT NULL,
  3. `userId` varchar(255) DEFAULT NULL COMMENT '用户id',
  4. `appId` varchar(255) DEFAULT NULL COMMENT 'appId'
  5. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4

lms_exam___constant

  • 常量表; 软删除未启用;
  1. CREATE TABLE `lms_exam___constant` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `constantKey` varchar(255) DEFAULT NULL,
  4. `constantType` varchar(255) DEFAULT NULL COMMENT '常量类型; object, array',
  5. `desc` varchar(255) DEFAULT NULL COMMENT '描述',
  6. `constantValue` text COMMENT '常量内容; object, array',
  7. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  8. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  9. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  10. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  11. PRIMARY KEY (`id`) USING BTREE
  12. ) ENGINE = InnoDB AUTO_INCREMENT = 30 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '常量表; 软删除未启用;'

lms_exam__exam

  1. CREATE TABLE `lms_exam__exam` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `examId` varchar(255) DEFAULT NULL COMMENT '考试ID',
  4. `examName` varchar(255) DEFAULT NULL COMMENT '考试名',
  5. `semester` varchar(255) DEFAULT NULL COMMENT '学期',
  6. `year` varchar(255) DEFAULT NULL COMMENT '自然年',
  7. `academicYear` varchar(255) DEFAULT NULL COMMENT '年份',
  8. `segment` varchar(255) DEFAULT NULL COMMENT '学部',
  9. `level` varchar(255) DEFAULT NULL COMMENT '年级',
  10. `examType` varchar(255) DEFAULT NULL COMMENT '考试类型',
  11. `learningTrack` varchar(255) DEFAULT NULL COMMENT '学科方向',
  12. `subjectCount` int(11) DEFAULT NULL COMMENT '科目总数',
  13. `subjectList` varchar(255) DEFAULT NULL COMMENT '科目列表',
  14. `subjectFullScore` text COMMENT '科目满分',
  15. `startDate` varchar(255) DEFAULT NULL COMMENT '考试开始日期',
  16. `endDate` varchar(255) DEFAULT NULL COMMENT '考试结束日期',
  17. `startMonth` varchar(255) DEFAULT NULL COMMENT '考试开始月',
  18. `subjectFullScoreList` varchar(255) DEFAULT NULL COMMENT '科目满分列表,和科目列表是对应关系',
  19. `description` text COMMENT '简介',
  20. `isSendNotice` varchar(255) DEFAULT NULL COMMENT '是否通知家长',
  21. `examStatus` varchar(255) DEFAULT NULL COMMENT '考试状态',
  22. `examResultStatus` varchar(255) DEFAULT NULL COMMENT '考试成绩状态',
  23. `noticeTemplate` varchar(255) DEFAULT NULL COMMENT '成绩通知模板',
  24. `noticeContent` text COMMENT '成绩通知卡片配置',
  25. `noticeDetailContent` text COMMENT '成绩通知详情配置',
  26. `noticeBatchId` varchar(255) DEFAULT NULL COMMENT '成绩通知生成批次编号',
  27. `noticeCount` int(11) DEFAULT '0' COMMENT '生成的成绩通知总数',
  28. `restulUploadBatchId` varchar(255) DEFAULT NULL COMMENT '考试成绩上传批次编号',
  29. `operation` varchar(255) DEFAULT NULL,
  30. `operationAt` varchar(255) DEFAULT NULL,
  31. `operationByUserId` varchar(255) DEFAULT NULL,
  32. `operationByUser` varchar(255) DEFAULT NULL,
  33. PRIMARY KEY (`id`) USING BTREE,
  34. UNIQUE KEY `examId` (`examId`) USING BTREE
  35. ) ENGINE = InnoDB AUTO_INCREMENT = 107 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin

lms_exam__notice_task

  • 通知任务表(学生维度)
  1. CREATE TABLE `lms_exam__notice_task` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `idSequence` int(11) DEFAULT NULL COMMENT '自增id;',
  4. `taskId` varchar(255) DEFAULT NULL COMMENT '任务Id',
  5. `studentId` varchar(255) DEFAULT NULL COMMENT '学生ID',
  6. `studentName` varchar(255) DEFAULT NULL COMMENT '学生名',
  7. `noticeTemplate` varchar(255) DEFAULT '普通文字消息模版' COMMENT '模板文件名;',
  8. `noticeName` varchar(255) DEFAULT NULL COMMENT '消息名称',
  9. `noticeContent` text COMMENT '消息内容JSON; eg: {"content": "测试推送"}',
  10. `noticeDetailContent` text COMMENT '消息详情页内容JSON',
  11. `isGeneratePush` varchar(255) DEFAULT '否' COMMENT '是否生成推送数据;',
  12. `createAt` varchar(255) DEFAULT NULL COMMENT '创建任务时间;',
  13. `schedulePushAt` varchar(255) DEFAULT NULL COMMENT '计划推送时间; E.g: 2021-05-28T10:24:54+08:00',
  14. `isPushByWxTemplate` varchar(255) DEFAULT NULL COMMENT '是否使用微信模板消息推送',
  15. `examId` varchar(255) DEFAULT NULL COMMENT '成绩对应的考试ID',
  16. `appId` varchar(255) DEFAULT NULL COMMENT '消息来源业务ID',
  17. `noticeBatchId` varchar(255) DEFAULT NULL COMMENT '成绩通知生成批次编号',
  18. `noticeData` varchar(255) DEFAULT NULL COMMENT '消息业务数据',
  19. `noticeStatus` varchar(255) DEFAULT NULL COMMENT '消息状态:new-新建, draft-草稿, publish-发布',
  20. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  21. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  22. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  23. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  24. PRIMARY KEY (`id`) USING BTREE,
  25. UNIQUE KEY `task_unique` (`taskId`) USING BTREE
  26. ) ENGINE = InnoDB AUTO_INCREMENT = 45 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '通知任务表(学生维度)'

lms_exam__student_exam_result_subject

  1. CREATE TABLE `lms_exam__student_exam_result_subject` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `year` varchar(255) DEFAULT NULL COMMENT '自然年',
  4. `examId` varchar(255) DEFAULT NULL COMMENT '考试ID',
  5. `examName` varchar(255) DEFAULT NULL COMMENT '考试名称',
  6. `studentId` varchar(255) DEFAULT NULL COMMENT '学生Id',
  7. `name` varchar(255) DEFAULT NULL COMMENT '学生姓名',
  8. `academicYear` varchar(255) DEFAULT NULL COMMENT '学年',
  9. `semester` varchar(255) DEFAULT NULL COMMENT '学期',
  10. `segment` varchar(255) DEFAULT NULL COMMENT '学部',
  11. `level` varchar(255) DEFAULT NULL COMMENT '年级',
  12. `number` varchar(255) DEFAULT NULL COMMENT '考试编号',
  13. `classId` varchar(255) DEFAULT NULL COMMENT '班级',
  14. `className` varchar(255) DEFAULT NULL COMMENT '班级名称',
  15. `classTagList` varchar(255) DEFAULT NULL COMMENT '班级标签',
  16. `subjectId` varchar(255) DEFAULT NULL COMMENT '科目ID',
  17. `subjectName` varchar(255) DEFAULT NULL COMMENT '科目',
  18. `subjectSortOrder` varchar(255) DEFAULT NULL COMMENT '科目排序',
  19. `score` varchar(255) DEFAULT NULL COMMENT '分数',
  20. `subjectClassRank` varchar(255) DEFAULT NULL COMMENT '班级排名',
  21. `subjectSchoolRank` varchar(255) DEFAULT NULL COMMENT '学校排名',
  22. `scoreDetails` text COMMENT '分数详情',
  23. `resultStatus` varchar(255) DEFAULT NULL COMMENT '分数状态',
  24. `resultUploadBatchId` varchar(255) DEFAULT NULL,
  25. `resultUploadByUserId` varchar(255) DEFAULT NULL,
  26. `resultUploadByUser` varchar(255) DEFAULT NULL,
  27. `resultUploadAt` varchar(255) DEFAULT NULL,
  28. `resultConfirmedByUserId` varchar(255) DEFAULT NULL,
  29. `resultConfirmedByUser` varchar(255) DEFAULT NULL,
  30. `resultConfirmedAt` varchar(255) DEFAULT NULL,
  31. `operation` varchar(255) DEFAULT NULL,
  32. `operationAt` varchar(255) DEFAULT NULL,
  33. `operationByUserId` varchar(255) DEFAULT NULL,
  34. `operationByUser` varchar(255) DEFAULT NULL,
  35. PRIMARY KEY (`id`) USING BTREE,
  36. UNIQUE KEY `examId_studentId_subjectId` (`examId`, `studentId`, `subjectId`) USING BTREE,
  37. KEY `examId` (`examId`) USING BTREE,
  38. KEY `studentId` (`studentId`) USING BTREE
  39. ) ENGINE = InnoDB AUTO_INCREMENT = 135309 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin

lms_hr__employee

  1. CREATE TABLE `lms_hr__employee` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `employeeId` varchar(255) DEFAULT NULL COMMENT '员工id',
  4. `employeeName` varchar(255) DEFAULT NULL COMMENT '员工姓名',
  5. `idSequence` int(11) DEFAULT NULL COMMENT '员工序号',
  6. `sex` varchar(255) DEFAULT NULL COMMENT '员工性别',
  7. `age` int(11) DEFAULT NULL COMMENT '员工年龄',
  8. `contactNumber` varchar(255) DEFAULT NULL COMMENT '联系电话',
  9. `emergencyContactNumber` varchar(255) DEFAULT NULL COMMENT '紧急联系电话',
  10. `post` varchar(255) DEFAULT NULL COMMENT '岗位1',
  11. `post2` varchar(255) DEFAULT NULL COMMENT '岗位2',
  12. `post3` varchar(255) DEFAULT NULL COMMENT '岗位3',
  13. `politicalBackground` varchar(255) DEFAULT NULL COMMENT '政治面貌',
  14. `icNumber` varchar(255) DEFAULT NULL COMMENT '身份证号码',
  15. `dateOfBirth` varchar(255) DEFAULT NULL COMMENT '出生日期',
  16. `institution` varchar(255) DEFAULT NULL COMMENT '毕业学校',
  17. `major` varchar(255) DEFAULT NULL COMMENT '专业',
  18. `highestEducation` varchar(255) DEFAULT NULL COMMENT '学历层次',
  19. `teacherQualification` varchar(255) DEFAULT NULL COMMENT '教师资格证类别',
  20. `teacherQualificationLeaver` varchar(255) DEFAULT NULL COMMENT '教师资格证学段',
  21. `teacherQualificationSubject` varchar(255) DEFAULT NULL COMMENT '教师资格证学科',
  22. `teacherCertificationNumber` varchar(255) DEFAULT NULL COMMENT '教师资格证编号',
  23. `teachingLevel` varchar(255) DEFAULT NULL COMMENT '任教学段',
  24. `teachingSubject` varchar(255) DEFAULT NULL COMMENT '任教学科',
  25. `residentialAddress` varchar(255) DEFAULT NULL COMMENT '家庭地址',
  26. `province` varchar(255) DEFAULT NULL COMMENT '省',
  27. `city` varchar(255) DEFAULT NULL COMMENT '市',
  28. `county` varchar(255) DEFAULT NULL COMMENT '县',
  29. `operationAt` varchar(255) DEFAULT NULL,
  30. `dateOfEntry` varchar(255) DEFAULT NULL COMMENT '入职',
  31. `dateOfContractExpiration` varchar(255) DEFAULT NULL COMMENT '到期',
  32. `leaveRequestStatus` varchar(255) DEFAULT NULL COMMENT '申请离职状态',
  33. `cardNumber` varchar(255) DEFAULT NULL COMMENT '建设银行卡卡号',
  34. `licensePlateNumber` varchar(255) DEFAULT NULL COMMENT '车牌号',
  35. `employmentForms` varchar(255) DEFAULT NULL COMMENT '聘用形式',
  36. `probationPeriod` varchar(255) DEFAULT NULL COMMENT '试用期',
  37. `entryStatus` varchar(255) DEFAULT NULL COMMENT '在职状态',
  38. `status` varchar(255) DEFAULT NULL COMMENT '员工状态',
  39. `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
  40. `contactPerson` varchar(255) DEFAULT NULL COMMENT '联系人',
  41. `educationExperience` varchar(255) DEFAULT NULL COMMENT '教育经历',
  42. `certificate` varchar(255) DEFAULT NULL COMMENT '证书',
  43. `salaryCard` varchar(255) DEFAULT NULL COMMENT '薪资卡信息',
  44. `socialSecurity` varchar(255) DEFAULT NULL COMMENT '社保卡信息',
  45. `trainingExperience` varchar(255) DEFAULT NULL COMMENT '培训经历',
  46. `workExperience` varchar(255) DEFAULT NULL COMMENT '工作经历',
  47. `operation` varchar(255) DEFAULT NULL,
  48. `operationByUserId` varchar(255) DEFAULT NULL,
  49. `operationByUser` varchar(255) DEFAULT NULL,
  50. PRIMARY KEY (`id`) USING BTREE,
  51. UNIQUE KEY `employeeId` (`employeeId`) USING BTREE,
  52. KEY `entryStatus` (`entryStatus`) USING BTREE
  53. ) ENGINE = InnoDB AUTO_INCREMENT = 646 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin

lms_hr__member_org_role

  • 组织员工表
  1. CREATE TABLE `lms_hr__member_org_role` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `orgId` varchar(255) DEFAULT NULL COMMENT '组织Id;',
  4. `memberId` varchar(255) DEFAULT NULL COMMENT '职员Id;',
  5. `roleId` varchar(255) DEFAULT NULL COMMENT '角色Id; 负责人、成员',
  6. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  7. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  8. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  9. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  10. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  11. PRIMARY KEY (`id`) USING BTREE,
  12. UNIQUE KEY `orgId_memberId_roleId_index` (`orgId`, `memberId`, `roleId`) USING BTREE,
  13. KEY `memberId` (`memberId`) USING BTREE,
  14. KEY `orgId` (`orgId`) USING BTREE
  15. ) ENGINE = InnoDB AUTO_INCREMENT = 86 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '组织员工表'

lms_notice__notice_task

  • 通知任务表(学生维度)
  1. CREATE TABLE `lms_notice__notice_task` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `idSequence` int(11) DEFAULT NULL COMMENT '自增id;',
  4. `taskId` varchar(255) DEFAULT NULL COMMENT '任务Id',
  5. `studentId` varchar(255) DEFAULT NULL COMMENT '学生ID',
  6. `studentName` varchar(255) DEFAULT NULL COMMENT '学生名',
  7. `noticeTemplate` varchar(255) DEFAULT '普通文字消息模版' COMMENT '模板文件名;',
  8. `noticeName` varchar(255) DEFAULT NULL COMMENT '消息名称',
  9. `noticeContent` text COMMENT '消息内容JSON; eg: {"content": "测试推送"}',
  10. `noticeDetailContent` text COMMENT '消息详情页内容JSON',
  11. `isGeneratePush` varchar(255) DEFAULT '否' COMMENT '是否生成推送数据;',
  12. `createAt` varchar(255) DEFAULT NULL COMMENT '创建任务时间;',
  13. `schedulePushAt` varchar(255) DEFAULT NULL COMMENT '计划推送时间; E.g: 2021-05-28T10:24:54+08:00',
  14. `isPushByWxTemplate` varchar(255) DEFAULT NULL COMMENT '是否使用微信模板消息推送',
  15. `appId` varchar(255) DEFAULT NULL COMMENT '消息来源业务ID',
  16. `noticeBatchId` varchar(255) DEFAULT NULL COMMENT '消息生成批次编号',
  17. `noticeData` text COMMENT '消息的业务数据',
  18. `recipientCount` int(11) DEFAULT NULL COMMENT '消息收件人数',
  19. `noticeStatus` varchar(255) DEFAULT NULL COMMENT '消息状态:draft-草稿,publish-已发布;仅推送已发布的消息',
  20. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  21. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  22. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  23. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  24. PRIMARY KEY (`id`) USING BTREE,
  25. UNIQUE KEY `uniq` (`taskId`) USING BTREE
  26. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '通知任务表(学生维度)'

lms_notice__notice_task_push

  • 推送表(weichatOpenid-学生维度)
  1. CREATE TABLE `lms_notice__notice_task_push` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `taskId` varchar(255) DEFAULT NULL COMMENT '任务Id',
  4. `taskPushId` varchar(255) DEFAULT NULL COMMENT '任务推送Id; taskId-001',
  5. `wechatOpenId` varchar(255) DEFAULT NULL COMMENT '微信Id',
  6. `wechatOpenNickName` varchar(255) DEFAULT NULL COMMENT '微信名',
  7. `studentId` varchar(255) DEFAULT NULL COMMENT '学生ID',
  8. `studentName` varchar(255) DEFAULT NULL COMMENT '学生名',
  9. `noticeTemplate` varchar(255) DEFAULT '普通文字消息模版' COMMENT '模板文件名;',
  10. `noticeName` varchar(255) DEFAULT NULL COMMENT '消息名称',
  11. `noticeContent` text COMMENT '消息内容JSON; eg: {"content": "测试推送"}',
  12. `noticeDetailContent` text COMMENT '消息详情页内容JSON',
  13. `pushStatus` varchar(255) DEFAULT 'panding' COMMENT '推送状态; panding=未推送, success=推送成功, fail=推送失败',
  14. `pushAt` varchar(255) DEFAULT NULL COMMENT '推送时间; E.g: 2021-05-28T10:24:54+08:00 ',
  15. `pushFailErrorReason` text COMMENT '推送失败错误信息; [{ errorMessage }, { errorMessage }]',
  16. `pushFailTimes` int(11) NOT NULL DEFAULT '0' COMMENT '推送失败次数;',
  17. `schedulePushAt` varchar(255) DEFAULT NULL COMMENT '计划推送时间; E.g: 2021-05-28T10:24:54+08:00',
  18. `isRead` varchar(255) DEFAULT '否' COMMENT '是否已读',
  19. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  20. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  21. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  22. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  23. PRIMARY KEY (`id`) USING BTREE,
  24. UNIQUE KEY `taskPushId_unique` (`taskPushId`) USING BTREE
  25. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '推送表(weichatOpenid-学生维度)'

lms_notice__tuition_bill_order

  • 微信Id-学生Id关联表
  1. CREATE TABLE `lms_notice__tuition_bill_order` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `idSequence` varchar(255) DEFAULT NULL COMMENT '自增id;',
  4. `studentId` varchar(255) DEFAULT NULL COMMENT '学生id',
  5. `classId` varchar(255) DEFAULT NULL COMMENT '班级id',
  6. `billId` varchar(255) DEFAULT NULL COMMENT '微信Id',
  7. `billInfo` text COMMENT '学生ID',
  8. `tuitionOrderId` varchar(255) DEFAULT NULL COMMENT '订单流水号',
  9. `amount` decimal(10, 2) DEFAULT NULL COMMENT '总金额',
  10. `traceNo` int(6) unsigned zerofill DEFAULT NULL COMMENT '流水号',
  11. `bocPayLs` varchar(255) DEFAULT NULL COMMENT '中银交易流水号',
  12. `bocQrCode` varchar(255) DEFAULT NULL,
  13. `bocResponse` text COMMENT '返回body',
  14. `bocNotify` text ,
  15. `bocNotifyAt` varchar(255) DEFAULT NULL,
  16. `paymentStatus` varchar(255) DEFAULT NULL COMMENT '订单状态',
  17. `retryCount` int(11) DEFAULT '0',
  18. `createAt` varchar(255) DEFAULT NULL COMMENT '创建时间',
  19. `createUser` varchar(255) DEFAULT NULL,
  20. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  21. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  22. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  23. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  24. PRIMARY KEY (`id`) USING BTREE
  25. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC COMMENT = '微信Id-学生Id关联表'

lms_student_admin__class

  1. CREATE TABLE `lms_student_admin__class` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `year` varchar(255) DEFAULT NULL COMMENT '自然年',
  4. `academicYear` varchar(255) DEFAULT NULL,
  5. `semester` varchar(255) DEFAULT NULL,
  6. `segment` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '学部',
  7. `level` varchar(255) DEFAULT NULL COMMENT '年级',
  8. `number` varchar(255) DEFAULT NULL COMMENT '班级编号',
  9. `classId` varchar(255) DEFAULT NULL COMMENT '班级Id',
  10. `className` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '班级名',
  11. `classNum` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '班级',
  12. `formTeacherId` varchar(255) DEFAULT NULL COMMENT '班主任ID',
  13. `formTeacherName` varchar(255) DEFAULT NULL COMMENT '班主任姓名',
  14. `formTeacherGender` varchar(255) DEFAULT NULL COMMENT '班主任性别',
  15. `formTeacherContact` varchar(255) DEFAULT NULL COMMENT '班主任联系方式',
  16. `learningTrack` varchar(255) DEFAULT NULL,
  17. `classType` varchar(255) DEFAULT NULL COMMENT '班级类型',
  18. `classTagList` text COMMENT '班级标注',
  19. `classCreatedBy` varchar(255) DEFAULT NULL COMMENT '创建班级人员',
  20. `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
  21. `classStatus` varchar(255) DEFAULT NULL COMMENT '班级状态',
  22. `operation` varchar(255) DEFAULT NULL COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  23. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  24. `operationByUser` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '操作者用户名',
  25. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  26. PRIMARY KEY (`id`) USING BTREE
  27. ) ENGINE = InnoDB AUTO_INCREMENT = 196 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin

lms_student_admin__class_history

  1. CREATE TABLE `lms_student_admin__class_history` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `year` varchar(255) DEFAULT NULL COMMENT '自然年',
  4. `academicYear` varchar(255) DEFAULT NULL,
  5. `semester` varchar(255) DEFAULT NULL,
  6. `segment` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '学部',
  7. `level` varchar(255) DEFAULT NULL COMMENT '年级',
  8. `number` varchar(255) DEFAULT NULL COMMENT '班级编号',
  9. `classId` varchar(255) DEFAULT NULL COMMENT '班级Id',
  10. `className` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '班级名',
  11. `classNum` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '班级',
  12. `formTeacherId` varchar(255) DEFAULT NULL COMMENT '班主任ID',
  13. `formTeacherName` varchar(255) DEFAULT NULL COMMENT '班主任姓名',
  14. `formTeacherGender` varchar(255) DEFAULT NULL COMMENT '班主任性别',
  15. `formTeacherContact` varchar(255) DEFAULT NULL COMMENT '班主任联系方式',
  16. `learningTrack` varchar(255) DEFAULT NULL,
  17. `classType` varchar(255) DEFAULT NULL COMMENT '班级类型',
  18. `classTagList` text COMMENT '班级标注',
  19. `classCreatedBy` varchar(255) DEFAULT NULL COMMENT '创建班级人员',
  20. `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
  21. `classStatus` varchar(255) DEFAULT NULL COMMENT '班级状态',
  22. `operation` varchar(255) DEFAULT NULL COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  23. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  24. `operationByUser` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '操作者用户名',
  25. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  26. PRIMARY KEY (`id`) USING BTREE,
  27. UNIQUE KEY `uniq` (`classId`) USING BTREE
  28. ) ENGINE = InnoDB AUTO_INCREMENT = 472 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin

lms_student_admin__student_basic

  1. CREATE TABLE `lms_student_admin__student_basic` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `enrollmentYear` varchar(255) DEFAULT NULL COMMENT '入学学年',
  4. `enrollmentSemester` varchar(255) DEFAULT NULL COMMENT '入学学期',
  5. `enrollmentDate` varchar(255) DEFAULT NULL COMMENT '入学日期',
  6. `studentId` varchar(255) DEFAULT NULL COMMENT '学生编号',
  7. `classId` varchar(255) DEFAULT NULL COMMENT '班级id',
  8. `idSequence` int(11) DEFAULT NULL COMMENT '学生序号',
  9. `enrollmentSegment` varchar(255) DEFAULT NULL COMMENT '入学学部',
  10. `enrollmentLevel` varchar(255) DEFAULT NULL COMMENT '入学年级',
  11. `enrollmentClassId` varchar(255) DEFAULT NULL COMMENT '入学班级号',
  12. `name` varchar(255) DEFAULT NULL COMMENT '学生名',
  13. `avatar` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '照片头像',
  14. `gender` varchar(255) DEFAULT NULL COMMENT '性别',
  15. `studentFeeStatus` varchar(255) DEFAULT '新生' COMMENT '新老生状态',
  16. `studentStatus` varchar(255) DEFAULT NULL COMMENT '学生状态',
  17. `icNumber` varchar(255) DEFAULT NULL COMMENT '身份证件号',
  18. `scholarshipLevel` varchar(255) DEFAULT NULL COMMENT '奖学金等级',
  19. `requestType` varchar(255) DEFAULT NULL COMMENT '申请类型:退学/入学/保籍',
  20. `afterSchoolCareType` varchar(255) DEFAULT NULL COMMENT '就读方式',
  21. `residentialAddress` varchar(255) DEFAULT NULL COMMENT '家庭住址',
  22. `guardian1Name` varchar(255) DEFAULT NULL COMMENT '监护人1姓名',
  23. `guardian1Relationship` varchar(255) DEFAULT NULL COMMENT '监护人1关系',
  24. `guardian1Contact` varchar(255) DEFAULT NULL COMMENT '监护人1联系方式',
  25. `guardian1ResidentialAddress` varchar(255) DEFAULT NULL COMMENT '监护人1现住址',
  26. `guardian2Name` varchar(255) DEFAULT NULL COMMENT '监护人2姓名',
  27. `guardian2Relationship` varchar(255) DEFAULT NULL COMMENT '监护人2关系',
  28. `guardian2Contact` varchar(255) DEFAULT NULL COMMENT '监护人2联系方式',
  29. `guardian2ResidentialAddress` varchar(255) DEFAULT NULL COMMENT '监护人2现住址',
  30. `remarks` longtext CHARACTER SET utf8mb4 COMMENT '历史备注',
  31. `newRemarks` varchar(255) DEFAULT NULL COMMENT '追加备注',
  32. `hostelName` varchar(255) DEFAULT NULL COMMENT '宿舍楼号',
  33. `hostelUnitNumber` varchar(255) DEFAULT NULL COMMENT '房间号',
  34. `hostelBedId` varchar(255) DEFAULT NULL COMMENT '床号',
  35. `dining_canteen_table` varchar(255) DEFAULT NULL COMMENT '桌号',
  36. `completedEnrollmentRecordYesOrNo` varchar(255) DEFAULT NULL COMMENT '是否完成入学信息录入',
  37. `completedClassAssignedYesOrNo` varchar(255) DEFAULT NULL COMMENT '是否完成分班',
  38. `completedLogisticsAssignedYesOrNo` varchar(255) DEFAULT NULL COMMENT '是否完成餐桌和宿舍分配',
  39. `completedPaymentYesOrNo` varchar(255) DEFAULT NULL COMMENT '是否完成学费付款',
  40. `completedEnrollmentYesOrNo` varchar(255) DEFAULT NULL COMMENT '是否完成入学程序',
  41. `completedQuitYesOrNo` varchar(255) DEFAULT NULL COMMENT '是否完成退学程序',
  42. `compeletedUpgradeYesOrNo` varchar(255) DEFAULT NULL COMMENT '是否完成升学程序',
  43. `enrolledBy` varchar(255) CHARACTER SET utf16 DEFAULT NULL COMMENT '入学信息录入人员',
  44. `classAssignedBy` varchar(255) DEFAULT NULL COMMENT '分班经办人员',
  45. `paymentReceivedBy` varchar(255) DEFAULT NULL COMMENT '收款人员',
  46. `checkPaymentStatusBy` varchar(255) DEFAULT NULL COMMENT '检查缴费状态人员',
  47. `hostelAssignedBy` varchar(255) DEFAULT NULL COMMENT '宿舍分配人员',
  48. `enrollmentApprovedBy` varchar(255) DEFAULT NULL COMMENT '批准入学人员',
  49. `quitApprovedBy` varchar(255) DEFAULT NULL COMMENT '批准退学人员',
  50. `operation` varchar(255) DEFAULT NULL,
  51. `operationAt` varchar(255) DEFAULT NULL,
  52. `operationByUserId` varchar(255) DEFAULT NULL,
  53. `operationByUser` varchar(255) DEFAULT NULL,
  54. `completedQuitAssignedYesOrNo` varchar(255) DEFAULT NULL COMMENT '是否完成退宿',
  55. `quitHostelAssignedBy` varchar(255) DEFAULT NULL COMMENT '退宿人员',
  56. `completedQuitPaymentYesOrNo` varchar(255) DEFAULT NULL COMMENT '是否完成退费',
  57. `quitPaymentBy` varchar(255) DEFAULT NULL COMMENT '退费人员',
  58. `middleSchoolExamScore` varchar(255) DEFAULT NULL COMMENT '中考分数',
  59. `middleSchoolExamSequence` varchar(255) DEFAULT NULL COMMENT '中考学生序号',
  60. PRIMARY KEY (`id`) USING BTREE,
  61. UNIQUE KEY `uniq` (`studentId`) USING BTREE,
  62. KEY `classId` (`classId`) USING BTREE
  63. ) ENGINE = InnoDB AUTO_INCREMENT = 9319 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin

lms_ua_arm__user

  1. CREATE TABLE `lms_ua_arm__user` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `userId` varchar(255) DEFAULT NULL COMMENT '主键id',
  4. `username` varchar(255) DEFAULT NULL COMMENT '用户名(登陆)',
  5. `displayName` varchar(255) DEFAULT NULL COMMENT '用户名(展示)',
  6. `contactNumber` varchar(255) DEFAULT NULL COMMENT '手机号码',
  7. `initialPassword` varchar(255) DEFAULT NULL COMMENT '初始密码',
  8. `password` varchar(255) DEFAULT NULL COMMENT '密码',
  9. `userStatus` varchar(255) DEFAULT 'active' COMMENT '用户账号状态:活跃或关闭',
  10. `userType` varchar(255) DEFAULT NULL COMMENT '用户类型; staff, student.',
  11. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  12. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  13. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  14. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  15. PRIMARY KEY (`id`) USING BTREE,
  16. UNIQUE KEY `userId` (`userId`) USING BTREE
  17. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin

lms_user_app_management___app

  1. CREATE TABLE `lms_user_app_management___app` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appId` varchar(255) DEFAULT NULL COMMENT 'appId',
  4. `appGroup` varchar(255) DEFAULT NULL COMMENT 'app组',
  5. `appName` varchar(255) DEFAULT NULL COMMENT 'app名',
  6. `appDesc` varchar(255) DEFAULT NULL COMMENT 'app描述',
  7. `appUrl` varchar(255) DEFAULT NULL COMMENT 'app链接',
  8. `appMenu` text COMMENT 'app菜单',
  9. `appType` varchar(255) DEFAULT 'internal' COMMENT '应用类型:internal,external',
  10. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  11. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  12. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  13. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  14. `sort` int(11) DEFAULT NULL COMMENT '排序',
  15. PRIMARY KEY (`id`) USING BTREE,
  16. KEY `appId` (`appId`) USING BTREE
  17. ) ENGINE = InnoDB AUTO_INCREMENT = 52 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin

lms_user_app_management___user

  • 用户表
  1. CREATE TABLE `lms_user_app_management___user` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `idSequence` varchar(255) DEFAULT NULL COMMENT '自增id; 用于生成userId',
  4. `userId` varchar(255) DEFAULT NULL COMMENT '主键id',
  5. `username` varchar(255) DEFAULT NULL COMMENT '用户名(登陆)',
  6. `contactNumber` varchar(255) DEFAULT NULL COMMENT '联系方式',
  7. `clearTextPassword` varchar(255) DEFAULT NULL COMMENT '明文密码',
  8. `password` varchar(255) DEFAULT NULL COMMENT '密码',
  9. `md5Salt` varchar(255) DEFAULT NULL COMMENT 'md5Salt',
  10. `userStatus` varchar(255) DEFAULT 'active' COMMENT '用户账号状态:活跃或关闭',
  11. `userType` varchar(255) DEFAULT NULL COMMENT '用户类型; staff, student.',
  12. `userConfig` text COMMENT '配置信息',
  13. `openid` varchar(255) DEFAULT NULL COMMENT '微信openid',
  14. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  15. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  16. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  17. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  18. PRIMARY KEY (`id`) USING BTREE,
  19. UNIQUE KEY `userId_index` (`userId`) USING BTREE
  20. ) ENGINE = InnoDB AUTO_INCREMENT = 391 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '用户表'

lms_user_app_management___user_app

  1. CREATE TABLE `lms_user_app_management___user_app` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `userId` varchar(255) DEFAULT NULL COMMENT '用户id',
  4. `appId` varchar(255) DEFAULT NULL COMMENT 'appId',
  5. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  6. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  7. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  8. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  9. PRIMARY KEY (`id`) USING BTREE
  10. ) ENGINE = InnoDB AUTO_INCREMENT = 792 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin

视图

_directory_user_session

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `_directory_user_session` AS
  2. select
  3. `enterprise_directory_user_session`.`id` AS `id`,
  4. `enterprise_directory_user_session`.`userId` AS `userId`,
  5. `enterprise_directory_user_session`.`userIp` AS `userIp`,
  6. `enterprise_directory_user_session`.`userIpRegion` AS `userIpRegion`,
  7. `enterprise_directory_user_session`.`userAgent` AS `userAgent`,
  8. `enterprise_directory_user_session`.`deviceId` AS `deviceId`,
  9. `enterprise_directory_user_session`.`deviceType` AS `deviceType`,
  10. `enterprise_directory_user_session`.`socketStatus` AS `socketStatus`,
  11. `enterprise_directory_user_session`.`authToken` AS `authToken`,
  12. `enterprise_directory_user_session`.`operation` AS `operation`,
  13. `enterprise_directory_user_session`.`operationByUserId` AS `operationByUserId`,
  14. `enterprise_directory_user_session`.`operationByUser` AS `operationByUser`,
  15. `enterprise_directory_user_session`.`operationAt` AS `operationAt`
  16. from
  17. `enterprise_directory_user_session`

_group

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `_group` AS
  2. select
  3. `enterprise_group`.`id` AS `id`,
  4. `enterprise_group`.`groupId` AS `groupId`,
  5. `enterprise_group`.`groupLastId` AS `groupLastId`,
  6. `enterprise_group`.`groupPath` AS `groupPath`,
  7. `enterprise_group`.`groupName` AS `groupName`,
  8. `enterprise_group`.`groupDeptName` AS `groupDeptName`,
  9. `enterprise_group`.`groupAllName` AS `groupAllName`,
  10. `enterprise_group`.`principalId` AS `principalId`,
  11. `enterprise_group`.`headId` AS `headId`,
  12. `enterprise_group`.`leadId` AS `leadId`,
  13. `enterprise_group`.`groupDesc` AS `groupDesc`,
  14. `enterprise_group`.`operation` AS `operation`,
  15. `enterprise_group`.`operationByUserId` AS `operationByUserId`,
  16. `enterprise_group`.`operationByUser` AS `operationByUser`,
  17. `enterprise_group`.`operationAt` AS `operationAt`
  18. from
  19. `enterprise_group`

_role

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `_role` AS
  2. select
  3. `enterprise_role`.`id` AS `id`,
  4. `enterprise_role`.`roleId` AS `roleId`,
  5. `enterprise_role`.`roleName` AS `roleName`,
  6. `enterprise_role`.`roleType` AS `roleType`,
  7. `enterprise_role`.`roleDesc` AS `roleDesc`,
  8. `enterprise_role`.`operation` AS `operation`,
  9. `enterprise_role`.`operationByUserId` AS `operationByUserId`,
  10. `enterprise_role`.`operationByUser` AS `operationByUser`,
  11. `enterprise_role`.`operationAt` AS `operationAt`
  12. from
  13. `enterprise_role`

_user_group_role

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `_user_group_role` AS
  2. select
  3. `enterprise_user_group_role`.`id` AS `id`,
  4. `enterprise_user_group_role`.`userId` AS `userId`,
  5. `enterprise_user_group_role`.`groupId` AS `groupId`,
  6. `enterprise_user_group_role`.`roleId` AS `roleId`,
  7. `enterprise_user_group_role`.`roleDeadline` AS `roleDeadline`,
  8. `enterprise_user_group_role`.`operation` AS `operation`,
  9. `enterprise_user_group_role`.`operationByUserId` AS `operationByUserId`,
  10. `enterprise_user_group_role`.`operationByUser` AS `operationByUser`,
  11. `enterprise_user_group_role`.`operationAt` AS `operationAt`
  12. from
  13. `enterprise_user_group_role`

_user_group_role_page

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `_user_group_role_page` AS
  2. select
  3. `enterprise_user_group_role_page`.`id` AS `id`,
  4. `enterprise_user_group_role_page`.`appId` AS `appId`,
  5. `enterprise_user_group_role_page`.`user` AS `user`,
  6. `enterprise_user_group_role_page`.`group` AS `group`,
  7. `enterprise_user_group_role_page`.`role` AS `role`,
  8. `enterprise_user_group_role_page`.`page` AS `page`,
  9. `enterprise_user_group_role_page`.`allowOrDeny` AS `allowOrDeny`,
  10. `enterprise_user_group_role_page`.`desc` AS `desc`,
  11. `enterprise_user_group_role_page`.`source` AS `source`,
  12. `enterprise_user_group_role_page`.`operation` AS `operation`,
  13. `enterprise_user_group_role_page`.`operationByUserId` AS `operationByUserId`,
  14. `enterprise_user_group_role_page`.`operationByUser` AS `operationByUser`,
  15. `enterprise_user_group_role_page`.`operationAt` AS `operationAt`
  16. from
  17. `enterprise_user_group_role_page`
  18. where
  19. (
  20. (
  21. `enterprise_user_group_role_page`.`appId` = 'lms-data-repository'
  22. )
  23. or (`enterprise_user_group_role_page`.`appId` = '*')
  24. )

_user_group_role_resource

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `_user_group_role_resource` AS
  2. select
  3. `enterprise_user_group_role_resource`.`id` AS `id`,
  4. `enterprise_user_group_role_resource`.`appId` AS `appId`,
  5. `enterprise_user_group_role_resource`.`user` AS `user`,
  6. `enterprise_user_group_role_resource`.`group` AS `group`,
  7. `enterprise_user_group_role_resource`.`role` AS `role`,
  8. `enterprise_user_group_role_resource`.`resource` AS `resource`,
  9. `enterprise_user_group_role_resource`.`allowOrDeny` AS `allowOrDeny`,
  10. `enterprise_user_group_role_resource`.`desc` AS `desc`,
  11. `enterprise_user_group_role_resource`.`source` AS `source`,
  12. `enterprise_user_group_role_resource`.`operation` AS `operation`,
  13. `enterprise_user_group_role_resource`.`operationByUserId` AS `operationByUserId`,
  14. `enterprise_user_group_role_resource`.`operationByUser` AS `operationByUser`,
  15. `enterprise_user_group_role_resource`.`operationAt` AS `operationAt`
  16. from
  17. `enterprise_user_group_role_resource`
  18. where
  19. (
  20. (
  21. `enterprise_user_group_role_resource`.`appId` = 'lms-data-repository'
  22. )
  23. or (
  24. `enterprise_user_group_role_resource`.`appId` = '*'
  25. )
  26. )

_view01_user

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `_view01_user` AS
  2. select
  3. `enterprise_view01_user`.`id` AS `id`,
  4. `enterprise_view01_user`.`idSequence` AS `idSequence`,
  5. `enterprise_view01_user`.`userId` AS `userId`,
  6. `enterprise_view01_user`.`username` AS `username`,
  7. `enterprise_view01_user`.`phoneNumber` AS `phoneNumber`,
  8. `enterprise_view01_user`.`email` AS `email`,
  9. `enterprise_view01_user`.`userStatus` AS `userStatus`,
  10. `enterprise_view01_user`.`qiweiId` AS `qiweiId`,
  11. `enterprise_view01_user`.`userConfig` AS `userConfig`,
  12. `enterprise_view01_user`.`password` AS `password`,
  13. `enterprise_view01_user`.`md5Salt` AS `md5Salt`,
  14. `enterprise_view01_user`.`clearTextPassword` AS `clearTextPassword`,
  15. `enterprise_view01_user`.`operation` AS `operation`,
  16. `enterprise_view01_user`.`operationByUserId` AS `operationByUserId`,
  17. `enterprise_view01_user`.`operationByUser` AS `operationByUser`,
  18. `enterprise_view01_user`.`operationAt` AS `operationAt`
  19. from
  20. `enterprise_view01_user`

_view02_user_app

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `_view02_user_app` AS
  2. select
  3. `enterprise_view02_user_app`.`id` AS `id`,
  4. `enterprise_view02_user_app`.`userId` AS `userId`,
  5. `enterprise_view02_user_app`.`appId` AS `appId`
  6. from
  7. `enterprise_view02_user_app`
  8. where
  9. (
  10. `enterprise_view02_user_app`.`appId` = 'lms-data-repository'
  11. )