|
|
@ -1,5 +1,6 @@ |
|
|
|
package com.kms.system.service; |
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
import com.shuili.common.constant.YesOrNo; |
|
|
|
import com.shuili.common.core.domain.entity.SysDictData; |
|
|
|
import com.shuili.common.core.service.BaseService; |
|
|
@ -12,6 +13,8 @@ import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.util.Arrays; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
/** |
|
|
|
* 字典 业务层处理 |
|
|
@ -130,4 +133,11 @@ public class SysDictDataService extends BaseService<SysDictDataMapper,SysDictDat |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public Map<String, String> selectMap(SysDictData dict) { |
|
|
|
LambdaQueryWrapper<SysDictData> queryWrapper = new LambdaQueryWrapper<>(); |
|
|
|
queryWrapper |
|
|
|
.eq(StringUtils.isNotBlank(dict.getDictType()), SysDictData::getDictType, dict.getDictType()); |
|
|
|
List<SysDictData> sysDictData = dictDataMapper.selectList(queryWrapper); |
|
|
|
return sysDictData.stream().collect(Collectors.toMap(SysDictData::getDictValue, SysDictData::getDictLabel)); |
|
|
|
} |
|
|
|
} |
|
|
|