fix issues

This commit is contained in:
zhuoda
2023-05-09 19:56:38 +08:00
parent 2328091c56
commit 86cae060b7
16 changed files with 146 additions and 135 deletions

View File

@@ -16,6 +16,8 @@
</modules> </modules>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version> <java.version>1.8</java.version>
<springboot.version>2.7.5</springboot.version> <springboot.version>2.7.5</springboot.version>
<spring-mock.version>2.0.8</spring-mock.version> <spring-mock.version>2.0.8</spring-mock.version>

View File

@@ -102,7 +102,7 @@ public class NoticeEmployeeService {
} }
EmployeeEntity employeeEntity = employeeService.getById(requestEmployeeId); 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("对不起,您没有权限查看内容"); return ResponseDTO.userErrorParam("对不起,您没有权限查看内容");
} }

View File

@@ -2,14 +2,24 @@ server:
servlet: servlet:
context-path: '/' context-path: '/'
port: 1024 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: spring:
profiles: profiles:
active: '@profiles.active@' active: '@profiles.active@'
# 项目配置 # 项目配置
project: project:
name: sa-admin name: sa-admin
module: net.lab1024.sa.admin.module module: net.lab1024.sa.admin.module
# swagger文档 # swagger文档
swagger: swagger:
host: localhost:${server.port} host: localhost:${server.port}
tag-class: net.lab1024.sa.admin.constant.AdminSwaggerTagConst tag-class: net.lab1024.sa.admin.constant.AdminSwaggerTagConst

View File

@@ -95,6 +95,7 @@
left join t_notice_type on t_notice.notice_type_id = t_notice_type.notice_type_id left join t_notice_type on t_notice.notice_type_id = t_notice_type.notice_type_id
<where> <where>
<if test="!administratorFlag"> <if test="!administratorFlag">
(
t_notice.notice_id in t_notice.notice_id in
(select t_notice_visible_range.notice_id (select t_notice_visible_range.notice_id
from t_notice_visible_range from t_notice_visible_range
@@ -109,11 +110,12 @@
</foreach> </foreach>
</if> </if>
) )
or ( t_notice_visible_range.data_type = #{employeeDataType} and t_notice_visible_range.data_id = or ( t_notice_visible_range.data_type = #{employeeDataType} and t_notice_visible_range.data_id = #{requestEmployeeId} )
#{requestEmployeeId} ) )
or t_notice.all_visible_flag = true
) )
</if> </if>
and t_notice.all_visible_flag = true
and t_notice.deleted_flag = #{deletedFlag} and t_notice.deleted_flag = #{deletedFlag}
and t_notice.publish_time &lt; now() and t_notice.publish_time &lt; now()
<if test="query.noticeTypeId != null"> <if test="query.noticeTypeId != null">

View File

@@ -2,14 +2,24 @@ server:
servlet: servlet:
context-path: '/' context-path: '/'
port: 1024 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: spring:
profiles: profiles:
active: '@profiles.active@' active: '@profiles.active@'
# 项目配置 # 项目配置
project: project:
name: sa-admin name: sa-admin
module: net.lab1024.sa.admin.module module: net.lab1024.sa.admin.module
# swagger文档 # swagger文档
swagger: swagger:
host: localhost:${server.port} host: localhost:${server.port}
tag-class: net.lab1024.sa.admin.constant.AdminSwaggerTagConst tag-class: net.lab1024.sa.admin.constant.AdminSwaggerTagConst

View File

@@ -2,14 +2,24 @@ server:
servlet: servlet:
context-path: '/' context-path: '/'
port: 1024 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: spring:
profiles: profiles:
active: '@profiles.active@' active: '@profiles.active@'
# 项目配置 # 项目配置
project: project:
name: sa-admin name: sa-admin
module: net.lab1024.sa.admin.module module: net.lab1024.sa.admin.module
# swagger文档 # swagger文档
swagger: swagger:
host: localhost:${server.port} host: localhost:${server.port}
tag-class: net.lab1024.sa.admin.constant.AdminSwaggerTagConst tag-class: net.lab1024.sa.admin.constant.AdminSwaggerTagConst

View File

