diff --git a/maintain-admin/src/main/resources/application.yml b/maintain-admin/src/main/resources/application.yml index d39c4222276c0f60e97fc8f44c5815ee7a64aabf..2fe2e0d362fcf1fae8517a35d849c020fb31feb0 100644 --- a/maintain-admin/src/main/resources/application.yml +++ b/maintain-admin/src/main/resources/application.yml @@ -102,7 +102,7 @@ sa-token: timeout: 86400 # 多端不同 token 有效期 可查看 LoginHelper.loginByDevice 方法自定义 # token最低活跃时间 (指定时间无操作就过期) 单位: 秒 - active-timeout: 1800 + active-timeout: 43200 # 允许动态设置 token 有效期 dynamic-active-timeout: true # 是否允许同一账号并发登录 (为true时允许一起登录, 为false时新登录挤掉旧登录) @@ -139,9 +139,10 @@ security: # actuator 监控配置 - /actuator - /actuator/** -# - /jmreport/** -# - /drag/** -# - /jimubi/** + # 积木报表配置 + - /jmreport/** + - /drag/** + - /jimubi/** # MyBatisPlus配置 # https://baomidou.com/config/ @@ -312,82 +313,15 @@ spring: jeecg: jmreport: #多租户模式,默认值为空(created:按照创建人隔离、tenant:按照租户隔离) (v1.6.2+ 新增) - saasMode: + saasMode: createDeptId # 平台上线安全配置(v1.6.2+ 新增) firewall: - # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库) - dataSourceSafe: false - # 低代码开发模式(dev:开发模式, prod:发布模式关闭报表设计,admin或预留角色可设计, prodsf:发布安全模式 彻底关闭报表设计) + # 数据源安全 (开启后,不允许使用平台数据源、SQL解析不允许select * 查询、禁止测试数据源连接是否正确) + # 数据源安全下,预留角色有权限使用 select * 和测试数据源链接 + dataSourceSafe: true + # 低代码开发模式(dev:开发模式,prod:发布模式关闭报表设计,预留角色admin、lowdeveloper可设计, prodsf:发布安全模式 彻底关闭报表设计) lowCodeMode: dev - #是否 禁用导出PDF和图片的按钮 默认为false - exportDisabled: false - # 导出是否开启另存为弹窗 默认为false (v1.7.4+) - enableSaveAsOpen: false - #是否自动保存 - autoSave: true - #自动保存间隔时间毫秒 - interval: 20000 - # 行数(设计页面展示多少行) - row: 100 - # 列数(设计页面展示多少列) - col: 100 - #自定义项目前缀 - customPrePath: - # 自定义API接口的前缀 #{api_base_path}和#{domainURL}的值 - apiBasePath: http://localhost:8080/jeecg-boot - #数据源标识(作废参数) - datasource: master - #预览分页自定义 - pageSize: - - 10 - - 20 - - 30 - - 40 - #打印纸张自定义 - printPaper: - - title: A5纸 - size: - - 148 - - 210 - - title: B4纸 - size: - - 250 - - 353 - #接口超时设置(毫秒) - connect-timeout: 300000 - #导出超时时间(毫秒,默认600000) - export-timeout: 600000 - #Excel导出模式(fast/快、primary/精致模式,默认fast) - export-excel-pattern: fast - #Excel导出数据每个sheet的行数,每个sheet最大1048576行 - page-size-number: 10000 - #设计页面表格的线是否显示 默认true - line: true - #只看自己创建数据 (v1.6.2+删除) - saas: false - #是否开启租户模式 (v1.6.2+删除) - openTenant: false - #sql数据源不写字典下拉框显示条数 (v1.4.2+删除) - select-show-total: 10 - #是否启用签名校验,默认不开启,对执行sql的接口参数校验(v1.6.2+删除) - safeMode: true - # 自动导出 ( v1.7.5+ ) - automate: - # python文件目录,绝对路径 - py-path: "/usr/bin/python3" - export: - # 非必须,下载的报表的存放目录(服务器上的绝对路径) - download-path: "/home/jimureport-auto-export/downloads/" - # 非必须,积木报表view页面地址 - jimu-view-path: "http://???/jmreport/shareView/" - # 使用插件导出必须,插件访问域名 比如: http://127.0.0.1:16065 - plugin-domain: "http://127.0.0.1:16065" - # 文件过期时间,单位天,默认:30 - expired: 30 - # 导出任务使用插件,默认false - job-use-plugin: false - # 开启自动导出( v1.9.6+ ),默认false - enable-auto-export: false - #国际化(v1.9.5+新增) - i18n: - enable: false + # api数据集内网ip白名单,在发布模式下只只能向设置了白名单的内网服务器发送请求。 + apiDsIpWhite: + # sql注入检查级别(strict:严格, basic:简单校验, none:不校验) + sqlInjectionLevel: strict