package com.panzhihua.service_community.service.impl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.panzhihua.common.model.vos.BcDictionaryVO;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.service_community.dao.BcDictionaryItemDAO;
|
import com.panzhihua.service_community.model.dos.BcDictionaryItemDO;
|
import com.panzhihua.service_community.service.BcDictionaryService;
|
import org.springframework.beans.BeanUtils;
|
import org.springframework.stereotype.Service;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/**
|
* @author xyh
|
* @date 2021/6/11 16:06
|
*/
|
@Service
|
public class BcDictionaryServiceImpl extends ServiceImpl<BcDictionaryItemDAO, BcDictionaryItemDO> implements BcDictionaryService {
|
|
|
@Override
|
public R<List<BcDictionaryVO>> getDictionaryByKey(String key) {
|
List<BcDictionaryItemDO> list = baseMapper.getDictionaryByKey(key);
|
List<BcDictionaryVO> listVO = new ArrayList<>();
|
for (BcDictionaryItemDO dictionaryItemDO:list){
|
BcDictionaryVO bcDictionaryVO = new BcDictionaryVO();
|
bcDictionaryVO.setCode(dictionaryItemDO.getMnemonicCode());
|
bcDictionaryVO.setDictName(dictionaryItemDO.getDictItemName());
|
bcDictionaryVO.setDictValue(dictionaryItemDO.getDictValue());
|
listVO.add(bcDictionaryVO);
|
}
|
return R.ok(listVO);
|
}
|
}
|