V3.24.0.0

发布清单
1

2

3
升级文档
一、数据字典查询缓存
1.
数据字典查询(加入缓存):
http://IP:端口/上下文/dictionary/queryDictRows?params=参数

2.前台请求调用清理查询缓存(项目组也可以前台调用下面地址清理缓存操作)
数据字典清除查询缓存请求路径:
http://IP:端口/上下文/dictionary/clearDictionaryCache

  1. 如果项目组有自己维护数据字典,在保存更新或删除时可以调用下面的接口更新字典缓存(后台代码调用接口。
    gillion-ipf-base包中中提供处理数据字典缓存的相关接口:DictionaryServiceExt
    清除所有缓存:clearDictionaryCache
    单笔更新(根据字典代码):updateDictionaryCacheByDictCode
    批量更新(根据字典代码):batchUpdateDictionaryCacheByDictCode

提供接口根据字典代码更新缓存操作,修改,删除都是调用下面提供的两个接口即可(单笔更新和批量更新)
4

二、系统登陆由用户编码改为用户手机号码登陆
使用方法:
在application.properties 中加入了配置参数 【支持的帐号类型】app.supportAccountType 值为 U 用户 ; M 手机号 ; E email ; Q qq号码
可根据项目组自身的需求去组合使用这4个项,
Eg:项目组只希望使用手机号登录则配置M并需要在用户管理中维护数据的时候维护好手机号码字段。
如果希望用户名称和手机号码都能登陆则配置为 U,M
5

三、台账包名改造
1、 Model实体类
实体类Model换成继承com.sinotrans.bootapp.base.model.FrosBaseModel;
11

2、 Service接口类
接口类Manage换成继承com.sinotrans.bootapp.base.service.FrosCommonQueryManager;
12
3、 Service实现类
实现类换成继承com.sinotrans.bootapp.base.service.impl.FrosCommonQueryManagerImpl;
13
如图实现类中的SpringContextHodel包路径已经换成了
com.sinotrans.bootapp.utils.context.SpringContextHolder
BusinessException 已经换成了
com.sinotrans.bootapp.exception.BusinessException
14
4、 控制层
如图BusinessException 已经换成了
com.sinotrans.bootapp.exception.BusinessException
ResponseUtils换成了
com.sinotrans.bootapp.utils.http.ResponseUtils
QueryParamsUtils换成了
com.sinotrans.bootapp.utils.query.QueryParamsUtils
15