调整字典数据可根据类型筛选
This commit is contained in:
parent
63e00732e3
commit
1d5153dae6
|
|
@ -31,8 +31,8 @@ public class DictDataController {
|
|||
* @return Object
|
||||
*/
|
||||
@GetMapping("/all")
|
||||
public Object all() {
|
||||
List<DictDataVo> list = iSettingDictDataService.all();
|
||||
public Object all(Map<String, String> params) {
|
||||
List<DictDataVo> list = iSettingDictDataService.all(params);
|
||||
return AjaxResult.success(list);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ public interface ISettingDictDataService {
|
|||
* @author fzr
|
||||
* @return List<DictDataVo>
|
||||
*/
|
||||
List<DictDataVo> all();
|
||||
List<DictDataVo> all(Map<String, String> params);
|
||||
|
||||
/**
|
||||
* 字典数据列表
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ public class SettingDictDataServiceImpl implements ISettingDictDataService {
|
|||
* @return List<DictDataVo>
|
||||
*/
|
||||
@Override
|
||||
public List<DictDataVo> all() {
|
||||
public List<DictDataVo> all(Map<String, String> params) {
|
||||
QueryWrapper<DictData> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.select("id,type_id,name,value,remark,sort,status,create_time,update_time");
|
||||
queryWrapper.eq("is_delete", 0);
|
||||
|
|
@ -44,6 +44,11 @@ public class SettingDictDataServiceImpl implements ISettingDictDataService {
|
|||
|
||||
List<DictData> dictDataList = dictDataMapper.selectList(queryWrapper);
|
||||
|
||||
dictDataMapper.setSearch(queryWrapper, params, new String[]{
|
||||
"like:key:str",
|
||||
"=:status:int",
|
||||
});
|
||||
|
||||
List<DictDataVo> list = new LinkedList<>();
|
||||
for (DictData dictData : dictDataList) {
|
||||
DictDataVo vo = new DictDataVo();
|
||||
|
|
|
|||
Loading…
Reference in New Issue