You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
280 lines
12 KiB
280 lines
12 KiB
|
1 week ago
|
logging:
|
||
|
|
level:
|
||
|
|
# 这里设置的日志级别优先于logback-spring.xml文件Loggers中的日志级别。
|
||
|
|
apelet: info
|
||
|
|
config: classpath:logback-spring.xml
|
||
|
|
|
||
|
|
server:
|
||
|
|
port: 9000
|
||
|
|
|
||
|
|
application:
|
||
|
|
# 缺省的文件上传根目录。
|
||
|
|
uploadFileBaseDir: ./zz-resource/upload-files/upms
|
||
|
|
# 初始化密码。
|
||
|
|
defaultUserPassword: 123456
|
||
|
|
# 每个微服务的url目录上下文,如(/admin/upms),通常和网关的路由path一致。
|
||
|
|
serviceContextPath: /admin/upms
|
||
|
|
# 是否忽略远程调用中出现的任何错误,包括逻辑异常和系统异常。
|
||
|
|
# 通常在调试和测试阶段设置为false,以便及时发现问题。
|
||
|
|
ignoreRpcError: false
|
||
|
|
# Session会话和用户权限在Redis中的过期时间(秒)。
|
||
|
|
sessionExpiredSeconds: 86400
|
||
|
|
# 是否排他登录。
|
||
|
|
excludeLogin: false
|
||
|
|
uaa:
|
||
|
|
# uaa的授权服务的主机名。
|
||
|
|
uaaBaseUri: http://localhost:9999/
|
||
|
|
# uaa登录成功后的回调地址,需要和UAA授权服务器中注册的完全匹配。
|
||
|
|
loginUaaRedirectUri: http://localhost:8085
|
||
|
|
# uaa登出成功后的回调地址。
|
||
|
|
logoutUaaRedirectUri: http://localhost:8085/#/login?supportUaa=1
|
||
|
|
# 应用Id。需要和UAA授权服务器中注册的完全匹配。
|
||
|
|
clientId: app
|
||
|
|
# 应用密码。需要和UAA授权服务器中注册的完全匹配。
|
||
|
|
clientSecret: app
|
||
|
|
|
||
|
|
common-mobile:
|
||
|
|
# 注意不要以反斜杠(/)结尾。
|
||
|
|
urlPrefix: /admin/mobile
|
||
|
|
# 在线表单业务数据上传资源路径
|
||
|
|
uploadFileBaseDir: ./zz-resource/upload-files/mobile
|
||
|
|
|
||
|
|
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: 2
|
||
|
|
# 调用render接口时候,是否打开一级缓存加速。
|
||
|
|
enableRenderCache: false
|
||
|
|
# 业务表和在线表单内置表是否跨库。
|
||
|
|
enabledMultiDatabaseWrite: true
|
||
|
|
# 脱敏字段的掩码字符,只能为单个字符。
|
||
|
|
maskChar: '*'
|
||
|
|
# 在调用render接口时,是否打开本地一级缓存。
|
||
|
|
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-report:
|
||
|
|
# 注意不要以反斜杠(/)结尾。
|
||
|
|
urlPrefix: /admin/report
|
||
|
|
# 如果为false,报表模块的所有Controller中的接口将不能使用。
|
||
|
|
operationEnabled: true
|
||
|
|
# 该配置项仅当打印模板中,打印图片字段时,才会需要。
|
||
|
|
# 这里的url配置只是一个示例,并不能保证开箱即用,代码示例和说明可参考common-report模块
|
||
|
|
# example包内的ReportExampleController中的代码和详细说明。
|
||
|
|
imageDownloadUrl: "http://localhost:8082/admin/report/example/downloadDirectly"
|
||
|
|
# 该配置用于报表部分的数据权限过滤功能。
|
||
|
|
# 当前数据权限需要获取指定部门Ids的所有下级子部门Ids的时候,会调用该接口。
|
||
|
|
dataPermAllChildrenDeptIdUrl: "http://localhost:8082/admin/upms/sysDept/listAllChildDeptIdByParentIds"
|
||
|
|
# 当前服务是否为可视化后台服务。
|
||
|
|
isVisualization: false
|
||
|
|
# 下面的url列表,请保持反斜杠(/)结尾。
|
||
|
|
viewUrlList:
|
||
|
|
- ${common-report.urlPrefix}/reportOperation/listData/
|
||
|
|
|
||
|
|
common-flow:
|
||
|
|
# 请慎重修改urlPrefix的缺省配置,注意不要以反斜杠(/)结尾。如必须修改其他路径,请同步修改数据库脚本。
|
||
|
|
urlPrefix: /admin/flow
|
||
|
|
# 如果为false,流程模块的所有Controller中的接口将不能使用。
|
||
|
|
operationEnabled: true
|
||
|
|
|
||
|
|
common-datafilter:
|
||
|
|
tenant:
|
||
|
|
enabled: true
|
||
|
|
dataperm:
|
||
|
|
enabled: true
|
||
|
|
# 在拼接数据权限过滤的SQL时,我们会用到sys_dept_relation表,该表的前缀由此配置项指定。
|
||
|
|
# 如果没有前缀,请使用 "" 。
|
||
|
|
deptRelationTablePrefix: xy_
|
||
|
|
# 是否在每次执行数据权限查询过滤时,都要进行菜单Id和URL之间的越权验证。
|
||
|
|
enableMenuPermVerify: true
|
||
|
|
|
||
|
|
# 这里仅仅是一个第三方配置的示例,如果没有接入斯三方系统,
|
||
|
|
# 这里的配置项也不会影响到系统的行为,如果觉得多余,也可以手动删除。
|
||
|
|
common-ext:
|
||
|
|
urlPrefix: /admin/commonext
|
||
|
|
# 这里可以配置多个第三方应用,这里的应用数量,通常会和上面third-party.auth的配置数量一致。
|
||
|
|
apps:
|
||
|
|
- appCode: orange-forms-default
|
||
|
|
# 业务组件的数据源配置。
|
||
|
|
bizWidgetDatasources:
|
||
|
|
# 组件的类型,多个类型之间可以逗号分隔。
|
||
|
|
- types: upms_user,upms_dept
|
||
|
|
# 组件获取列表数据的接口地址。
|
||
|
|
listUrl: http://localhost:8083/orangePlugin/listBizWidgetData
|
||
|
|
# 组件获取详情数据的接口地址。
|
||
|
|
viewUrl: http://localhost:8083/orangePlugin/viewBizWidgetData
|
||
|
|
|
||
|
|
common-sequence:
|
||
|
|
# 是否使用基于美团Leaf的分布式Id生成器。
|
||
|
|
advanceIdGenerator: true
|
||
|
|
# 多个zk服务之间逗号分隔。
|
||
|
|
zkAddress: localhost:2181
|
||
|
|
# 与本机的ip一起构成zk中标识不同服务实例的key值。
|
||
|
|
idPort: 19000
|
||
|
|
# zk中生成WorkNode的路径。不同的业务可以使用不同的路径,以免冲突。
|
||
|
|
zkPath: apelet
|
||
|
|
|
||
|
|
common-log:
|
||
|
|
# 操作日志配置,对应配置文件common-log/OperationLogProperties.java
|
||
|
|
operation-log:
|
||
|
|
enabled: true
|
||
|
|
kafkaTopic: SysOperationLog
|
||
|
|
|
||
|
|
mybatis-plus:
|
||
|
|
mapper-locations: classpath:apelet/*/dao/mapper/*Mapper.xml,apelet/common/datasync/dao/mapper/*Mapper.xml,apelet/common/log/dao/mapper/*Mapper.xml,apelet/common/mobile/dao/mapper/*Mapper.xml,apelet/common/online/dao/mapper/*Mapper.xml,apelet/common/flow/dao/mapper/*Mapper.xml,apelet/common/report/dao/mapper/*Mapper.xml
|
||
|
|
type-aliases-package: apelet.*.model,apelet.common.datasync.model,apelet.common.log.model,apelet.common.mobile.model,apelet.common.online.model,apelet.common.flow.model,apelet.common.report.model
|
||
|
|
global-config:
|
||
|
|
db-config:
|
||
|
|
logic-delete-value: -1
|
||
|
|
logic-not-delete-value: 1
|
||
|
|
|
||
|
|
pagehelper:
|
||
|
|
helperDialect: mysql
|
||
|
|
reasonable: true
|
||
|
|
supportMethodsArguments: false
|
||
|
|
params: count=countSql
|
||
|
|
|
||
|
|
aj:
|
||
|
|
captcha:
|
||
|
|
# 缓存local/redis..
|
||
|
|
cache-type: redis
|
||
|
|
# 验证码类型default两种都实例化。
|
||
|
|
type: default
|
||
|
|
# 右下角水印文字(我的水印)
|
||
|
|
water-mark: 我的水印
|
||
|
|
#点选字体样式 默认Font.BOLD
|
||
|
|
font-style: 1
|
||
|
|
#点选字体字体大小
|
||
|
|
font-size: 25
|
||
|
|
# 支持项目路径,以classpath:开头,取resource目录下路径,例:classpath:images/jigsaw
|
||
|
|
jigsaw: classpath:images/jigsaw
|
||
|
|
# 支持项目路径,以classpath:开头,取resource目录下路径,例:classpath:images/pic-click
|
||
|
|
pic-click: classpath:images/pic-click
|
||
|
|
history-data-clear-enable: false
|
||
|
|
# 接口请求次数一分钟限制是否开启 true|false
|
||
|
|
req-frequency-limit-enable: false
|
||
|
|
# 验证失败5次,get接口锁定
|
||
|
|
req-get-lock-limit: 5
|
||
|
|
# 验证失败后,锁定时间间隔,s
|
||
|
|
req-get-lock-seconds: 360
|
||
|
|
# get接口一分钟内请求数限制
|
||
|
|
req-get-minute-limit: 30
|
||
|
|
# check接口一分钟内请求数限制
|
||
|
|
req-check-minute-limit: 30
|
||
|
|
# verify接口一分钟内请求数限制
|
||
|
|
req-verify-minute-limit: 60
|
||
|
|
# 校验滑动拼图允许误差偏移量(默认5像素)
|
||
|
|
slip-offset: 5
|
||
|
|
# aes加密坐标开启或者禁用(true|false)
|
||
|
|
aes-status: true
|
||
|
|
# 滑动干扰项(0/1/2)
|
||
|
|
interference-options: 2
|
||
|
|
|
||
|
|
spring:
|
||
|
|
kafka:
|
||
|
|
bootstrap-servers: localhost:9092
|
||
|
|
producer:
|
||
|
|
batch-size: 16
|
||
|
|
retries: 0
|
||
|
|
buffer-memory: 33554432
|
||
|
|
key-serializer: org.apache.kafka.common.serialization.StringSerializer
|
||
|
|
value-serializer: org.apache.kafka.common.serialization.StringSerializer
|
||
|
|
datasource:
|
||
|
|
type: com.alibaba.druid.pool.DruidDataSource
|
||
|
|
druid:
|
||
|
|
# 租户管理数据源。
|
||
|
|
tenant-admin:
|
||
|
|
url: jdbc:mysql://localhost:3306/apelet_admin?characterEncoding=utf8&useSSL=true&serverTimezone=Asia/Shanghai
|
||
|
|
username: root
|
||
|
|
password: 123456
|
||
|
|
# 租户业务平台的通用业务数据,如字典、在线表单、流程、报表的定义等数据。
|
||
|
|
tenant-common:
|
||
|
|
url: jdbc:mysql://localhost:3306/apelet?characterEncoding=utf8&useSSL=true&serverTimezone=Asia/Shanghai
|
||
|
|
username: root
|
||
|
|
password: 123456
|
||
|
|
# 租户业务数据源。
|
||
|
|
tenant-business:
|
||
|
|
url: jdbc:mysql://localhost:3306/apelet?characterEncoding=utf8&useSSL=true&serverTimezone=Asia/Shanghai
|
||
|
|
username: root
|
||
|
|
password: 123456
|
||
|
|
operation-log:
|
||
|
|
url: jdbc:mysql://localhost:3306/localhost?characterEncoding=utf8&useSSL=true&serverTimezone=Asia/Shanghai
|
||
|
|
username: localhost
|
||
|
|
password: localhost
|
||
|
|
# 默认生成的工作流及在线表单数据源配置。
|
||
|
|
common-flow-online:
|
||
|
|
url: jdbc:mysql://localhost:3306/apelet?characterEncoding=utf8&useSSL=true&serverTimezone=Asia/Shanghai
|
||
|
|
username: root
|
||
|
|
password: 123456
|
||
|
|
# 默认生成的统计打印模块的数据源配置。
|
||
|
|
common-report:
|
||
|
|
url: jdbc:mysql://localhost:3306/apelet?characterEncoding=utf8&useSSL=true&serverTimezone=Asia/Shanghai
|
||
|
|
username: root
|
||
|
|
password: 123456
|
||
|
|
driverClassName: com.mysql.cj.jdbc.Driver
|
||
|
|
name: upms
|
||
|
|
initialSize: 10
|
||
|
|
minIdle: 10
|
||
|
|
maxActive: 50
|
||
|
|
maxWait: 60000
|
||
|
|
timeBetweenEvictionRunsMillis: 60000
|
||
|
|
minEvictableIdleTimeMillis: 300000
|
||
|
|
poolPreparedStatements: true
|
||
|
|
maxPoolPreparedStatementPerConnectionSize: 20
|
||
|
|
maxOpenPreparedStatements: 20
|
||
|
|
validationQuery: SELECT 'x'
|
||
|
|
testWhileIdle: true
|
||
|
|
testOnBorrow: false
|
||
|
|
testOnReturn: false
|
||
|
|
connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
|
||
|
|
filters: stat,wall
|
||
|
|
useGlobalDataSourceStat: true
|
||
|
|
web-stat-filter:
|
||
|
|
enabled: true
|
||
|
|
url-pattern: "/*"
|
||
|
|
exclusions: "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*,/actuator/*"
|
||
|
|
stat-view-servlet:
|
||
|
|
enabled: true
|
||
|
|
urlPattern: /druid/*
|
||
|
|
resetEnable: true
|
||
|
|
|
||
|
|
flowable:
|
||
|
|
async-executor-activate: false
|
||
|
|
database-schema-update: false
|
||
|
|
|
||
|
|
springdoc:
|
||
|
|
swagger-ui:
|
||
|
|
path: /swagger-ui.html
|
||
|
|
tags-sorter: alpha
|
||
|
|
#operations-sorter: order
|
||
|
|
api-docs:
|
||
|
|
path: /admin/upms/v3/api-docs
|
||
|
|
default-flat-param-object: false
|