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;
/**
*
* 字典表 服务实现类
*
*
* @author moral
* @since 2021-03-09
*/
@Service
public class SysDictTypeServiceImpl extends ServiceImpl implements SysDictTypeService {
@Override
public List listAll(String code, String dataKey) {
List listAll = this.baseMapper.selectCodeList(code,dataKey);
return listAll;
}
@Override
public SysDictData listOne(String code, String dataKey) {
List list = listAll(code,dataKey);
SysDictData sysDictData = new SysDictData();
if (CollectionUtils.isNotEmpty(list)) {
return list.get(0);
}
sysDictData.setDataValue("0");
return sysDictData;
}
@Override
public List listWindAll(String code, List dataKey) {
List listAll = this.baseMapper.selectIdList(code,dataKey);
return listAll;
}
}