1. 系统配置
作用:用于启动项目加载配置和初始化数据,同时也可以在系统维护各个参数配置,如项目服务地址、token验证链接、邮箱等配置信息。
1.1.1. 如何配置:
系统会默认初始化一份对应的系统配置数据信息,也可以使用账号登录在页面上进行系统配置维护。
默认可用配置项有:
| 配置项 | 配置项值 | 描述 |
|---|---|---|
| server.host | xxx | 汇联易接口域名 |
| token.client | xxx | 企业ID |
| token.secret | xxx | 企业密钥 |
| token.url | xxx | token获取地址 |
| task.retry.times | xxx | 任务最大重试次数 |
| task.retry.interval | xxx | 任务重试间隔 |
| mail.host | xxx | 邮件服务器 |
| mail.port | xxx | 邮件端口 |
| mail.username | xxx | 发件人邮箱 |
| mail.password | xxx | 发件人密码 |
| mail.to | xxx | 收件人,可有多个,用逗号隔开 |
| mail.auth | xxx | 是否开启验证 |
1.1.2. 举例:
使用账号登录中间件平台进入页面点击配置,可以对已有的配置项进行编辑或新增自己想要的系统参数配置,例如新增一条配置项:
点击新增弹出模态框,例如需要加项目的域名地址则可以在配置项填写server.host,在配置值填写对应的域名,如需加项目的端口
可以填写配置项 server.port 和配置值 8089 和配置描述 项目服务端口,需要注意的是配置项是唯一的,配置描述用来描述此
配置项是用来做什么的,当然我们在系统中也会对配置项进行唯一验证。
1.1.3. 新增配置项:
1.1.4. 编辑配置项:
系统配置字段说明:
| 字段名称 | 类型 | 是否必填 | 说明 | 备注 |
|---|---|---|---|---|
| configurationItem | UUID | 是 | 系统配置OID | 无 |
| configurationValue | String | 是 | 系统配置值 | 无 |
| configurationDescription | String | 否 | 系统配置描述 | 无 |
| configurationLevel | String | 否 | 系统配置级别 | 无 |
| isEnabled | Boolean | 否 | 是否启用 | 无 |
| isDeleted | Boolean | 否 | 是否删除 | 无 |
| createdDate | Date | 否 | 创建日期 | 无 |
| createdBy | Long | 否 | 创建人 | 无 |
| lastUpdatedDate | Date | 否 | 最后修改日期 | 无 |
| lastUpdatedBy | Long | 否 | 最后修改人 | 无 |
1.2. 扩展配置项
以下配置中的版本,只会列出支持的最低版本,高版本向下兼容
| 配置项 | 配置项值 | 描述 | 版本 |
|---|---|---|---|
| login.verifyCode.noshow | true;false; | 是否不显示登录验证码,默认false | 1.2.10 |
| password.encrypt | true;false; | 密码传输是否加密,默认true | 1.2.10 |
| report.enabled | true;false; | 是否向监控平台上报,默认true | 1.2.10 |
| gateway.ignore | true;false; | 是否忽略gateway,false | 1.2.10 |
| task.fail.days | 30 | 失败任务历史数据保留天数 | 1.2.10 |
| request.history.days | 30 | 请求历史数据保留天数 | 1.2.10 |
| trequest.fail.days | 30 | 失败请求历史数据保留天数 | 1.2.10 |
| check.maintenance | true;false; | 是否检查停机维护,默认false | 1.2.10 |