@@ -2,14 +2,24 @@ server:
servlet: servlet:
context-path: '/' context-path: '/'
port: 1024 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: spring:
profiles: profiles:
active: '@profiles.active@' active: '@profiles.active@'
# 项目配置 # 项目配置
project: project:
name: sa-admin name: sa-admin
module: net.lab1024.sa.admin.module module: net.lab1024.sa.admin.module
# swagger文档 # swagger文档
swagger: swagger:
host: localhost:${server.port} host: localhost:${server.port}
tag-class: net.lab1024.sa.admin.constant.AdminSwaggerTagConst tag-class: net.lab1024.sa.admin.constant.AdminSwaggerTagConst

View File

@@ -1,13 +1,11 @@
package net.lab1024.sa.common.module.support.operatelog.core; package net.lab1024.sa.common.module.support.operatelog.core;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.hutool.extra.servlet.ServletUtil;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; 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.domain.RequestUser;
import net.lab1024.sa.common.common.util.SmartRequestUtil; import net.lab1024.sa.common.common.util.SmartRequestUtil;
import net.lab1024.sa.common.module.support.operatelog.OperateLogDao; import net.lab1024.sa.common.module.support.operatelog.OperateLogDao;

View File

@@ -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 #end
#if($deleteInfo.deleteEnum == "Batch" || $deleteInfo.deleteEnum == "SingleAndBatch") #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 #end
#end #end

View File

