|
@@ -9,9 +9,9 @@ import cn.iocoder.dashboard.modules.system.controller.errorcode.dto.ErrorCodeCre
|
|
|
import cn.iocoder.dashboard.modules.system.controller.errorcode.dto.ErrorCodePageDTO;
|
|
|
import cn.iocoder.dashboard.modules.system.controller.errorcode.dto.ErrorCodeUpdateDTO;
|
|
|
import cn.iocoder.dashboard.modules.system.controller.errorcode.vo.ErrorCodeVO;
|
|
|
-import cn.iocoder.dashboard.modules.system.convert.errorcode.SysErrorCodeConvert;
|
|
|
-import cn.iocoder.dashboard.modules.system.dal.dataobject.errorcode.ErrorCodeDO;
|
|
|
-import cn.iocoder.dashboard.modules.system.dal.mysql.errorcode.ErrorCodeMapper;
|
|
|
+import cn.iocoder.dashboard.modules.infra.convert.errorcode.SysErrorCodeConvert;
|
|
|
+import cn.iocoder.dashboard.modules.infra.dal.dataobject.errorcode.InfErrorCodeDO;
|
|
|
+import cn.iocoder.dashboard.modules.infra.dal.mysql.errorcode.InfErrorCodeMapper;
|
|
|
import cn.iocoder.dashboard.modules.system.enums.errorcode.SysErrorCodeTypeEnum;
|
|
|
import cn.iocoder.dashboard.modules.system.service.errorcode.SysErrorCodeService;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
@@ -39,7 +39,7 @@ import static cn.iocoder.dashboard.util.collection.CollectionUtils.convertSet;
|
|
|
public class ErrorCodeServiceImpl implements SysErrorCodeService {
|
|
|
|
|
|
@Resource
|
|
|
- private ErrorCodeMapper errorCodeMapper;
|
|
|
+ private InfErrorCodeMapper errorCodeMapper;
|
|
|
|
|
|
/**
|
|
|
* 创建错误码
|
|
@@ -50,7 +50,7 @@ public class ErrorCodeServiceImpl implements SysErrorCodeService {
|
|
|
public ErrorCodeVO createErrorCode(ErrorCodeCreateDTO createDTO) {
|
|
|
checkDuplicateErrorCode(createDTO.getCode(), null);
|
|
|
// 插入到数据库
|
|
|
- ErrorCodeDO errorCodeDO = SysErrorCodeConvert.INSTANCE.convert(createDTO);
|
|
|
+ InfErrorCodeDO errorCodeDO = SysErrorCodeConvert.INSTANCE.convert(createDTO);
|
|
|
errorCodeMapper.insert(errorCodeDO);
|
|
|
// 返回
|
|
|
return SysErrorCodeConvert.INSTANCE.convert(errorCodeDO);
|
|
@@ -68,7 +68,7 @@ public class ErrorCodeServiceImpl implements SysErrorCodeService {
|
|
|
throw ServiceExceptionUtil.exception(ERROR_CODE_NOT_EXISTS);
|
|
|
}
|
|
|
// 更新到数据库
|
|
|
- ErrorCodeDO updateObject = SysErrorCodeConvert.INSTANCE.convert(updateDTO);
|
|
|
+ InfErrorCodeDO updateObject = SysErrorCodeConvert.INSTANCE.convert(updateDTO);
|
|
|
errorCodeMapper.updateById(updateObject);
|
|
|
}
|
|
|
|
|
@@ -93,7 +93,7 @@ public class ErrorCodeServiceImpl implements SysErrorCodeService {
|
|
|
* @return 错误码
|
|
|
*/
|
|
|
public ErrorCodeVO getErrorCode(Integer errorCodeId) {
|
|
|
- ErrorCodeDO errorCodeDO = errorCodeMapper.selectById(errorCodeId);
|
|
|
+ InfErrorCodeDO errorCodeDO = errorCodeMapper.selectById(errorCodeId);
|
|
|
return SysErrorCodeConvert.INSTANCE.convert(errorCodeDO);
|
|
|
}
|
|
|
|
|
@@ -104,7 +104,7 @@ public class ErrorCodeServiceImpl implements SysErrorCodeService {
|
|
|
* @return 错误码列表
|
|
|
*/
|
|
|
public List<ErrorCodeVO> listErrorCodes(List<Integer> errorCodeIds) {
|
|
|
- List<ErrorCodeDO> errorCodeDOs = errorCodeMapper.selectBatchIds(errorCodeIds);
|
|
|
+ List<InfErrorCodeDO> errorCodeDOs = errorCodeMapper.selectBatchIds(errorCodeIds);
|
|
|
return SysErrorCodeConvert.INSTANCE.convertList(errorCodeDOs);
|
|
|
}
|
|
|
|
|
@@ -115,7 +115,7 @@ public class ErrorCodeServiceImpl implements SysErrorCodeService {
|
|
|
* @return 错误码分页结果
|
|
|
*/
|
|
|
public PageResult<ErrorCodeVO> pageErrorCode(ErrorCodePageDTO pageDTO) {
|
|
|
- IPage<ErrorCodeDO> errorCodeDOPage = errorCodeMapper.selectPage(pageDTO);
|
|
|
+ IPage<InfErrorCodeDO> errorCodeDOPage = errorCodeMapper.selectPage(pageDTO);
|
|
|
return SysErrorCodeConvert.INSTANCE.convertPage(errorCodeDOPage);
|
|
|
}
|
|
|
|
|
@@ -128,7 +128,7 @@ public class ErrorCodeServiceImpl implements SysErrorCodeService {
|
|
|
* @param id 错误码编号
|
|
|
*/
|
|
|
private void checkDuplicateErrorCode(Integer code, Integer id) {
|
|
|
- ErrorCodeDO errorCodeDO = errorCodeMapper.selectByCode(code);
|
|
|
+ InfErrorCodeDO errorCodeDO = errorCodeMapper.selectByCode(code);
|
|
|
if (errorCodeDO == null) {
|
|
|
return;
|
|
|
}
|
|
@@ -148,13 +148,13 @@ public class ErrorCodeServiceImpl implements SysErrorCodeService {
|
|
|
return;
|
|
|
}
|
|
|
// 获得错误码
|
|
|
- List<ErrorCodeDO> errorCodeDOs = errorCodeMapper.selectListByCodes(
|
|
|
+ List<InfErrorCodeDO> errorCodeDOs = errorCodeMapper.selectListByCodes(
|
|
|
convertSet(autoGenerateDTOs, ErrorCodeAutoGenerateReqDTO::getCode));
|
|
|
- Map<Integer, ErrorCodeDO> errorCodeDOMap = convertMap(errorCodeDOs, ErrorCodeDO::getCode);
|
|
|
+ Map<Integer, InfErrorCodeDO> errorCodeDOMap = convertMap(errorCodeDOs, InfErrorCodeDO::getCode);
|
|
|
|
|
|
// 遍历 autoGenerateBOs 数组,逐个插入或更新。考虑到每次量级不大,就不走批量了
|
|
|
autoGenerateDTOs.forEach(autoGenerateDTO -> {
|
|
|
- ErrorCodeDO errorCodeDO = errorCodeDOMap.get(autoGenerateDTO.getCode());
|
|
|
+ InfErrorCodeDO errorCodeDO = errorCodeDOMap.get(autoGenerateDTO.getCode());
|
|
|
// 不存在,则进行新增
|
|
|
if (errorCodeDO == null) {
|
|
|
errorCodeDO = SysErrorCodeConvert.INSTANCE.convert(autoGenerateDTO)
|
|
@@ -179,13 +179,13 @@ public class ErrorCodeServiceImpl implements SysErrorCodeService {
|
|
|
return;
|
|
|
}
|
|
|
// 最终匹配,进行更新
|
|
|
- errorCodeMapper.updateById(new ErrorCodeDO().setId(errorCodeDO.getId()).setMessage(autoGenerateDTO.getMessage()));
|
|
|
+ errorCodeMapper.updateById(new InfErrorCodeDO().setId(errorCodeDO.getId()).setMessage(autoGenerateDTO.getMessage()));
|
|
|
});
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public List<ErrorCodeRespDTO> getErrorCodeList(String applicationName, Date minUpdateTime) {
|
|
|
- List<ErrorCodeDO> errorCodeDOs = errorCodeMapper.selectListByApplicationNameAndUpdateTimeGt(
|
|
|
+ List<InfErrorCodeDO> errorCodeDOs = errorCodeMapper.selectListByApplicationNameAndUpdateTimeGt(
|
|
|
applicationName, minUpdateTime);
|
|
|
return SysErrorCodeConvert.INSTANCE.convertList02(errorCodeDOs);
|
|
|
}
|