1. 增加字典数据接口

2. 前端接入全局字典数据
This commit is contained in:
YunaiV
2021-01-08 01:28:41 +08:00
parent 74daab066d
commit dba723b8fc
19 changed files with 245 additions and 23 deletions

View File

@@ -0,0 +1,16 @@
package cn.iocoder.dashboard.modules.system.service.dict;
import cn.iocoder.dashboard.modules.system.dal.mysql.dataobject.dict.SysDictDataDO;
import java.util.List;
/**
* 字典数据 Service 接口
*
* @author ruoyi
*/
public interface SysDictDataService {
List<SysDictDataDO> listDictDatas();
}

View File

@@ -0,0 +1,34 @@
package cn.iocoder.dashboard.modules.system.service.dict.impl;
import cn.iocoder.dashboard.modules.system.dal.mysql.dao.dict.SysDictDataMapper;
import cn.iocoder.dashboard.modules.system.dal.mysql.dataobject.dict.SysDictDataDO;
import cn.iocoder.dashboard.modules.system.service.dict.SysDictDataService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.Comparator;
import java.util.List;
/**
* 字典数据 Service 实现类
*
* @author ruoyi
*/
@Service
public class SysDictDataServiceImpl implements SysDictDataService {
private static final Comparator<SysDictDataDO> COMPARATOR_TYPE_AND_SORT = Comparator
.comparing(SysDictDataDO::getDictType)
.thenComparingInt(SysDictDataDO::getDictSort);
@Resource
private SysDictDataMapper dictDataMapper;
@Override
public List<SysDictDataDO> listDictDatas() {
List<SysDictDataDO> list = dictDataMapper.selectList(null);
list.sort(COMPARATOR_TYPE_AND_SORT);
return list;
}
}