package com.moral.api.service.impl;
|
|
import com.moral.api.entity.SysDictData;
|
import com.moral.api.entity.SysDictType;
|
import com.moral.api.mapper.SysDictTypeMapper;
|
import com.moral.api.service.SysDictTypeService;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import org.apache.commons.collections4.CollectionUtils;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* 字典表 服务实现类
|
* </p>
|
*
|
* @author moral
|
* @since 2021-03-09
|
*/
|
@Service
|
public class SysDictTypeServiceImpl extends ServiceImpl<SysDictTypeMapper, SysDictType> implements SysDictTypeService {
|
|
@Override
|
public List<SysDictData> listAll(String code, String dataKey) {
|
List<SysDictData> listAll = this.baseMapper.selectCodeList(code,dataKey);
|
return listAll;
|
}
|
|
@Override
|
public SysDictData listOne(String code, String dataKey) {
|
List<SysDictData> list = listAll(code,dataKey);
|
SysDictData sysDictData = new SysDictData();
|
if (CollectionUtils.isNotEmpty(list)) {
|
return list.get(0);
|
}
|
sysDictData.setDataValue("0");
|
return sysDictData;
|
}
|
|
@Override
|
public List<SysDictData> listWindAll(String code, List<String> dataKey) {
|
List<SysDictData> listAll = this.baseMapper.selectIdList(code,dataKey);
|
return listAll;
|
}
|
}
|