package com.gkhy.assess.system.service.impl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.gkhy.assess.common.api.CommonPage;
|
import com.gkhy.assess.common.exception.ApiException;
|
import com.gkhy.assess.common.utils.PageUtil;
|
import com.gkhy.assess.system.domain.SysDictData;
|
import com.gkhy.assess.system.mapper.SysDictDataMapper;
|
import com.gkhy.assess.system.service.SysDictDataService;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* 字典数据表 服务实现类
|
* </p>
|
*
|
* @author kzy
|
* @since 2023-11-01 15:37:51
|
*/
|
@Service
|
public class SysDictDataServiceImpl extends ServiceImpl<SysDictDataMapper, SysDictData> implements SysDictDataService {
|
|
@Override
|
public SysDictData getDictDataById(Long dictId) {
|
return baseMapper.getDictDataById(dictId);
|
}
|
|
@Override
|
public int addDictData(SysDictData dictData) {
|
boolean b=save(dictData);
|
if(!b){
|
throw new ApiException("新增字典数据失败");
|
}
|
return 1;
|
}
|
|
@Override
|
public int editDictData(SysDictData dictData) {
|
boolean b=updateById(dictData);
|
if(!b){
|
throw new ApiException("修改字典数据失败");
|
}
|
return 1;
|
}
|
|
@Override
|
public int deleteDictDataById(Long dictId) {
|
boolean b=removeById(dictId);
|
if(!b){
|
throw new ApiException("删除字典数据失败");
|
}
|
return 1;
|
}
|
|
@Override
|
public int changeDictDataStatus(SysDictData dictData) {
|
return editDictData(dictData);
|
}
|
|
@Override
|
public CommonPage dictDataList(SysDictData dictData) {
|
PageUtil.startPage();
|
List<SysDictData> dictList=baseMapper.dictDataList(dictData);
|
return CommonPage.restPage(dictList);
|
}
|
}
|