commit:升级到vue3,更新最近工作流技术栈,支持sa-token

This commit is contained in:
Jerry
2024-07-05 22:42:33 +08:00
parent bbcc608584
commit 565ecb6371
1751 changed files with 236790 additions and 0 deletions

View File

@@ -0,0 +1,164 @@
logging:
level:
# 这里设置的日志级别优先于logback-spring.xml文件Loggers中的日志级别。
com.orangeforms: info
config: classpath:logback-spring.xml
server:
port: 8082
tomcat:
uri-encoding: UTF-8
threads:
max: 100
min-spare: 10
servlet:
encoding:
force: true
charset: UTF-8
enabled: true
# spring相关配置
spring:
application:
name: application-webadmin
profiles:
active: dev
servlet:
multipart:
max-file-size: 50MB
max-request-size: 50MB
mvc:
converters:
preferred-json-mapper: fastjson
main:
allow-circular-references: true
groovy:
template:
check-template-location: false
flowable:
async-executor-activate: false
database-schema-update: false
mybatis-flex:
mapper-locations: classpath:com/orangeforms/webadmin/*/dao/mapper/*Mapper.xml,com/orangeforms/common/log/dao/mapper/*Mapper.xml,com/orangeforms/common/online/dao/mapper/*Mapper.xml,com/orangeforms/common/flow/dao/mapper/*Mapper.xml
type-aliases-package: com.orangeforms.webadmin.*.model,com.orangeforms.common.log.model,com.orangeforms.common.online.model,com.orangeforms.common.flow.model
global-config:
deleted-value-of-logic-delete: -1
normal-value-of-logic-delete: 1
# 自动分页的配置
pagehelper:
helperDialect: mysql
reasonable: true
supportMethodsArguments: false
params: count=countSql
common-core:
# 可选值为 mysql / postgresql / oracle / dm8 / kingbase / opengauss
databaseType: mysql
common-online:
# 注意不要以反斜杠(/)结尾。
urlPrefix: /admin/online
# 打印接口的路径,不要以反斜杠(/)结尾。
printUrlPath: /admin/report/reportPrint/print
# 在线表单业务数据上传资源路径
uploadFileBaseDir: ./zz-resource/upload-files/online
# 如果为false在线表单模块中所有Controller接口将不能使用。
operationEnabled: true
# 1: minio 2: aliyun-oss 3: qcloud-cos。
distributeStoreType: 1
# 调用render接口时候是否打开一级缓存加速。
enableRenderCache: false
# 业务表和在线表单内置表是否跨库。
enabledMultiDatabaseWrite: true
# 脱敏字段的掩码字符,只能为单个字符。
maskChar: '*'
# 下面的url列表请保持反斜杠(/)结尾。
viewUrlList:
- ${common-online.urlPrefix}/onlineOperation/viewByDatasourceId/
- ${common-online.urlPrefix}/onlineOperation/viewByOneToManyRelationId/
- ${common-online.urlPrefix}/onlineOperation/listByDatasourceId/
- ${common-online.urlPrefix}/onlineOperation/listByOneToManyRelationId/
- ${common-online.urlPrefix}/onlineOperation/exportByDatasourceId/
- ${common-online.urlPrefix}/onlineOperation/exportByOneToManyRelationId/
- ${common-online.urlPrefix}/onlineOperation/downloadDatasource/
- ${common-online.urlPrefix}/onlineOperation/downloadOneToManyRelation/
- ${common-online.urlPrefix}/onlineOperation/print/
editUrlList:
- ${common-online.urlPrefix}/onlineOperation/addDatasource/
- ${common-online.urlPrefix}/onlineOperation/addOneToManyRelation/
- ${common-online.urlPrefix}/onlineOperation/updateDatasource/
- ${common-online.urlPrefix}/onlineOperation/updateOneToManyRelation/
- ${common-online.urlPrefix}/onlineOperation/deleteDatasource/
- ${common-online.urlPrefix}/onlineOperation/deleteOneToManyRelation/
- ${common-online.urlPrefix}/onlineOperation/deleteBatchDatasource/
- ${common-online.urlPrefix}/onlineOperation/deleteBatchOneToManyRelation/
- ${common-online.urlPrefix}/onlineOperation/uploadDatasource/
- ${common-online.urlPrefix}/onlineOperation/uploadOneToManyRelation/
- ${common-online.urlPrefix}/onlineOperation/importDatasource/
common-flow:
# 请慎重修改urlPrefix的缺省配置注意不要以反斜杠(/)结尾。如必须修改其他路径,请同步修改数据库脚本。
urlPrefix: /admin/flow
# 如果为false流程模块的所有Controller中的接口将不能使用。
operationEnabled: true
common-swagger:
# 当enabled为false的时候则可禁用swagger。
enabled: true
# 工程的基础包名。
basePackage: com.orangeforms
# 工程服务的基础包名。
serviceBasePackage: com.orangeforms.webadmin
title: 橙单单体服务工程
description: 橙单单体服务工程详情
version: 1.0
springdoc:
swagger-ui:
path: /swagger-ui.html
tags-sorter: alpha
#operations-sorter: order
api-docs:
path: /v3/api-docs
default-flat-param-object: false
common-datafilter:
tenant:
# 对于单体服务该值始终为false。
enabled: false
dataperm:
enabled: true
# 在拼接数据权限过滤的SQL时我们会用到sys_dept_relation表该表的前缀由此配置项指定。
# 如果没有前缀,请使用 "" 。
deptRelationTablePrefix: zz_
# 是否在每次执行数据权限查询过滤时都要进行菜单Id和URL之间的越权验证。如果使用SaToken权限框架该参数必须为false。
enableMenuPermVerify: false
# 暴露监控端点
management:
endpoints:
web:
exposure:
include: '*'
jmx:
exposure:
include: '*'
endpoint:
# 与中间件相关的健康详情也会被展示
health:
show-details: always
configprops:
# 在/actuator/configprops中所有包含password的配置将用 * 隐藏。
# 如果不想隐藏任何配置项的值,可以直接使用如下被注释的空值。
# keys-to-sanitize:
keys-to-sanitize: password
server:
base-path: "/"
common-log:
# 操作日志配置对应配置文件common-log/OperationLogProperties.java
operation-log:
enabled: true