添加分组
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
package cn.iocoder.mall.system.rpc.convert.errorcode;
|
||||
|
||||
import cn.iocoder.mall.system.biz.bo.errorcode.ErrorCodeBO;
|
||||
import cn.iocoder.mall.system.biz.dto.errorcode.ErrorCodeAddDTO;
|
||||
import cn.iocoder.mall.system.rpc.request.errorcode.ErrorCodeAddRequest;
|
||||
import cn.iocoder.mall.system.rpc.response.errorcode.ErrorCodeResponse;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
@@ -13,4 +15,9 @@ public interface ErrorCodeConvert {
|
||||
ErrorCodeConvert INSTANCE = Mappers.getMapper(ErrorCodeConvert.class);
|
||||
|
||||
List<ErrorCodeResponse> convert(List<ErrorCodeBO> bean);
|
||||
|
||||
ErrorCodeAddDTO convert(ErrorCodeAddRequest errorCodeAddRequest);
|
||||
|
||||
List<ErrorCodeAddDTO> convertList(List<ErrorCodeAddRequest> bean);
|
||||
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@ import cn.iocoder.mall.system.biz.service.errorcode.ErrorCodeService;
|
||||
import cn.iocoder.mall.system.rpc.api.errorcode.ErrorCodeRPC;
|
||||
import cn.iocoder.mall.system.rpc.convert.errorcode.ErrorCodeConvert;
|
||||
import cn.iocoder.mall.system.rpc.convert.user.UserConvert;
|
||||
import cn.iocoder.mall.system.rpc.request.errorcode.ErrorCodeAddRequest;
|
||||
import cn.iocoder.mall.system.rpc.response.errorcode.ErrorCodeResponse;
|
||||
import org.apache.dubbo.config.annotation.Service;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -22,9 +23,47 @@ public class ErrorCodeRPCImpl implements ErrorCodeRPC {
|
||||
@Autowired
|
||||
private ErrorCodeService errorCodeService;
|
||||
|
||||
/**
|
||||
* 根据分组获取错误码信息
|
||||
* @param group 分组
|
||||
* @return 错误码信息
|
||||
*/
|
||||
@Override
|
||||
public CommonResult<List<ErrorCodeResponse>> getErrorCode() {
|
||||
List<ErrorCodeBO> list = errorCodeService.getErrorCodeListAll();
|
||||
public CommonResult<List<ErrorCodeResponse>> getErrorCodeByGroup(Integer group) {
|
||||
List<ErrorCodeBO> list = errorCodeService.getErrorCodeByGroup(group);
|
||||
return CommonResult.success(ErrorCodeConvert.INSTANCE.convert(list));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加错误码信息,如果是枚举错误码,角色一定是系统内置
|
||||
* @param errorCodeAddRequest 错误码
|
||||
* @return 是否成功
|
||||
*/
|
||||
@Override
|
||||
public CommonResult<Boolean> addErrorCode(ErrorCodeAddRequest errorCodeAddRequest) {
|
||||
errorCodeService.addErrorCode(ErrorCodeConvert.INSTANCE.convert(errorCodeAddRequest));
|
||||
return CommonResult.success(true);
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量添加错误码信息
|
||||
* @param list 错误码信息集合
|
||||
* @return 是否成功
|
||||
*/
|
||||
@Override
|
||||
public CommonResult<Boolean> addErrorCodeList(List<ErrorCodeAddRequest> list) {
|
||||
errorCodeService.addErrorCodeList(ErrorCodeConvert.INSTANCE.convertList(list));
|
||||
return CommonResult.success(true);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据分组和角色条件删除错误码信息,只能删除db信息,删除后会进行校验,刷新utils
|
||||
* @param group 分组
|
||||
* @param type 角色
|
||||
* @return 是否成功
|
||||
*/
|
||||
@Override
|
||||
public CommonResult<Boolean> deleteErrorCodeByGroup(Integer group, Integer type) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user