diff --git a/smart-admin-api/pom.xml b/smart-admin-api/pom.xml index 03c7b5f..7211de2 100644 --- a/smart-admin-api/pom.xml +++ b/smart-admin-api/pom.xml @@ -16,6 +16,8 @@ + UTF-8 + UTF-8 1.8 2.7.5 2.0.8 diff --git a/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/notice/service/NoticeEmployeeService.java b/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/notice/service/NoticeEmployeeService.java index b3456b7..f3c9019 100644 --- a/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/notice/service/NoticeEmployeeService.java +++ b/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/notice/service/NoticeEmployeeService.java @@ -102,7 +102,7 @@ public class NoticeEmployeeService { } EmployeeEntity employeeEntity = employeeService.getById(requestEmployeeId); - if (!updateFormVO.getAllVisibleFlag() && checkVisibleRange(updateFormVO.getVisibleRangeList(), requestEmployeeId, employeeEntity.getDepartmentId())) { + if (!updateFormVO.getAllVisibleFlag() && !checkVisibleRange(updateFormVO.getVisibleRangeList(), requestEmployeeId, employeeEntity.getDepartmentId())) { return ResponseDTO.userErrorParam("对不起,您没有权限查看内容"); } diff --git a/smart-admin-api/sa-admin/src/main/resources/dev/application.yaml b/smart-admin-api/sa-admin/src/main/resources/dev/application.yaml index 148358f..d485d2f 100644 --- a/smart-admin-api/sa-admin/src/main/resources/dev/application.yaml +++ b/smart-admin-api/sa-admin/src/main/resources/dev/application.yaml @@ -2,14 +2,24 @@ server: servlet: context-path: '/' port: 1024 + # tomcat 配置,主要用于 配置 访问日志(便于将来排查错误) + tomcat: + basedir: ${localPath:/home}/logs/smart_admin_v2/dev/tomcat-logs + accesslog: + enabled: true + pattern: '%t %{X-Forwarded-For}i %a "%r" %s %D (%D ms)' + spring: profiles: active: '@profiles.active@' + # 项目配置 project: name: sa-admin module: net.lab1024.sa.admin.module + # swagger文档 swagger: host: localhost:${server.port} - tag-class: net.lab1024.sa.admin.constant.AdminSwaggerTagConst \ No newline at end of file + tag-class: net.lab1024.sa.admin.constant.AdminSwaggerTagConst + diff --git a/smart-admin-api/sa-admin/src/main/resources/mapper/business/oa/notice/NoticeDao.xml b/smart-admin-api/sa-admin/src/main/resources/mapper/business/oa/notice/NoticeDao.xml index 13ec991..11a97d6 100644 --- a/smart-admin-api/sa-admin/src/main/resources/mapper/business/oa/notice/NoticeDao.xml +++ b/smart-admin-api/sa-admin/src/main/resources/mapper/business/oa/notice/NoticeDao.xml @@ -95,25 +95,27 @@ left join t_notice_type on t_notice.notice_type_id = t_notice_type.notice_type_id + ( t_notice.notice_id in (select t_notice_visible_range.notice_id from t_notice_visible_range where - (t_notice_visible_range.data_type = #{departmentDataType} - - and - t_notice_visible_range.data_id - in - - #{item} - - - ) - or ( t_notice_visible_range.data_type = #{employeeDataType} and t_notice_visible_range.data_id = - #{requestEmployeeId} ) + ( t_notice_visible_range.data_type = #{departmentDataType} + + and + t_notice_visible_range.data_id + in + + #{item} + + + ) + or ( t_notice_visible_range.data_type = #{employeeDataType} and t_notice_visible_range.data_id = #{requestEmployeeId} ) ) + or t_notice.all_visible_flag = true + ) - and t_notice.all_visible_flag = true + and t_notice.deleted_flag = #{deletedFlag} and t_notice.publish_time < now() diff --git a/smart-admin-api/sa-admin/src/main/resources/pre/application.yaml b/smart-admin-api/sa-admin/src/main/resources/pre/application.yaml index 148358f..0f3c730 100644 --- a/smart-admin-api/sa-admin/src/main/resources/pre/application.yaml +++ b/smart-admin-api/sa-admin/src/main/resources/pre/application.yaml @@ -2,14 +2,24 @@ server: servlet: context-path: '/' port: 1024 + # tomcat 配置,主要用于 配置 访问日志(便于将来排查错误) + tomcat: + basedir: ${localPath:/home}/logs/smart_admin_v2/pre/tomcat-logs + accesslog: + enabled: true + pattern: '%t %{X-Forwarded-For}i %a "%r" %s %D (%D ms)' + spring: profiles: active: '@profiles.active@' + # 项目配置 project: name: sa-admin module: net.lab1024.sa.admin.module + # swagger文档 swagger: host: localhost:${server.port} - tag-class: net.lab1024.sa.admin.constant.AdminSwaggerTagConst \ No newline at end of file + tag-class: net.lab1024.sa.admin.constant.AdminSwaggerTagConst + diff --git a/smart-admin-api/sa-admin/src/main/resources/prod/application.yaml b/smart-admin-api/sa-admin/src/main/resources/prod/application.yaml index 148358f..770833b 100644 --- a/smart-admin-api/sa-admin/src/main/resources/prod/application.yaml +++ b/smart-admin-api/sa-admin/src/main/resources/prod/application.yaml @@ -2,14 +2,24 @@ server: servlet: context-path: '/' port: 1024 + # tomcat 配置,主要用于 配置 访问日志(便于将来排查错误) + tomcat: + basedir: ${localPath:/home}/logs/smart_admin_v2/prod/tomcat-logs + accesslog: + enabled: true + pattern: '%t %{X-Forwarded-For}i %a "%r" %s %D (%D ms)' + spring: profiles: active: '@profiles.active@' + # 项目配置 project: name: sa-admin module: net.lab1024.sa.admin.module + # swagger文档 swagger: host: localhost:${server.port} - tag-class: net.lab1024.sa.admin.constant.AdminSwaggerTagConst \ No newline at end of file + tag-class: net.lab1024.sa.admin.constant.AdminSwaggerTagConst + diff --git a/smart-admin-api/sa-admin/src/main/resources/test/application.yaml b/smart-admin-api/sa-admin/src/main/resources/test/application.yaml index 148358f..4acfd4c 100644 --- a/smart-admin-api/sa-admin/src/main/resources/test/application.yaml +++ b/smart-admin-api/sa-admin/src/main/resources/test/application.yaml @@ -2,14 +2,24 @@ server: servlet: context-path: '/' port: 1024 + # tomcat 配置,主要用于 配置 访问日志(便于将来排查错误) + tomcat: + basedir: ${localPath:/home}/logs/smart_admin_v2/test/tomcat-logs + accesslog: + enabled: true + pattern: '%t %{X-Forwarded-For}i %a "%r" %s %D (%D ms)' + spring: profiles: active: '@profiles.active@' + # 项目配置 project: name: sa-admin module: net.lab1024.sa.admin.module + # swagger文档 swagger: host: localhost:${server.port} - tag-class: net.lab1024.sa.admin.constant.AdminSwaggerTagConst \ No newline at end of file + tag-class: net.lab1024.sa.admin.constant.AdminSwaggerTagConst + diff --git a/smart-admin-api/sa-common/src/main/java/net/lab1024/sa/common/module/support/operatelog/core/OperateLogAspect.java b/smart-admin-api/sa-common/src/main/java/net/lab1024/sa/common/module/support/operatelog/core/OperateLogAspect.java index 169a7ce..3d9da66 100644 --- a/smart-admin-api/sa-common/src/main/java/net/lab1024/sa/common/module/support/operatelog/core/OperateLogAspect.java +++ b/smart-admin-api/sa-common/src/main/java/net/lab1024/sa/common/module/support/operatelog/core/OperateLogAspect.java @@ -1,13 +1,11 @@ package net.lab1024.sa.common.module.support.operatelog.core; import cn.hutool.core.util.StrUtil; -import cn.hutool.extra.servlet.ServletUtil; import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; -import net.lab1024.sa.common.common.constant.RequestHeaderConst; import net.lab1024.sa.common.common.domain.RequestUser; import net.lab1024.sa.common.common.util.SmartRequestUtil; import net.lab1024.sa.common.module.support.operatelog.OperateLogDao; diff --git a/smart-admin-api/sa-common/src/main/resources/code-generator-template/java/dao/Dao.java.vm b/smart-admin-api/sa-common/src/main/resources/code-generator-template/java/dao/Dao.java.vm index b14411a..a5783df 100644 --- a/smart-admin-api/sa-common/src/main/resources/code-generator-template/java/dao/Dao.java.vm +++ b/smart-admin-api/sa-common/src/main/resources/code-generator-template/java/dao/Dao.java.vm @@ -37,13 +37,13 @@ public interface ${name.upperCamel}Dao extends BaseMapper<${name.upperCamel}Enti /** * 更新删除状态 */ - long updateDeleted(@Param("${primaryKeyFieldName}")${primaryKeyJavaType} ${primaryKeyFieldName},@Param("${deletedFlag}")boolean deletedFlag); + long updateDeleted(@Param("${primaryKeyFieldName}")${primaryKeyJavaType} ${primaryKeyFieldName},@Param("deletedFlag")boolean deletedFlag); #end #if($deleteInfo.deleteEnum == "Batch" || $deleteInfo.deleteEnum == "SingleAndBatch") /** * 批量更新删除状态 */ - void batchUpdateDeleted(@Param("idList")List<${primaryKeyJavaType}> idList,@Param("${deletedFlag}")boolean deletedFlag); + void batchUpdateDeleted(@Param("idList")List<${primaryKeyJavaType}> idList,@Param("deletedFlag")boolean deletedFlag); #end #end #end diff --git a/smart-admin-api/sa-common/src/main/resources/code-generator-template/java/domain/form/UpdateForm.java.vm b/smart-admin-api/sa-common/src/main/resources/code-generator-template/java/domain/form/UpdateForm.java.vm index 15cbe9a..b97d53d 100644 --- a/smart-admin-api/sa-common/src/main/resources/code-generator-template/java/domain/form/UpdateForm.java.vm +++ b/smart-admin-api/sa-common/src/main/resources/code-generator-template/java/domain/form/UpdateForm.java.vm @@ -13,7 +13,7 @@ $importClass */ @Data -public class ${name.upperCamel}UpdateForm { +public class ${name.upperCamel}UpdateForm extends ${name.upperCamel}AddForm{ #foreach ($field in $fields) #if($field.isEnum) diff --git a/smart-admin-api/sa-common/src/main/resources/code-generator-template/js/list.vue.vm b/smart-admin-api/sa-common/src/main/resources/code-generator-template/js/list.vue.vm index a7d3fdf..0e3163d 100644 --- a/smart-admin-api/sa-common/src/main/resources/code-generator-template/js/list.vue.vm +++ b/smart-admin-api/sa-common/src/main/resources/code-generator-template/js/list.vue.vm @@ -44,13 +44,13 @@ 查询 重置 diff --git a/smart-admin-api/sa-common/src/main/resources/dev/sa-common.yaml b/smart-admin-api/sa-common/src/main/resources/dev/sa-common.yaml index 2e409aa..b6b25c9 100644 --- a/smart-admin-api/sa-common/src/main/resources/dev/sa-common.yaml +++ b/smart-admin-api/sa-common/src/main/resources/dev/sa-common.yaml @@ -3,7 +3,7 @@ spring: datasource: url: jdbc:p6spy:mysql://127.0.0.1:3306/smart_admin_v2?autoReconnect=true&useServerPreparedStmts=false&rewriteBatchedStatements=true&characterEncoding=UTF-8&useSSL=false&allowMultiQueries=true&serverTimezone=Asia/Shanghai username: root - password: Xxxx1024 + password: Zhuoda1024lab initial-size: 2 min-idle: 2 max-active: 10 @@ -61,14 +61,6 @@ spring: cache: type: caffeine -# tomcat 配置,主要用于 配置 访问日志(便于将来排查错误) -server: - tomcat: - basedir: ${localPath:/home}/logs/smart_admin_v2/tomcat-logs - accesslog: - enabled: true - pattern: '%t %{X-Forwarded-For}i %a "%r" %s %D (%D ms)' - #swagger: 提高swagger 方法名称有重复的日志提示 logging: level: diff --git a/smart-admin-api/sa-common/src/main/resources/pre/sa-common.yaml b/smart-admin-api/sa-common/src/main/resources/pre/sa-common.yaml index 059b6df..2cac72a 100644 --- a/smart-admin-api/sa-common/src/main/resources/pre/sa-common.yaml +++ b/smart-admin-api/sa-common/src/main/resources/pre/sa-common.yaml @@ -1,7 +1,7 @@ spring: # 数据库连接信息 datasource: - url: jdbc:p6spy:mysql://127.0.0.1:3306/smart_admin_v2_pre?autoReconnect=true&useServerPreparedStmts=false&rewriteBatchedStatements=true&characterEncoding=UTF-8&useSSL=false&allowMultiQueries=true&serverTimezone=Asia/Shanghai + url: jdbc:mysql://127.0.0.1:3306/smart_admin_v2_pre?autoReconnect=true&useServerPreparedStmts=false&rewriteBatchedStatements=true&characterEncoding=UTF-8&useSSL=false&allowMultiQueries=true&serverTimezone=Asia/Shanghai username: root password: Zhuoda123456 initial-size: 5 @@ -61,14 +61,6 @@ spring: cache: type: caffeine -# tomcat 配置,主要用于 配置 访问日志(便于将来排查错误) -server: - tomcat: - basedir: ${localPath:/home}/logs/smart_admin_v2/tomcat-logs - accesslog: - enabled: true - pattern: '%t %{X-Forwarded-For}i %a "%r" %s %D (%D ms)' - #swagger: 提高swagger 方法名称有重复的日志提示 logging: level: diff --git a/smart-admin-api/sa-common/src/main/resources/prod/sa-common.yaml b/smart-admin-api/sa-common/src/main/resources/prod/sa-common.yaml index d4bf12d..a0a2e5b 100644 --- a/smart-admin-api/sa-common/src/main/resources/prod/sa-common.yaml +++ b/smart-admin-api/sa-common/src/main/resources/prod/sa-common.yaml @@ -61,14 +61,6 @@ spring: cache: type: caffeine -# tomcat 配置,主要用于 配置 访问日志(便于将来排查错误) -server: - tomcat: - basedir: ${localPath:/home}/logs/smart_admin_v2/tomcat-logs - accesslog: - enabled: true - pattern: '%t %{X-Forwarded-For}i %a "%r" %s %D (%D ms)' - #swagger: 提高swagger 方法名称有重复的日志提示 logging: level: diff --git a/smart-admin-api/sa-common/src/main/resources/test/sa-common.yaml b/smart-admin-api/sa-common/src/main/resources/test/sa-common.yaml index 29439a1..8b38739 100644 --- a/smart-admin-api/sa-common/src/main/resources/test/sa-common.yaml +++ b/smart-admin-api/sa-common/src/main/resources/test/sa-common.yaml @@ -61,13 +61,6 @@ spring: cache: type: caffeine -# tomcat 配置,主要用于 配置 访问日志(便于将来排查错误) -server: - tomcat: - basedir: ${localPath:/home}/logs/smart_admin_v2/tomcat-logs - accesslog: - enabled: true - pattern: '%t %{X-Forwarded-For}i %a "%r" %s %D (%D ms)' #swagger: 提高swagger 方法名称有重复的日志提示 logging: diff --git a/smart_admin_v2.sql b/smart_admin_v2.sql index a84cdb9..900c35b 100644 --- a/smart_admin_v2.sql +++ b/smart_admin_v2.sql @@ -27,18 +27,18 @@ SET FOREIGN_KEY_CHECKS = 0; DROP TABLE IF EXISTS `t_category`; CREATE TABLE `t_category` ( `category_id` int(0) NOT NULL AUTO_INCREMENT COMMENT '分类id', - `category_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '分类名称', + `category_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分类名称', `category_type` smallint(0) NOT NULL COMMENT '分类类型', `parent_id` int(0) NOT NULL COMMENT '父级id', `sort` int(0) NOT NULL DEFAULT 0 COMMENT '排序', `disabled_flag` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否禁用', `deleted_flag` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否删除', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0), `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`category_id`) USING BTREE, INDEX `idx_parent_id`(`parent_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 358 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '分类表,主要用于商品分类' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 358 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '分类表,主要用于商品分类' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of t_category @@ -397,18 +397,18 @@ DROP TABLE IF EXISTS `t_help_doc`; CREATE TABLE `t_help_doc` ( `help_doc_id` bigint(0) NOT NULL AUTO_INCREMENT, `help_doc_catalog_id` bigint(0) NOT NULL COMMENT '类型1公告 2动态', - `title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '标题', - `content_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '文本内容', - `content_html` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'html内容', - `attachment` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附件', + `title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '标题', + `content_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文本内容', + `content_html` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'html内容', + `attachment` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '附件', `sort` int(0) NOT NULL DEFAULT 0 COMMENT '排序', `page_view_count` int(0) NOT NULL DEFAULT 0 COMMENT '页面浏览量,传说中的pv', `user_view_count` int(0) NOT NULL DEFAULT 0 COMMENT '用户浏览量,传说中的uv', - `author` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '作者', + `author` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '作者', `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0), `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`help_doc_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 31 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '帮助文档' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 31 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '帮助文档' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for t_help_doc_catalog @@ -416,13 +416,13 @@ CREATE TABLE `t_help_doc` ( DROP TABLE IF EXISTS `t_help_doc_catalog`; CREATE TABLE `t_help_doc_catalog` ( `help_doc_catalog_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '帮助文档目录', - `name` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '名称', + `name` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `sort` int(0) NOT NULL DEFAULT 0 COMMENT '排序字段', `parent_id` bigint(0) NOT NULL COMMENT '父级id', `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0), PRIMARY KEY (`help_doc_catalog_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '帮助文档-目录' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '帮助文档-目录' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for t_help_doc_relation @@ -430,13 +430,13 @@ CREATE TABLE `t_help_doc_catalog` ( DROP TABLE IF EXISTS `t_help_doc_relation`; CREATE TABLE `t_help_doc_relation` ( `relation_id` bigint(0) NOT NULL COMMENT '关联id', - `relation_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关联名称', + `relation_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联名称', `help_doc_id` bigint(0) NOT NULL COMMENT '文档id', `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0), PRIMARY KEY (`relation_id`, `help_doc_id`) USING BTREE, UNIQUE INDEX `uni_menu_help_doc`(`relation_id`, `help_doc_id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '帮助文档-关联表' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '帮助文档-关联表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for t_help_doc_view_record @@ -445,17 +445,17 @@ DROP TABLE IF EXISTS `t_help_doc_view_record`; CREATE TABLE `t_help_doc_view_record` ( `help_doc_id` bigint(0) NOT NULL COMMENT '通知公告id', `user_id` bigint(0) NOT NULL COMMENT '用户id', - `user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户名称', + `user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户名称', `page_view_count` int(0) NULL DEFAULT 0 COMMENT '查看次数', - `first_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '首次ip', - `first_user_agent` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '首次用户设备等标识', - `last_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最后一次ip', - `last_user_agent` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最后一次用户设备等标识', + `first_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '首次ip', + `first_user_agent` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '首次用户设备等标识', + `last_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '最后一次ip', + `last_user_agent` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '最后一次用户设备等标识', `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0), PRIMARY KEY (`help_doc_id`, `user_id`) USING BTREE, UNIQUE INDEX `uk_notice_employee`(`help_doc_id`, `user_id`) USING BTREE COMMENT '资讯员工' -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '帮助文档-查看记录' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '帮助文档-查看记录' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for t_login_log @@ -502,19 +502,19 @@ INSERT INTO `t_login_log` VALUES (17, 1, 1, '管理员', '127.0.0.1', 'Mozilla/5 DROP TABLE IF EXISTS `t_menu`; CREATE TABLE `t_menu` ( `menu_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '菜单ID', - `menu_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '菜单名称', + `menu_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '菜单名称', `menu_type` int(0) NOT NULL COMMENT '类型', `parent_id` bigint(0) NOT NULL COMMENT '父菜单ID', `sort` int(0) NULL DEFAULT NULL COMMENT '显示顺序', - `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '路由地址', - `component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组件路径', + `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '路由地址', + `component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '组件路径', `perms_type` int(0) NULL DEFAULT NULL COMMENT '权限类型', - `api_perms` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '后端权限字符串', - `web_perms` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '前端权限字符串', - `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单图标', + `api_perms` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '后端权限字符串', + `web_perms` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '前端权限字符串', + `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '菜单图标', `context_menu_id` bigint(0) NULL DEFAULT NULL COMMENT '功能点关联菜单ID', `frame_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否为外链', - `frame_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '外链地址', + `frame_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '外链地址', `cache_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否缓存', `visible_flag` tinyint(1) NOT NULL DEFAULT 1 COMMENT '显示状态', `disabled_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '禁用状态', @@ -524,7 +524,7 @@ CREATE TABLE `t_menu` ( `update_user_id` bigint(0) NULL DEFAULT NULL COMMENT '更新人', `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', PRIMARY KEY (`menu_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 208 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '菜单表' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 208 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '菜单表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of t_menu @@ -645,24 +645,24 @@ DROP TABLE IF EXISTS `t_notice`; CREATE TABLE `t_notice` ( `notice_id` bigint(0) NOT NULL AUTO_INCREMENT, `notice_type_id` bigint(0) NOT NULL COMMENT '类型1公告 2动态', - `title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '标题', + `title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '标题', `all_visible_flag` tinyint(1) NOT NULL COMMENT '是否全部可见', `scheduled_publish_flag` tinyint(1) NOT NULL COMMENT '是否定时发布', `publish_time` datetime(0) NOT NULL COMMENT '发布时间', - `content_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '文本内容', - `content_html` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'html内容', - `attachment` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附件', + `content_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文本内容', + `content_html` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'html内容', + `attachment` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '附件', `page_view_count` int(0) NOT NULL DEFAULT 0 COMMENT '页面浏览量,传说中的pv', `user_view_count` int(0) NOT NULL DEFAULT 0 COMMENT '用户浏览量,传说中的uv', - `source` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源', - `author` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '作者', - `document_number` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文号,如:1024创新实验室发〔2022〕字第36号', + `source` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '来源', + `author` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '作者', + `document_number` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文号,如:1024创新实验室发〔2022〕字第36号', `deleted_flag` tinyint(1) NOT NULL DEFAULT 0, `create_user_id` bigint(0) NULL DEFAULT NULL COMMENT '创建人', `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0), `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`notice_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 61 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '通知' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 61 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '通知' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of t_notice @@ -686,11 +686,11 @@ INSERT INTO `t_notice` VALUES (60, 2, '1024创新实验室 春节放假通知', DROP TABLE IF EXISTS `t_notice_type`; CREATE TABLE `t_notice_type` ( `notice_type_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '通知类型', - `notice_type_name` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '类型名称', + `notice_type_name` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '类型名称', `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0), PRIMARY KEY (`notice_type_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '通知类型' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '通知类型' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of t_notice_type @@ -706,15 +706,15 @@ CREATE TABLE `t_notice_view_record` ( `notice_id` bigint(0) NOT NULL COMMENT '通知公告id', `employee_id` bigint(0) NOT NULL COMMENT '员工id', `page_view_count` int(0) NULL DEFAULT 0 COMMENT '查看次数', - `first_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '首次ip', - `first_user_agent` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '首次用户设备等标识', - `last_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最后一次ip', - `last_user_agent` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最后一次用户设备等标识', + `first_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '首次ip', + `first_user_agent` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '首次用户设备等标识', + `last_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '最后一次ip', + `last_user_agent` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '最后一次用户设备等标识', `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0), PRIMARY KEY (`notice_id`, `employee_id`) USING BTREE, UNIQUE INDEX `uk_notice_employee`(`notice_id`, `employee_id`) USING BTREE COMMENT '资讯员工' -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '通知查看记录' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '通知查看记录' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of t_notice_view_record @@ -731,7 +731,7 @@ CREATE TABLE `t_notice_visible_range` ( `data_id` bigint(0) NOT NULL COMMENT '员工or部门id', `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE INDEX `uk_notice_data`(`notice_id`, `data_type`, `data_id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '通知可见范围' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '通知可见范围' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for t_oa_bank @@ -739,21 +739,21 @@ CREATE TABLE `t_notice_visible_range` ( DROP TABLE IF EXISTS `t_oa_bank`; CREATE TABLE `t_oa_bank` ( `bank_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '银行信息ID', - `bank_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '开户银行', - `account_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '账户名称', - `account_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '账号', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', + `bank_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '开户银行', + `account_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账户名称', + `account_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账号', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', `business_flag` tinyint(1) NOT NULL COMMENT '是否对公', `enterprise_id` bigint(0) NOT NULL COMMENT '企业ID', `disabled_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '禁用状态', `deleted_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '删除状态', `create_user_id` bigint(0) NOT NULL COMMENT '创建人ID', - `create_user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '创建人', + `create_user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', PRIMARY KEY (`bank_id`) USING BTREE, INDEX `idx_enterprise_id`(`enterprise_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 28 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'OA银行信息\n' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 28 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'OA银行信息\n' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of t_oa_bank @@ -767,29 +767,29 @@ INSERT INTO `t_oa_bank` VALUES (27, '建设银行', '1024创新实验室', '1024 DROP TABLE IF EXISTS `t_oa_enterprise`; CREATE TABLE `t_oa_enterprise` ( `enterprise_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '企业ID', - `enterprise_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '企业名称', - `enterprise_logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '企业logo', + `enterprise_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业名称', + `enterprise_logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '企业logo', `type` int(0) NOT NULL DEFAULT 1 COMMENT '类型(1:有限公司;2:合伙公司)', - `unified_social_credit_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '统一社会信用代码', - `contact` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '联系人', - `contact_phone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '联系人电话', - `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '邮箱', - `province` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '省份', - `province_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '省份名称', - `city` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '市', - `city_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '城市名称', - `district` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '区县', - `district_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '区县名称', - `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '详细地址', - `business_license` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '营业执照', + `unified_social_credit_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '统一社会信用代码', + `contact` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '联系人', + `contact_phone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '联系人电话', + `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '邮箱', + `province` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '省份', + `province_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '省份名称', + `city` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '市', + `city_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '城市名称', + `district` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '区县', + `district_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '区县名称', + `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '详细地址', + `business_license` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '营业执照', `disabled_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '禁用状态', `deleted_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '删除状态', `create_user_id` bigint(0) NOT NULL COMMENT '创建人ID', - `create_user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '创建人', + `create_user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', PRIMARY KEY (`enterprise_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 119 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'OA企业模块\r\n' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 119 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'OA企业模块\r\n' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of t_oa_enterprise @@ -803,15 +803,15 @@ INSERT INTO `t_oa_enterprise` VALUES (2, '1024创新实验室', 'public/common/f DROP TABLE IF EXISTS `t_oa_enterprise_employee`; CREATE TABLE `t_oa_enterprise_employee` ( `enterprise_employee_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `enterprise_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '订单ID', - `employee_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '货物名称', + `enterprise_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单ID', + `employee_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '货物名称', `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', PRIMARY KEY (`enterprise_employee_id`) USING BTREE, UNIQUE INDEX `uk_enterprise_employee`(`enterprise_id`, `employee_id`) USING BTREE, INDEX `idx_employee_id`(`employee_id`) USING BTREE, INDEX `idx_enterprise_id`(`enterprise_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 157 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '企业关联的员工' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 157 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '企业关联的员工' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of t_oa_enterprise_employee @@ -825,21 +825,21 @@ INSERT INTO `t_oa_enterprise_employee` VALUES (155, '2', '44', '2022-10-22 17:57 DROP TABLE IF EXISTS `t_oa_invoice`; CREATE TABLE `t_oa_invoice` ( `invoice_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '发票信息ID', - `invoice_heads` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '开票抬头', - `taxpayer_identification_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '纳税人识别号', - `account_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '银行账户', - `bank_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '开户行', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', + `invoice_heads` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '开票抬头', + `taxpayer_identification_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '纳税人识别号', + `account_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '银行账户', + `bank_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '开户行', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', `enterprise_id` bigint(0) NOT NULL COMMENT '企业ID', `disabled_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '禁用状态', `deleted_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '删除状态', `create_user_id` bigint(0) NOT NULL COMMENT '创建人ID', - `create_user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '创建人', + `create_user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', PRIMARY KEY (`invoice_id`) USING BTREE, INDEX `idx_enterprise_id`(`enterprise_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'OA发票信息\n' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'OA发票信息\n' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of t_oa_invoice @@ -2058,11 +2058,11 @@ CREATE TABLE `t_table_column` ( `user_id` bigint(0) NOT NULL COMMENT '用户id', `user_type` int(0) NOT NULL COMMENT '用户类型', `table_id` int(0) NOT NULL COMMENT '表格id', - `columns` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '具体的表格列,存入的json', + `columns` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '具体的表格列,存入的json', `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0), PRIMARY KEY (`table_column_id`) USING BTREE, UNIQUE INDEX `uni_employee_table`(`user_id`, `table_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '表格的自定义列存储' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '表格的自定义列存储' ROW_FORMAT = Dynamic; SET FOREIGN_KEY_CHECKS = 1;