@@ -13,7 +13,7 @@ $importClass
*/ */
@Data @Data
public class ${name.upperCamel}UpdateForm { public class ${name.upperCamel}UpdateForm extends ${name.upperCamel}AddForm{
#foreach ($field in $fields) #foreach ($field in $fields)
#if($field.isEnum) #if($field.isEnum)

View File

@@ -44,13 +44,13 @@
<a-form-item class="smart-query-form-item"> <a-form-item class="smart-query-form-item">
<a-button type="primary" @click="queryData"> <a-button type="primary" @click="queryData">
<template #icon> <template #icon>
<ReloadOutlined /> <SearchOutlined />
</template> </template>
查询 查询
</a-button> </a-button>
<a-button @click="resetQuery" class="smart-margin-left10"> <a-button @click="resetQuery" class="smart-margin-left10">
<template #icon> <template #icon>
<SearchOutlined /> <ReloadOutlined />
</template> </template>
重置 重置
</a-button> </a-button>

View File

@@ -3,7 +3,7 @@ spring:
datasource: 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 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 username: root
password: Xxxx1024 password: Zhuoda1024lab
initial-size: 2 initial-size: 2
min-idle: 2 min-idle: 2
max-active: 10 max-active: 10
@@ -61,14 +61,6 @@ spring:
cache: cache:
type: caffeine 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 方法名称有重复的日志提示 #swagger: 提高swagger 方法名称有重复的日志提示
logging: logging:
level: level:

View File

@@ -1,7 +1,7 @@
spring: spring:
# 数据库连接信息 # 数据库连接信息
datasource: 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 username: root
password: Zhuoda123456 password: Zhuoda123456
initial-size: 5 initial-size: 5
@@ -61,14 +61,6 @@ spring:
cache: cache:
type: caffeine 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 方法名称有重复的日志提示 #swagger: 提高swagger 方法名称有重复的日志提示
logging: logging:
level: level:

View File

@@ -61,14 +61,6 @@ spring:
cache: cache:
type: caffeine 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 方法名称有重复的日志提示 #swagger: 提高swagger 方法名称有重复的日志提示
logging: logging:
level: level:

View File

@@ -61,13 +61,6 @@ spring:
cache: cache:
type: caffeine 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 方法名称有重复的日志提示 #swagger: 提高swagger 方法名称有重复的日志提示
logging: logging:

View File

@@ -27,18 +27,18 @@ SET FOREIGN_KEY_CHECKS = 0;
DROP TABLE IF EXISTS `t_category`; DROP TABLE IF EXISTS `t_category`;
CREATE TABLE `t_category` ( CREATE TABLE `t_category` (
`category_id` int(0) NOT NULL AUTO_INCREMENT COMMENT '分类id', `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 '分类类型', `category_type` smallint(0) NOT NULL COMMENT '分类类型',
`parent_id` int(0) NOT NULL COMMENT '父级id', `parent_id` int(0) NOT NULL COMMENT '父级id',
`sort` int(0) NOT NULL DEFAULT 0 COMMENT '排序', `sort` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
`disabled_flag` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否禁用', `disabled_flag` tinyint(0) NOT NULL DEFAULT 0 COMMENT '是否禁用',
`deleted_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), `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0),
`create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP, `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`category_id`) USING BTREE, PRIMARY KEY (`category_id`) USING BTREE,
INDEX `idx_parent_id`(`parent_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 -- Records of t_category
@@ -397,18 +397,18 @@ DROP TABLE IF EXISTS `t_help_doc`;
CREATE TABLE `t_help_doc` ( CREATE TABLE `t_help_doc` (
`help_doc_id` bigint(0) NOT NULL AUTO_INCREMENT, `help_doc_id` bigint(0) NOT NULL AUTO_INCREMENT,
`help_doc_catalog_id` bigint(0) NOT NULL COMMENT '类型1公告 2动态', `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 '标题', `title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '标题',
`content_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_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_0900_ai_ci NOT NULL COMMENT 'html内容', `content_html` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'html内容',
`attachment` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附件', `attachment` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '附件',
`sort` int(0) NOT NULL DEFAULT 0 COMMENT '排序', `sort` int(0) NOT NULL DEFAULT 0 COMMENT '排序',
`page_view_count` int(0) NOT NULL DEFAULT 0 COMMENT '页面浏览量传说中的pv', `page_view_count` int(0) NOT NULL DEFAULT 0 COMMENT '页面浏览量传说中的pv',
`user_view_count` int(0) NOT NULL DEFAULT 0 COMMENT '用户浏览量传说中的uv', `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), `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0),
`create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP, `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`help_doc_id`) USING BTREE 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 -- Table structure for t_help_doc_catalog
@@ -416,13 +416,13 @@ CREATE TABLE `t_help_doc` (
DROP TABLE IF EXISTS `t_help_doc_catalog`; DROP TABLE IF EXISTS `t_help_doc_catalog`;
CREATE TABLE `t_help_doc_catalog` ( CREATE TABLE `t_help_doc_catalog` (
`help_doc_catalog_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '帮助文档目录', `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 '排序字段', `sort` int(0) NOT NULL DEFAULT 0 COMMENT '排序字段',
`parent_id` bigint(0) NOT NULL COMMENT '父级id', `parent_id` bigint(0) NOT NULL COMMENT '父级id',
`create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP, `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0), `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0),
PRIMARY KEY (`help_doc_catalog_id`) USING BTREE 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 -- 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`; DROP TABLE IF EXISTS `t_help_doc_relation`;
CREATE TABLE `t_help_doc_relation` ( CREATE TABLE `t_help_doc_relation` (
`relation_id` bigint(0) NOT NULL COMMENT '关联id', `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', `help_doc_id` bigint(0) NOT NULL COMMENT '文档id',
`create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP, `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0), `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0),
PRIMARY KEY (`relation_id`, `help_doc_id`) USING BTREE, PRIMARY KEY (`relation_id`, `help_doc_id`) USING BTREE,
UNIQUE INDEX `uni_menu_help_doc`(`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 -- 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` ( CREATE TABLE `t_help_doc_view_record` (
`help_doc_id` bigint(0) NOT NULL COMMENT '通知公告id', `help_doc_id` bigint(0) NOT NULL COMMENT '通知公告id',
`user_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 '查看次数', `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_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_0900_ai_ci NULL DEFAULT NULL COMMENT '首次用户设备等标识', `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_0900_ai_ci NULL DEFAULT NULL COMMENT '最后一次ip', `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_0900_ai_ci NULL DEFAULT NULL COMMENT '最后一次用户设备等标识', `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, `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0), `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0),
PRIMARY KEY (`help_doc_id`, `user_id`) USING BTREE, PRIMARY KEY (`help_doc_id`, `user_id`) USING BTREE,
UNIQUE INDEX `uk_notice_employee`(`help_doc_id`, `user_id`) USING BTREE COMMENT '资讯员工' 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 -- 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`; DROP TABLE IF EXISTS `t_menu`;
CREATE TABLE `t_menu` ( CREATE TABLE `t_menu` (
`menu_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '菜单ID', `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 '类型', `menu_type` int(0) NOT NULL COMMENT '类型',
`parent_id` bigint(0) NOT NULL COMMENT '父菜单ID', `parent_id` bigint(0) NOT NULL COMMENT '父菜单ID',
`sort` int(0) NULL DEFAULT NULL COMMENT '显示顺序', `sort` int(0) NULL DEFAULT NULL COMMENT '显示顺序',
`path` 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_0900_ai_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 '权限类型', `perms_type` int(0) NULL DEFAULT NULL COMMENT '权限类型',
`api_perms` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '后端权限字符串', `api_perms` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '后端权限字符串',
`web_perms` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '前端权限字符串', `web_perms` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '前端权限字符串',
`icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 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', `context_menu_id` bigint(0) NULL DEFAULT NULL COMMENT '功能点关联菜单ID',
`frame_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否为外链', `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 '是否缓存', `cache_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否缓存',
`visible_flag` tinyint(1) NOT NULL DEFAULT 1 COMMENT '显示状态', `visible_flag` tinyint(1) NOT NULL DEFAULT 1 COMMENT '显示状态',
`disabled_flag` tinyint(1) NOT NULL DEFAULT 0 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_user_id` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
`update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间', `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
PRIMARY KEY (`menu_id`) USING BTREE 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 -- Records of t_menu
@@ -645,24 +645,24 @@ DROP TABLE IF EXISTS `t_notice`;
CREATE TABLE `t_notice` ( CREATE TABLE `t_notice` (
`notice_id` bigint(0) NOT NULL AUTO_INCREMENT, `notice_id` bigint(0) NOT NULL AUTO_INCREMENT,
`notice_type_id` bigint(0) NOT NULL COMMENT '类型1公告 2动态', `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 '是否全部可见', `all_visible_flag` tinyint(1) NOT NULL COMMENT '是否全部可见',
`scheduled_publish_flag` tinyint(1) NOT NULL COMMENT '是否定时发布', `scheduled_publish_flag` tinyint(1) NOT NULL COMMENT '是否定时发布',
`publish_time` datetime(0) 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_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文本内容',
`content_html` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'html内容', `content_html` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'html内容',
`attachment` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '附件', `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', `page_view_count` int(0) NOT NULL DEFAULT 0 COMMENT '页面浏览量传说中的pv',
`user_view_count` int(0) NOT NULL DEFAULT 0 COMMENT '用户浏览量传说中的uv', `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 '来源', `source` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '来源',
`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 '作者',
`document_number` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文号1024创新实验室发2022字第36号', `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, `deleted_flag` tinyint(1) NOT NULL DEFAULT 0,
`create_user_id` bigint(0) NULL DEFAULT NULL COMMENT '创建人', `create_user_id` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
`update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0), `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0),
`create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP, `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`notice_id`) USING BTREE 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 -- Records of t_notice
@@ -686,11 +686,11 @@ INSERT INTO `t_notice` VALUES (60, 2, '1024创新实验室 春节放假通知',
DROP TABLE IF EXISTS `t_notice_type`; DROP TABLE IF EXISTS `t_notice_type`;
CREATE TABLE `t_notice_type` ( CREATE TABLE `t_notice_type` (
`notice_type_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '通知类型', `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, `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0), `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0),
PRIMARY KEY (`notice_type_id`) USING BTREE 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 -- Records of t_notice_type
@@ -706,15 +706,15 @@ CREATE TABLE `t_notice_view_record` (
`notice_id` bigint(0) NOT NULL COMMENT '通知公告id', `notice_id` bigint(0) NOT NULL COMMENT '通知公告id',
`employee_id` bigint(0) NOT NULL COMMENT '员工id', `employee_id` bigint(0) NOT NULL COMMENT '员工id',
`page_view_count` int(0) NULL DEFAULT 0 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_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_0900_ai_ci NULL DEFAULT NULL COMMENT '首次用户设备等标识', `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_0900_ai_ci NULL DEFAULT NULL COMMENT '最后一次ip', `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_0900_ai_ci NULL DEFAULT NULL COMMENT '最后一次用户设备等标识', `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, `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0), `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0),
PRIMARY KEY (`notice_id`, `employee_id`) USING BTREE, PRIMARY KEY (`notice_id`, `employee_id`) USING BTREE,
UNIQUE INDEX `uk_notice_employee`(`notice_id`, `employee_id`) USING BTREE COMMENT '资讯员工' 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 -- 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', `data_id` bigint(0) NOT NULL COMMENT '员工or部门id',
`create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP, `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP,
UNIQUE INDEX `uk_notice_data`(`notice_id`, `data_type`, `data_id`) USING BTREE 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 -- Table structure for t_oa_bank
@@ -739,21 +739,21 @@ CREATE TABLE `t_notice_visible_range` (
DROP TABLE IF EXISTS `t_oa_bank`; DROP TABLE IF EXISTS `t_oa_bank`;
CREATE TABLE `t_oa_bank` ( CREATE TABLE `t_oa_bank` (
`bank_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '银行信息ID', `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 '开户银行', `bank_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '开户银行',
`account_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_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_0900_ai_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_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
`business_flag` tinyint(1) NOT NULL COMMENT '是否对公', `business_flag` tinyint(1) NOT NULL COMMENT '是否对公',
`enterprise_id` bigint(0) NOT NULL COMMENT '企业ID', `enterprise_id` bigint(0) NOT NULL COMMENT '企业ID',
`disabled_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '禁用状态', `disabled_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '禁用状态',
`deleted_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_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 '创建时间', `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 '更新时间', `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
PRIMARY KEY (`bank_id`) USING BTREE, PRIMARY KEY (`bank_id`) USING BTREE,
INDEX `idx_enterprise_id`(`enterprise_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 -- 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`; DROP TABLE IF EXISTS `t_oa_enterprise`;
CREATE TABLE `t_oa_enterprise` ( CREATE TABLE `t_oa_enterprise` (
`enterprise_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '企业ID', `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_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业名称',
`enterprise_logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '企业logo', `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:合伙公司)', `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 '统一社会信用代码', `unified_social_credit_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '统一社会信用代码',
`contact` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_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_0900_ai_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_0900_ai_ci NULL DEFAULT NULL COMMENT '邮箱', `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '邮箱',
`province` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_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_0900_ai_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_0900_ai_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_0900_ai_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_0900_ai_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_0900_ai_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_0900_ai_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_0900_ai_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 '禁用状态', `disabled_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '禁用状态',
`deleted_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_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 '创建时间', `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 '更新时间', `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
PRIMARY KEY (`enterprise_id`) USING BTREE 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 -- 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`; DROP TABLE IF EXISTS `t_oa_enterprise_employee`;
CREATE TABLE `t_oa_enterprise_employee` ( CREATE TABLE `t_oa_enterprise_employee` (
`enterprise_employee_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID', `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', `enterprise_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单ID',
`employee_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '货物名称', `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 '更新时间', `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 '创建时间', `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`enterprise_employee_id`) USING BTREE, PRIMARY KEY (`enterprise_employee_id`) USING BTREE,
UNIQUE INDEX `uk_enterprise_employee`(`enterprise_id`, `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_employee_id`(`employee_id`) USING BTREE,
INDEX `idx_enterprise_id`(`enterprise_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 -- 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`; DROP TABLE IF EXISTS `t_oa_invoice`;
CREATE TABLE `t_oa_invoice` ( CREATE TABLE `t_oa_invoice` (
`invoice_id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '发票信息ID', `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 '开票抬头', `invoice_heads` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '开票抬头',
`taxpayer_identification_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_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_0900_ai_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_0900_ai_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_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
`enterprise_id` bigint(0) NOT NULL COMMENT '企业ID', `enterprise_id` bigint(0) NOT NULL COMMENT '企业ID',
`disabled_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '禁用状态', `disabled_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '禁用状态',
`deleted_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_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 '创建时间', `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 '更新时间', `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',
PRIMARY KEY (`invoice_id`) USING BTREE, PRIMARY KEY (`invoice_id`) USING BTREE,
INDEX `idx_enterprise_id`(`enterprise_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 -- Records of t_oa_invoice
@@ -2058,11 +2058,11 @@ CREATE TABLE `t_table_column` (
`user_id` bigint(0) NOT NULL COMMENT '用户id', `user_id` bigint(0) NOT NULL COMMENT '用户id',
`user_type` int(0) NOT NULL COMMENT '用户类型', `user_type` int(0) NOT NULL COMMENT '用户类型',
`table_id` int(0) NOT NULL COMMENT '表格id', `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, `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0), `update_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0),
PRIMARY KEY (`table_column_id`) USING BTREE, PRIMARY KEY (`table_column_id`) USING BTREE,
UNIQUE INDEX `uni_employee_table`(`user_id`, `table_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; SET FOREIGN_KEY_CHECKS = 1;