Commit dc11dfc21502a67bf60f661e8b97995e3f044d71
1 parent
4bc8dc65
多模块重构 5:infra 模块的初始化
Showing
129 changed files
with
502 additions
and
403 deletions
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/convert/config/InfConfigConvert.java deleted
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.convert.config; | ||
| 2 | - | ||
| 3 | -import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.config.InfConfigDO; | ||
| 4 | -import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.InfConfigCreateReqVO; | ||
| 6 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.InfConfigExcelVO; | ||
| 7 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.InfConfigRespVO; | ||
| 8 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.InfConfigUpdateReqVO; | ||
| 9 | -import org.mapstruct.Mapper; | ||
| 10 | -import org.mapstruct.factory.Mappers; | ||
| 11 | - | ||
| 12 | -import java.util.List; | ||
| 13 | - | ||
| 14 | -@Mapper | ||
| 15 | -public interface InfConfigConvert { | ||
| 16 | - | ||
| 17 | - InfConfigConvert INSTANCE = Mappers.getMapper(InfConfigConvert.class); | ||
| 18 | - | ||
| 19 | - PageResult<InfConfigRespVO> convertPage(PageResult<InfConfigDO> page); | ||
| 20 | - | ||
| 21 | - InfConfigRespVO convert(InfConfigDO bean); | ||
| 22 | - | ||
| 23 | - InfConfigDO convert(InfConfigCreateReqVO bean); | ||
| 24 | - | ||
| 25 | - InfConfigDO convert(InfConfigUpdateReqVO bean); | ||
| 26 | - | ||
| 27 | - List<InfConfigExcelVO> convertList(List<InfConfigDO> list); | ||
| 28 | - | ||
| 29 | -} |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/mq/consumer/package-info.java deleted
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.mq.consumer; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/mq/message/package-info.java deleted
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.mq.message; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/mq/producer/package-info.java deleted
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.mq.producer; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/tool/controller/test/vo/ToolTestDemoExcelVO.java
| @@ -2,8 +2,7 @@ package cn.iocoder.yudao.adminserver.modules.tool.controller.test.vo; | @@ -2,8 +2,7 @@ package cn.iocoder.yudao.adminserver.modules.tool.controller.test.vo; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | 3 | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; |
| 4 | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | 4 | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; |
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.enums.InfDictTypeConstants; | ||
| 6 | -import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | 5 | +import cn.iocoder.yudao.module.infra.enums.DictTypeConstants; |
| 7 | import com.alibaba.excel.annotation.ExcelProperty; | 6 | import com.alibaba.excel.annotation.ExcelProperty; |
| 8 | import lombok.Data; | 7 | import lombok.Data; |
| 9 | 8 | ||
| @@ -24,15 +23,15 @@ public class ToolTestDemoExcelVO { | @@ -24,15 +23,15 @@ public class ToolTestDemoExcelVO { | ||
| 24 | private String name; | 23 | private String name; |
| 25 | 24 | ||
| 26 | @ExcelProperty(value = "状态", converter = DictConvert.class) | 25 | @ExcelProperty(value = "状态", converter = DictConvert.class) |
| 27 | - @DictFormat(DictTypeConstants.COMMON_STATUS) | 26 | + @DictFormat(cn.iocoder.yudao.module.system.enums.DictTypeConstants.COMMON_STATUS) |
| 28 | private Integer status; | 27 | private Integer status; |
| 29 | 28 | ||
| 30 | @ExcelProperty(value = "类型", converter = DictConvert.class) | 29 | @ExcelProperty(value = "类型", converter = DictConvert.class) |
| 31 | - @DictFormat(DictTypeConstants.OPERATE_TYPE) | 30 | + @DictFormat(cn.iocoder.yudao.module.system.enums.DictTypeConstants.OPERATE_TYPE) |
| 32 | private Integer type; | 31 | private Integer type; |
| 33 | 32 | ||
| 34 | @ExcelProperty(value = "分类", converter = DictConvert.class) | 33 | @ExcelProperty(value = "分类", converter = DictConvert.class) |
| 35 | - @DictFormat(InfDictTypeConstants.REDIS_TIMEOUT_TYPE) | 34 | + @DictFormat(DictTypeConstants.REDIS_TIMEOUT_TYPE) |
| 36 | private Integer category; | 35 | private Integer category; |
| 37 | 36 | ||
| 38 | @ExcelProperty("备注") | 37 | @ExcelProperty("备注") |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/convert/package-info.java deleted
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/convert/《芋道 Spring Boot 对象转换 MapStruct 入门》.md deleted
| 1 | -<http://www.iocoder.cn/Spring-Boot/MapStruct/?yudao> |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/enums/logger/InfApiErrorLogProcessStatusEnum.java deleted
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.enums.logger; | ||
| 2 | - | ||
| 3 | -import lombok.AllArgsConstructor; | ||
| 4 | -import lombok.Getter; | ||
| 5 | - | ||
| 6 | -/** | ||
| 7 | - * API 异常数据的处理状态 | ||
| 8 | - * | ||
| 9 | - * @author 芋道源码 | ||
| 10 | - */ | ||
| 11 | -@AllArgsConstructor | ||
| 12 | -@Getter | ||
| 13 | -public enum InfApiErrorLogProcessStatusEnum { | ||
| 14 | - | ||
| 15 | - INIT(0, "未处理"), | ||
| 16 | - DONE(1, "已处理"), | ||
| 17 | - IGNORE(2, "已忽略"); | ||
| 18 | - | ||
| 19 | - /** | ||
| 20 | - * 状态 | ||
| 21 | - */ | ||
| 22 | - private final Integer status; | ||
| 23 | - /** | ||
| 24 | - * 资源类型名 | ||
| 25 | - */ | ||
| 26 | - private final String name; | ||
| 27 | - | ||
| 28 | -} |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/package-info.java deleted
yudao-module-infra/yudao-module-infra-impl/pom.xml
| @@ -66,7 +66,12 @@ | @@ -66,7 +66,12 @@ | ||
| 66 | <artifactId>yudao-spring-boot-starter-test</artifactId> | 66 | <artifactId>yudao-spring-boot-starter-test</artifactId> |
| 67 | <scope>test</scope> | 67 | <scope>test</scope> |
| 68 | </dependency> | 68 | </dependency> |
| 69 | + | ||
| 69 | <!-- 工具类相关 --> | 70 | <!-- 工具类相关 --> |
| 71 | + <dependency> | ||
| 72 | + <groupId>cn.iocoder.boot</groupId> | ||
| 73 | + <artifactId>yudao-spring-boot-starter-excel</artifactId> | ||
| 74 | + </dependency> | ||
| 70 | 75 | ||
| 71 | </dependencies> | 76 | </dependencies> |
| 72 | 77 |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/config/InfConfigController.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/config/ConfigController.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.config; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.config; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.config.InfConfigDO; | 3 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.config.InfConfigDO; |
| 4 | +import cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil; | ||
| 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; | 5 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 6 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 6 | import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | 7 | import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; |
| 7 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; | 8 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 8 | import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.*; | 9 | import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.*; |
| 9 | -import cn.iocoder.yudao.adminserver.modules.infra.convert.config.InfConfigConvert; | ||
| 10 | -import cn.iocoder.yudao.adminserver.modules.infra.service.config.InfConfigService; | 10 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.*; |
| 11 | +import cn.iocoder.yudao.module.infra.convert.config.InfConfigConvert; | ||
| 12 | +import cn.iocoder.yudao.module.infra.service.config.InfConfigService; | ||
| 13 | +import cn.iocoder.yudao.module.infra.controller.config.vo.*; | ||
| 14 | +import cn.iocoder.yudao.module.infra.enums.InfErrorCodeConstants; | ||
| 11 | import io.swagger.annotations.Api; | 15 | import io.swagger.annotations.Api; |
| 12 | import io.swagger.annotations.ApiImplicitParam; | 16 | import io.swagger.annotations.ApiImplicitParam; |
| 13 | import io.swagger.annotations.ApiOperation; | 17 | import io.swagger.annotations.ApiOperation; |
| @@ -24,13 +28,12 @@ import java.util.List; | @@ -24,13 +28,12 @@ import java.util.List; | ||
| 24 | import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; | 28 | import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; |
| 25 | import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; | 29 | import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; |
| 26 | import static cn.iocoder.yudao.framework.operatelog.core.enums.OperateTypeEnum.EXPORT; | 30 | import static cn.iocoder.yudao.framework.operatelog.core.enums.OperateTypeEnum.EXPORT; |
| 27 | -import static cn.iocoder.yudao.adminserver.modules.infra.enums.InfErrorCodeConstants.CONFIG_GET_VALUE_ERROR_IF_SENSITIVE; | ||
| 28 | 31 | ||
| 29 | @Api(tags = "参数配置") | 32 | @Api(tags = "参数配置") |
| 30 | @RestController | 33 | @RestController |
| 31 | @RequestMapping("/infra/config") | 34 | @RequestMapping("/infra/config") |
| 32 | @Validated | 35 | @Validated |
| 33 | -public class InfConfigController { | 36 | +public class ConfigController { |
| 34 | 37 | ||
| 35 | @Resource | 38 | @Resource |
| 36 | private InfConfigService configService; | 39 | private InfConfigService configService; |
| @@ -38,14 +41,14 @@ public class InfConfigController { | @@ -38,14 +41,14 @@ public class InfConfigController { | ||
| 38 | @PostMapping("/create") | 41 | @PostMapping("/create") |
| 39 | @ApiOperation("创建参数配置") | 42 | @ApiOperation("创建参数配置") |
| 40 | @PreAuthorize("@ss.hasPermission('infra:config:create')") | 43 | @PreAuthorize("@ss.hasPermission('infra:config:create')") |
| 41 | - public CommonResult<Long> createConfig(@Valid @RequestBody InfConfigCreateReqVO reqVO) { | 44 | + public CommonResult<Long> createConfig(@Valid @RequestBody ConfigCreateReqVO reqVO) { |
| 42 | return success(configService.createConfig(reqVO)); | 45 | return success(configService.createConfig(reqVO)); |
| 43 | } | 46 | } |
| 44 | 47 | ||
| 45 | @PutMapping("/update") | 48 | @PutMapping("/update") |
| 46 | @ApiOperation("修改参数配置") | 49 | @ApiOperation("修改参数配置") |
| 47 | @PreAuthorize("@ss.hasPermission('infra:config:update')") | 50 | @PreAuthorize("@ss.hasPermission('infra:config:update')") |
| 48 | - public CommonResult<Boolean> updateConfig(@Valid @RequestBody InfConfigUpdateReqVO reqVO) { | 51 | + public CommonResult<Boolean> updateConfig(@Valid @RequestBody ConfigUpdateReqVO reqVO) { |
| 49 | configService.updateConfig(reqVO); | 52 | configService.updateConfig(reqVO); |
| 50 | return success(true); | 53 | return success(true); |
| 51 | } | 54 | } |
| @@ -63,7 +66,7 @@ public class InfConfigController { | @@ -63,7 +66,7 @@ public class InfConfigController { | ||
| 63 | @ApiOperation("获得参数配置") | 66 | @ApiOperation("获得参数配置") |
| 64 | @ApiImplicitParam(name = "id", value = "编号", required = true, example = "1024", dataTypeClass = Long.class) | 67 | @ApiImplicitParam(name = "id", value = "编号", required = true, example = "1024", dataTypeClass = Long.class) |
| 65 | @PreAuthorize("@ss.hasPermission('infra:config:query')") | 68 | @PreAuthorize("@ss.hasPermission('infra:config:query')") |
| 66 | - public CommonResult<InfConfigRespVO> getConfig(@RequestParam("id") Long id) { | 69 | + public CommonResult<ConfigRespVO> getConfig(@RequestParam("id") Long id) { |
| 67 | return success(InfConfigConvert.INSTANCE.convert(configService.getConfig(id))); | 70 | return success(InfConfigConvert.INSTANCE.convert(configService.getConfig(id))); |
| 68 | } | 71 | } |
| 69 | 72 | ||
| @@ -76,7 +79,7 @@ public class InfConfigController { | @@ -76,7 +79,7 @@ public class InfConfigController { | ||
| 76 | return null; | 79 | return null; |
| 77 | } | 80 | } |
| 78 | if (config.getSensitive()) { | 81 | if (config.getSensitive()) { |
| 79 | - throw exception(CONFIG_GET_VALUE_ERROR_IF_SENSITIVE); | 82 | + throw ServiceExceptionUtil.exception(InfErrorCodeConstants.CONFIG_GET_VALUE_ERROR_IF_SENSITIVE); |
| 80 | } | 83 | } |
| 81 | return success(config.getValue()); | 84 | return success(config.getValue()); |
| 82 | } | 85 | } |
| @@ -84,7 +87,7 @@ public class InfConfigController { | @@ -84,7 +87,7 @@ public class InfConfigController { | ||
| 84 | @GetMapping("/page") | 87 | @GetMapping("/page") |
| 85 | @ApiOperation("获取参数配置分页") | 88 | @ApiOperation("获取参数配置分页") |
| 86 | @PreAuthorize("@ss.hasPermission('infra:config:query')") | 89 | @PreAuthorize("@ss.hasPermission('infra:config:query')") |
| 87 | - public CommonResult<PageResult<InfConfigRespVO>> getConfigPage(@Valid InfConfigPageReqVO reqVO) { | 90 | + public CommonResult<PageResult<ConfigRespVO>> getConfigPage(@Valid ConfigPageReqVO reqVO) { |
| 88 | PageResult<InfConfigDO> page = configService.getConfigPage(reqVO); | 91 | PageResult<InfConfigDO> page = configService.getConfigPage(reqVO); |
| 89 | return success(InfConfigConvert.INSTANCE.convertPage(page)); | 92 | return success(InfConfigConvert.INSTANCE.convertPage(page)); |
| 90 | } | 93 | } |
| @@ -93,13 +96,13 @@ public class InfConfigController { | @@ -93,13 +96,13 @@ public class InfConfigController { | ||
| 93 | @ApiOperation("导出参数配置") | 96 | @ApiOperation("导出参数配置") |
| 94 | @PreAuthorize("@ss.hasPermission('infra:config:export')") | 97 | @PreAuthorize("@ss.hasPermission('infra:config:export')") |
| 95 | @OperateLog(type = EXPORT) | 98 | @OperateLog(type = EXPORT) |
| 96 | - public void exportSysConfig(@Valid InfConfigExportReqVO reqVO, | 99 | + public void exportSysConfig(@Valid ConfigExportReqVO reqVO, |
| 97 | HttpServletResponse response) throws IOException { | 100 | HttpServletResponse response) throws IOException { |
| 98 | List<InfConfigDO> list = configService.getConfigList(reqVO); | 101 | List<InfConfigDO> list = configService.getConfigList(reqVO); |
| 99 | // 拼接数据 | 102 | // 拼接数据 |
| 100 | - List<InfConfigExcelVO> datas = InfConfigConvert.INSTANCE.convertList(list); | 103 | + List<ConfigExcelVO> datas = InfConfigConvert.INSTANCE.convertList(list); |
| 101 | // 输出 | 104 | // 输出 |
| 102 | - ExcelUtils.write(response, "参数配置.xls", "数据", InfConfigExcelVO.class, datas); | 105 | + ExcelUtils.write(response, "参数配置.xls", "数据", ConfigExcelVO.class, datas); |
| 103 | } | 106 | } |
| 104 | 107 | ||
| 105 | } | 108 | } |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/config/vo/InfConfigBaseVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/config/vo/ConfigBaseVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.config.vo; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModelProperty; | 3 | import io.swagger.annotations.ApiModelProperty; |
| 4 | import lombok.Data; | 4 | import lombok.Data; |
| @@ -13,7 +13,7 @@ import javax.validation.constraints.Size; | @@ -13,7 +13,7 @@ import javax.validation.constraints.Size; | ||
| 13 | * 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成 | 13 | * 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成 |
| 14 | */ | 14 | */ |
| 15 | @Data | 15 | @Data |
| 16 | -public class InfConfigBaseVO { | 16 | +public class ConfigBaseVO { |
| 17 | 17 | ||
| 18 | @ApiModelProperty(value = "参数分组", required = true, example = "biz") | 18 | @ApiModelProperty(value = "参数分组", required = true, example = "biz") |
| 19 | @NotEmpty(message = "参数分组不能为空") | 19 | @NotEmpty(message = "参数分组不能为空") |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/config/vo/InfConfigCreateReqVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/config/vo/ConfigCreateReqVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.config.vo; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModel; | 3 | import io.swagger.annotations.ApiModel; |
| 4 | import io.swagger.annotations.ApiModelProperty; | 4 | import io.swagger.annotations.ApiModelProperty; |
| @@ -8,10 +8,10 @@ import lombok.EqualsAndHashCode; | @@ -8,10 +8,10 @@ import lombok.EqualsAndHashCode; | ||
| 8 | import javax.validation.constraints.NotBlank; | 8 | import javax.validation.constraints.NotBlank; |
| 9 | import javax.validation.constraints.Size; | 9 | import javax.validation.constraints.Size; |
| 10 | 10 | ||
| 11 | -@ApiModel("参数配置创建 Request VO") | 11 | +@ApiModel("管理后台 - 参数配置创建 Request VO") |
| 12 | @Data | 12 | @Data |
| 13 | @EqualsAndHashCode(callSuper = true) | 13 | @EqualsAndHashCode(callSuper = true) |
| 14 | -public class InfConfigCreateReqVO extends InfConfigBaseVO { | 14 | +public class ConfigCreateReqVO extends ConfigBaseVO { |
| 15 | 15 | ||
| 16 | @ApiModelProperty(value = "参数键名", required = true, example = "yunai.db.username") | 16 | @ApiModelProperty(value = "参数键名", required = true, example = "yunai.db.username") |
| 17 | @NotBlank(message = "参数键名长度不能为空") | 17 | @NotBlank(message = "参数键名长度不能为空") |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/config/vo/InfConfigExcelVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/config/vo/ConfigExcelVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.config.vo; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | 3 | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; |
| 4 | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | 4 | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; |
| 5 | -import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | 5 | +import cn.iocoder.yudao.module.infra.enums.DictTypeConstants; |
| 6 | import com.alibaba.excel.annotation.ExcelProperty; | 6 | import com.alibaba.excel.annotation.ExcelProperty; |
| 7 | import lombok.Data; | 7 | import lombok.Data; |
| 8 | 8 | ||
| @@ -12,7 +12,7 @@ import java.util.Date; | @@ -12,7 +12,7 @@ import java.util.Date; | ||
| 12 | * 参数配置 Excel 导出响应 VO | 12 | * 参数配置 Excel 导出响应 VO |
| 13 | */ | 13 | */ |
| 14 | @Data | 14 | @Data |
| 15 | -public class InfConfigExcelVO { | 15 | +public class ConfigExcelVO { |
| 16 | 16 | ||
| 17 | @ExcelProperty("参数配置序号") | 17 | @ExcelProperty("参数配置序号") |
| 18 | private Long id; | 18 | private Long id; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/config/vo/InfConfigExportReqVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/config/vo/ConfigExportReqVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.config.vo; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModel; | 3 | import io.swagger.annotations.ApiModel; |
| 4 | import io.swagger.annotations.ApiModelProperty; | 4 | import io.swagger.annotations.ApiModelProperty; |
| @@ -11,7 +11,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | @@ -11,7 +11,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | ||
| 11 | 11 | ||
| 12 | @ApiModel("参数配置导出 Request VO") | 12 | @ApiModel("参数配置导出 Request VO") |
| 13 | @Data | 13 | @Data |
| 14 | -public class InfConfigExportReqVO { | 14 | +public class ConfigExportReqVO { |
| 15 | 15 | ||
| 16 | @ApiModelProperty(value = "参数名称", example = "模糊匹配") | 16 | @ApiModelProperty(value = "参数名称", example = "模糊匹配") |
| 17 | private String name; | 17 | private String name; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/config/vo/InfConfigPageReqVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/config/vo/ConfigPageReqVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.config.vo; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageParam; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageParam; |
| 4 | import io.swagger.annotations.ApiModel; | 4 | import io.swagger.annotations.ApiModel; |
| @@ -16,7 +16,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | @@ -16,7 +16,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | ||
| 16 | @Data | 16 | @Data |
| 17 | @EqualsAndHashCode(callSuper = true) | 17 | @EqualsAndHashCode(callSuper = true) |
| 18 | @ToString(callSuper = true) | 18 | @ToString(callSuper = true) |
| 19 | -public class InfConfigPageReqVO extends PageParam { | 19 | +public class ConfigPageReqVO extends PageParam { |
| 20 | 20 | ||
| 21 | @ApiModelProperty(value = "参数名称", example = "模糊匹配") | 21 | @ApiModelProperty(value = "参数名称", example = "模糊匹配") |
| 22 | private String name; | 22 | private String name; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/config/vo/InfConfigRespVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/config/vo/ConfigRespVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.config.vo; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModel; | 3 | import io.swagger.annotations.ApiModel; |
| 4 | import io.swagger.annotations.ApiModelProperty; | 4 | import io.swagger.annotations.ApiModelProperty; |
| @@ -12,7 +12,7 @@ import java.util.Date; | @@ -12,7 +12,7 @@ import java.util.Date; | ||
| 12 | @ApiModel("参数配置信息 Response VO") | 12 | @ApiModel("参数配置信息 Response VO") |
| 13 | @Data | 13 | @Data |
| 14 | @EqualsAndHashCode(callSuper = true) | 14 | @EqualsAndHashCode(callSuper = true) |
| 15 | -public class InfConfigRespVO extends InfConfigBaseVO { | 15 | +public class ConfigRespVO extends ConfigBaseVO { |
| 16 | 16 | ||
| 17 | @ApiModelProperty(value = "参数配置序号", required = true, example = "1024") | 17 | @ApiModelProperty(value = "参数配置序号", required = true, example = "1024") |
| 18 | private Long id; | 18 | private Long id; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/config/vo/InfConfigUpdateReqVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/config/vo/ConfigUpdateReqVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.config.vo; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModel; | 3 | import io.swagger.annotations.ApiModel; |
| 4 | import io.swagger.annotations.ApiModelProperty; | 4 | import io.swagger.annotations.ApiModelProperty; |
| @@ -12,7 +12,7 @@ import javax.validation.constraints.NotNull; | @@ -12,7 +12,7 @@ import javax.validation.constraints.NotNull; | ||
| 12 | @Data | 12 | @Data |
| 13 | @EqualsAndHashCode(callSuper = true) | 13 | @EqualsAndHashCode(callSuper = true) |
| 14 | @ToString(callSuper = true) | 14 | @ToString(callSuper = true) |
| 15 | -public class InfConfigUpdateReqVO extends InfConfigBaseVO { | 15 | +public class ConfigUpdateReqVO extends ConfigBaseVO { |
| 16 | 16 | ||
| 17 | @ApiModelProperty(value = "参数配置序号", required = true, example = "1024") | 17 | @ApiModelProperty(value = "参数配置序号", required = true, example = "1024") |
| 18 | @NotNull(message = "参数配置编号不能为空") | 18 | @NotNull(message = "参数配置编号不能为空") |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/doc/InfDbDocController.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/doc/InfDbDocController.java
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/file/InfFileController.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/file/InfFileController.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.file; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.file; |
| 2 | 2 | ||
| 3 | import cn.hutool.core.io.IoUtil; | 3 | import cn.hutool.core.io.IoUtil; |
| 4 | -import cn.iocoder.yudao.adminserver.modules.infra.service.file.InfFileService; | ||
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.file.vo.InfFilePageReqVO; | 4 | +import cn.iocoder.yudao.module.infra.controller.admin.file.vo.InfFilePageReqVO; |
| 5 | +import cn.iocoder.yudao.module.infra.service.file.InfFileService; | ||
| 6 | import cn.iocoder.yudao.coreservice.modules.infra.controller.file.vo.InfFileRespVO; | 6 | import cn.iocoder.yudao.coreservice.modules.infra.controller.file.vo.InfFileRespVO; |
| 7 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file.InfFileDO; | 7 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file.InfFileDO; |
| 8 | import cn.iocoder.yudao.coreservice.modules.infra.service.file.InfFileCoreService; | 8 | import cn.iocoder.yudao.coreservice.modules.infra.service.file.InfFileCoreService; |
| 9 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; | 9 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 10 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 10 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 11 | -import cn.iocoder.yudao.adminserver.modules.infra.convert.file.InfFileConvert; | 11 | +import cn.iocoder.yudao.module.infra.convert.file.InfFileConvert; |
| 12 | import cn.iocoder.yudao.framework.common.util.servlet.ServletUtils; | 12 | import cn.iocoder.yudao.framework.common.util.servlet.ServletUtils; |
| 13 | import cn.iocoder.yudao.framework.tenant.core.context.TenantContextHolder; | 13 | import cn.iocoder.yudao.framework.tenant.core.context.TenantContextHolder; |
| 14 | import io.swagger.annotations.Api; | 14 | import io.swagger.annotations.Api; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/file/vo/InfFilePageReqVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/file/vo/InfFilePageReqVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.file.vo; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.file.vo; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageParam; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageParam; |
| 4 | import io.swagger.annotations.ApiModel; | 4 | import io.swagger.annotations.ApiModel; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/job/InfJobController.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/job/InfJobController.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.job; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.job; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| @@ -6,9 +6,11 @@ import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | @@ -6,9 +6,11 @@ import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | ||
| 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; | 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 7 | import cn.iocoder.yudao.framework.quartz.core.util.CronUtils; | 7 | import cn.iocoder.yudao.framework.quartz.core.util.CronUtils; |
| 8 | import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.*; | 8 | import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.*; |
| 9 | -import cn.iocoder.yudao.adminserver.modules.infra.convert.job.InfJobConvert; | ||
| 10 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.dataobject.job.InfJobDO; | ||
| 11 | -import cn.iocoder.yudao.adminserver.modules.infra.service.job.InfJobService; | 9 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.*; |
| 10 | +import cn.iocoder.yudao.module.infra.convert.job.InfJobConvert; | ||
| 11 | +import cn.iocoder.yudao.module.infra.dal.dataobject.job.InfJobDO; | ||
| 12 | +import cn.iocoder.yudao.module.infra.service.job.InfJobService; | ||
| 13 | +import cn.iocoder.yudao.module.infra.controller.job.vo.job.*; | ||
| 12 | import io.swagger.annotations.Api; | 14 | import io.swagger.annotations.Api; |
| 13 | import io.swagger.annotations.ApiImplicitParam; | 15 | import io.swagger.annotations.ApiImplicitParam; |
| 14 | import io.swagger.annotations.ApiImplicitParams; | 16 | import io.swagger.annotations.ApiImplicitParams; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/job/InfJobLogController.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/job/InfJobLogController.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.job; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.job; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | 5 | import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; |
| 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; | 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 7 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.log.InfJobLogExcelVO; | ||
| 8 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.log.InfJobLogExportReqVO; | ||
| 9 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.log.InfJobLogPageReqVO; | ||
| 10 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.log.InfJobLogRespVO; | ||
| 11 | -import cn.iocoder.yudao.adminserver.modules.infra.convert.job.InfJobLogConvert; | ||
| 12 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.dataobject.job.InfJobLogDO; | ||
| 13 | -import cn.iocoder.yudao.adminserver.modules.infra.service.job.InfJobLogService; | 7 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.log.InfJobLogExcelVO; |
| 8 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.log.InfJobLogExportReqVO; | ||
| 9 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.log.InfJobLogPageReqVO; | ||
| 10 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.log.InfJobLogRespVO; | ||
| 11 | +import cn.iocoder.yudao.module.infra.convert.job.InfJobLogConvert; | ||
| 12 | +import cn.iocoder.yudao.module.infra.dal.dataobject.job.InfJobLogDO; | ||
| 13 | +import cn.iocoder.yudao.module.infra.service.job.InfJobLogService; | ||
| 14 | import io.swagger.annotations.Api; | 14 | import io.swagger.annotations.Api; |
| 15 | import io.swagger.annotations.ApiImplicitParam; | 15 | import io.swagger.annotations.ApiImplicitParam; |
| 16 | import io.swagger.annotations.ApiOperation; | 16 | import io.swagger.annotations.ApiOperation; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/job/vo/job/InfJobBaseVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/job/vo/job/InfJobBaseVO.java
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/job/vo/job/InfJobCreateReqVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/job/vo/job/InfJobCreateReqVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.job.vo.job; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModel; | 3 | import io.swagger.annotations.ApiModel; |
| 4 | import io.swagger.annotations.ApiModelProperty; | 4 | import io.swagger.annotations.ApiModelProperty; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/job/vo/job/InfJobExcelVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/job/vo/job/InfJobExcelVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.job.vo.job; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | 3 | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; |
| 4 | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | 4 | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; |
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.enums.InfDictTypeConstants; | 5 | +import cn.iocoder.yudao.module.infra.enums.DictTypeConstants; |
| 6 | import com.alibaba.excel.annotation.ExcelProperty; | 6 | import com.alibaba.excel.annotation.ExcelProperty; |
| 7 | import lombok.Data; | 7 | import lombok.Data; |
| 8 | 8 | ||
| @@ -23,7 +23,7 @@ public class InfJobExcelVO { | @@ -23,7 +23,7 @@ public class InfJobExcelVO { | ||
| 23 | private String name; | 23 | private String name; |
| 24 | 24 | ||
| 25 | @ExcelProperty(value = "任务状态", converter = DictConvert.class) | 25 | @ExcelProperty(value = "任务状态", converter = DictConvert.class) |
| 26 | - @DictFormat(InfDictTypeConstants.JOB_STATUS) | 26 | + @DictFormat(DictTypeConstants.JOB_STATUS) |
| 27 | private Integer status; | 27 | private Integer status; |
| 28 | 28 | ||
| 29 | @ExcelProperty("处理器的名字") | 29 | @ExcelProperty("处理器的名字") |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/job/vo/job/InfJobExportReqVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/job/vo/job/InfJobExportReqVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.job.vo.job; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModel; | 3 | import io.swagger.annotations.ApiModel; |
| 4 | import io.swagger.annotations.ApiModelProperty; | 4 | import io.swagger.annotations.ApiModelProperty; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/job/vo/job/InfJobPageReqVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/job/vo/job/InfJobPageReqVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.job.vo.job; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageParam; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageParam; |
| 4 | import io.swagger.annotations.ApiModel; | 4 | import io.swagger.annotations.ApiModel; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/job/vo/job/InfJobRespVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/job/vo/job/InfJobRespVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.job.vo.job; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModel; | 3 | import io.swagger.annotations.ApiModel; |
| 4 | import io.swagger.annotations.ApiModelProperty; | 4 | import io.swagger.annotations.ApiModelProperty; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/job/vo/job/InfJobUpdateReqVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/job/vo/job/InfJobUpdateReqVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.job.vo.job; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModel; | 3 | import io.swagger.annotations.ApiModel; |
| 4 | import io.swagger.annotations.ApiModelProperty; | 4 | import io.swagger.annotations.ApiModelProperty; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/job/vo/log/InfJobLogBaseVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/job/vo/log/InfJobLogBaseVO.java
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/job/vo/log/InfJobLogExcelVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/job/vo/log/InfJobLogExcelVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.log; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.job.vo.log; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | 3 | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; |
| 4 | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | 4 | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; |
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.enums.InfDictTypeConstants; | 5 | +import cn.iocoder.yudao.module.infra.enums.DictTypeConstants; |
| 6 | import com.alibaba.excel.annotation.ExcelProperty; | 6 | import com.alibaba.excel.annotation.ExcelProperty; |
| 7 | import lombok.Data; | 7 | import lombok.Data; |
| 8 | 8 | ||
| @@ -41,7 +41,7 @@ public class InfJobLogExcelVO { | @@ -41,7 +41,7 @@ public class InfJobLogExcelVO { | ||
| 41 | private Integer duration; | 41 | private Integer duration; |
| 42 | 42 | ||
| 43 | @ExcelProperty(value = "任务状态", converter = DictConvert.class) | 43 | @ExcelProperty(value = "任务状态", converter = DictConvert.class) |
| 44 | - @DictFormat(InfDictTypeConstants.JOB_STATUS) | 44 | + @DictFormat(DictTypeConstants.JOB_STATUS) |
| 45 | private Integer status; | 45 | private Integer status; |
| 46 | 46 | ||
| 47 | @ExcelProperty("结果数据") | 47 | @ExcelProperty("结果数据") |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/job/vo/log/InfJobLogExportReqVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/job/vo/log/InfJobLogExportReqVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.log; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.job.vo.log; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModel; | 3 | import io.swagger.annotations.ApiModel; |
| 4 | import io.swagger.annotations.ApiModelProperty; | 4 | import io.swagger.annotations.ApiModelProperty; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/job/vo/log/InfJobLogPageReqVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/job/vo/log/InfJobLogPageReqVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.log; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.job.vo.log; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageParam; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageParam; |
| 4 | import io.swagger.annotations.ApiModel; | 4 | import io.swagger.annotations.ApiModel; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/job/vo/log/InfJobLogRespVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/job/vo/log/InfJobLogRespVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.log; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.job.vo.log; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModel; | 3 | import io.swagger.annotations.ApiModel; |
| 4 | import io.swagger.annotations.ApiModelProperty; | 4 | import io.swagger.annotations.ApiModelProperty; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/logger/InfApiAccessLogController.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/logger/InfApiAccessLogController.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.logger; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.logger; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO; | 3 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO; |
| 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; | 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 6 | import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | 6 | import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; |
| 7 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; | 7 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 8 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog.InfApiAccessLogExcelVO; | ||
| 9 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog.InfApiAccessLogExportReqVO; | ||
| 10 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog.InfApiAccessLogPageReqVO; | ||
| 11 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog.InfApiAccessLogRespVO; | ||
| 12 | -import cn.iocoder.yudao.adminserver.modules.infra.convert.logger.InfApiAccessLogConvert; | ||
| 13 | -import cn.iocoder.yudao.adminserver.modules.infra.service.logger.InfApiAccessLogService; | 8 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog.InfApiAccessLogExcelVO; |
| 9 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog.InfApiAccessLogExportReqVO; | ||
| 10 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog.InfApiAccessLogPageReqVO; | ||
| 11 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog.InfApiAccessLogRespVO; | ||
| 12 | +import cn.iocoder.yudao.module.infra.convert.logger.InfApiAccessLogConvert; | ||
| 13 | +import cn.iocoder.yudao.module.infra.service.logger.InfApiAccessLogService; | ||
| 14 | import io.swagger.annotations.Api; | 14 | import io.swagger.annotations.Api; |
| 15 | import io.swagger.annotations.ApiOperation; | 15 | import io.swagger.annotations.ApiOperation; |
| 16 | import org.springframework.security.access.prepost.PreAuthorize; | 16 | import org.springframework.security.access.prepost.PreAuthorize; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/logger/InfApiErrorLogController.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/logger/InfApiErrorLogController.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.logger; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.logger; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO; | 3 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO; |
| 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; | 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 6 | import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | 6 | import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; |
| 7 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; | 7 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 8 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog.InfApiErrorLogExcelVO; | ||
| 9 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog.InfApiErrorLogExportReqVO; | ||
| 10 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog.InfApiErrorLogPageReqVO; | ||
| 11 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog.InfApiErrorLogRespVO; | ||
| 12 | -import cn.iocoder.yudao.adminserver.modules.infra.convert.logger.InfApiErrorLogConvert; | ||
| 13 | -import cn.iocoder.yudao.adminserver.modules.infra.service.logger.InfApiErrorLogService; | 8 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog.InfApiErrorLogExcelVO; |
| 9 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog.InfApiErrorLogExportReqVO; | ||
| 10 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog.InfApiErrorLogPageReqVO; | ||
| 11 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog.InfApiErrorLogRespVO; | ||
| 12 | +import cn.iocoder.yudao.module.infra.convert.logger.InfApiErrorLogConvert; | ||
| 13 | +import cn.iocoder.yudao.module.infra.service.logger.InfApiErrorLogService; | ||
| 14 | import io.swagger.annotations.Api; | 14 | import io.swagger.annotations.Api; |
| 15 | import io.swagger.annotations.ApiImplicitParam; | 15 | import io.swagger.annotations.ApiImplicitParam; |
| 16 | import io.swagger.annotations.ApiImplicitParams; | 16 | import io.swagger.annotations.ApiImplicitParams; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/logger/vo/apiaccesslog/InfApiAccessLogBaseVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/logger/vo/apiaccesslog/InfApiAccessLogBaseVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModelProperty; | 3 | import io.swagger.annotations.ApiModelProperty; |
| 4 | import lombok.Data; | 4 | import lombok.Data; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/logger/vo/apiaccesslog/InfApiAccessLogExcelVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/logger/vo/apiaccesslog/InfApiAccessLogExcelVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | 3 | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; |
| 4 | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | 4 | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/logger/vo/apiaccesslog/InfApiAccessLogExportReqVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/logger/vo/apiaccesslog/InfApiAccessLogExportReqVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModel; | 3 | import io.swagger.annotations.ApiModel; |
| 4 | import io.swagger.annotations.ApiModelProperty; | 4 | import io.swagger.annotations.ApiModelProperty; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/logger/vo/apiaccesslog/InfApiAccessLogPageReqVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/logger/vo/apiaccesslog/InfApiAccessLogPageReqVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageParam; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageParam; |
| 4 | import io.swagger.annotations.ApiModel; | 4 | import io.swagger.annotations.ApiModel; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/logger/vo/apiaccesslog/InfApiAccessLogRespVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/logger/vo/apiaccesslog/InfApiAccessLogRespVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModel; | 3 | import io.swagger.annotations.ApiModel; |
| 4 | import io.swagger.annotations.ApiModelProperty; | 4 | import io.swagger.annotations.ApiModelProperty; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/logger/vo/apierrorlog/InfApiErrorLogBaseVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/logger/vo/apierrorlog/InfApiErrorLogBaseVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModelProperty; | 3 | import io.swagger.annotations.ApiModelProperty; |
| 4 | import lombok.Data; | 4 | import lombok.Data; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/logger/vo/apierrorlog/InfApiErrorLogExcelVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/logger/vo/apierrorlog/InfApiErrorLogExcelVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | 3 | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; |
| 4 | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | 4 | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; |
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.enums.InfDictTypeConstants; | 5 | +import cn.iocoder.yudao.module.infra.enums.DictTypeConstants; |
| 6 | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | 6 | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; |
| 7 | import com.alibaba.excel.annotation.ExcelProperty; | 7 | import com.alibaba.excel.annotation.ExcelProperty; |
| 8 | import lombok.Data; | 8 | import lombok.Data; |
| @@ -79,7 +79,7 @@ public class InfApiErrorLogExcelVO { | @@ -79,7 +79,7 @@ public class InfApiErrorLogExcelVO { | ||
| 79 | private Date createTime; | 79 | private Date createTime; |
| 80 | 80 | ||
| 81 | @ExcelProperty(value = "处理状态", converter = DictConvert.class) | 81 | @ExcelProperty(value = "处理状态", converter = DictConvert.class) |
| 82 | - @DictFormat(InfDictTypeConstants.API_ERROR_LOG_PROCESS_STATUS) | 82 | + @DictFormat(DictTypeConstants.API_ERROR_LOG_PROCESS_STATUS) |
| 83 | private Integer processStatus; | 83 | private Integer processStatus; |
| 84 | 84 | ||
| 85 | @ExcelProperty("处理时间") | 85 | @ExcelProperty("处理时间") |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/logger/vo/apierrorlog/InfApiErrorLogExportReqVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/logger/vo/apierrorlog/InfApiErrorLogExportReqVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModel; | 3 | import io.swagger.annotations.ApiModel; |
| 4 | import io.swagger.annotations.ApiModelProperty; | 4 | import io.swagger.annotations.ApiModelProperty; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/logger/vo/apierrorlog/InfApiErrorLogPageReqVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/logger/vo/apierrorlog/InfApiErrorLogPageReqVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageParam; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageParam; |
| 4 | import io.swagger.annotations.ApiModel; | 4 | import io.swagger.annotations.ApiModel; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/logger/vo/apierrorlog/InfApiErrorLogRespVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/logger/vo/apierrorlog/InfApiErrorLogRespVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModel; | 3 | import io.swagger.annotations.ApiModel; |
| 4 | import io.swagger.annotations.ApiModelProperty; | 4 | import io.swagger.annotations.ApiModelProperty; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/redis/RedisController.http renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/redis/RedisController.http
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/redis/RedisController.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/redis/RedisController.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.redis; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.redis; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 4 | import cn.iocoder.yudao.framework.redis.core.RedisKeyDefine; | 4 | import cn.iocoder.yudao.framework.redis.core.RedisKeyDefine; |
| 5 | import cn.iocoder.yudao.framework.redis.core.RedisKeyRegistry; | 5 | import cn.iocoder.yudao.framework.redis.core.RedisKeyRegistry; |
| 6 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.redis.vo.InfRedisKeyRespVO; | ||
| 7 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.redis.vo.InfRedisMonitorRespVO; | ||
| 8 | -import cn.iocoder.yudao.adminserver.modules.infra.convert.redis.RedisConvert; | 6 | +import cn.iocoder.yudao.module.infra.controller.admin.redis.vo.InfRedisKeyRespVO; |
| 7 | +import cn.iocoder.yudao.module.infra.controller.admin.redis.vo.InfRedisMonitorRespVO; | ||
| 8 | +import cn.iocoder.yudao.module.infra.convert.redis.RedisConvert; | ||
| 9 | import io.swagger.annotations.Api; | 9 | import io.swagger.annotations.Api; |
| 10 | import io.swagger.annotations.ApiOperation; | 10 | import io.swagger.annotations.ApiOperation; |
| 11 | import org.springframework.data.redis.connection.RedisServerCommands; | 11 | import org.springframework.data.redis.connection.RedisServerCommands; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/redis/vo/InfRedisKeyRespVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/redis/vo/InfRedisKeyRespVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.redis.vo; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.redis.vo; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.redis.core.RedisKeyDefine; | 3 | import cn.iocoder.yudao.framework.redis.core.RedisKeyDefine; |
| 4 | import io.swagger.annotations.ApiModel; | 4 | import io.swagger.annotations.ApiModel; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/redis/vo/InfRedisMonitorRespVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/redis/vo/InfRedisMonitorRespVO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.controller.redis.vo; | 1 | +package cn.iocoder.yudao.module.infra.controller.admin.redis.vo; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModel; | 3 | import io.swagger.annotations.ApiModel; |
| 4 | import io.swagger.annotations.ApiModelProperty; | 4 | import io.swagger.annotations.ApiModelProperty; |
yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/app/package-info.java
0 → 100644
yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/package-info.java
0 → 100644
yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/convert/config/InfConfigConvert.java
0 → 100644
| 1 | +package cn.iocoder.yudao.module.infra.convert.config; | ||
| 2 | + | ||
| 3 | +import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.config.InfConfigDO; | ||
| 4 | +import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||
| 5 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigCreateReqVO; | ||
| 6 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigExcelVO; | ||
| 7 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigRespVO; | ||
| 8 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigUpdateReqVO; | ||
| 9 | +import org.mapstruct.Mapper; | ||
| 10 | +import org.mapstruct.factory.Mappers; | ||
| 11 | + | ||
| 12 | +import java.util.List; | ||
| 13 | + | ||
| 14 | +@Mapper | ||
| 15 | +public interface InfConfigConvert { | ||
| 16 | + | ||
| 17 | + InfConfigConvert INSTANCE = Mappers.getMapper(InfConfigConvert.class); | ||
| 18 | + | ||
| 19 | + PageResult<ConfigRespVO> convertPage(PageResult<InfConfigDO> page); | ||
| 20 | + | ||
| 21 | + ConfigRespVO convert(InfConfigDO bean); | ||
| 22 | + | ||
| 23 | + InfConfigDO convert(ConfigCreateReqVO bean); | ||
| 24 | + | ||
| 25 | + InfConfigDO convert(ConfigUpdateReqVO bean); | ||
| 26 | + | ||
| 27 | + List<ConfigExcelVO> convertList(List<InfConfigDO> list); | ||
| 28 | + | ||
| 29 | +} |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/convert/file/InfFileConvert.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/convert/file/InfFileConvert.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.convert.file; | 1 | +package cn.iocoder.yudao.module.infra.convert.file; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.coreservice.modules.infra.controller.file.vo.InfFileRespVO; | 3 | import cn.iocoder.yudao.coreservice.modules.infra.controller.file.vo.InfFileRespVO; |
| 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file.InfFileDO; | 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file.InfFileDO; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/convert/job/InfJobConvert.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/convert/job/InfJobConvert.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.convert.job; | 1 | +package cn.iocoder.yudao.module.infra.convert.job; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.InfJobCreateReqVO; | ||
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.InfJobExcelVO; | ||
| 6 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.InfJobRespVO; | ||
| 7 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.InfJobUpdateReqVO; | ||
| 8 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.dataobject.job.InfJobDO; | 4 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.InfJobCreateReqVO; |
| 5 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.InfJobExcelVO; | ||
| 6 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.InfJobRespVO; | ||
| 7 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.InfJobUpdateReqVO; | ||
| 8 | +import cn.iocoder.yudao.module.infra.dal.dataobject.job.InfJobDO; | ||
| 9 | import org.mapstruct.Mapper; | 9 | import org.mapstruct.Mapper; |
| 10 | import org.mapstruct.factory.Mappers; | 10 | import org.mapstruct.factory.Mappers; |
| 11 | 11 |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/convert/job/InfJobLogConvert.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/convert/job/InfJobLogConvert.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.convert.job; | 1 | +package cn.iocoder.yudao.module.infra.convert.job; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.log.InfJobLogExcelVO; | ||
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.log.InfJobLogRespVO; | ||
| 6 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.dataobject.job.InfJobLogDO; | 4 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.log.InfJobLogExcelVO; |
| 5 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.log.InfJobLogRespVO; | ||
| 6 | +import cn.iocoder.yudao.module.infra.dal.dataobject.job.InfJobLogDO; | ||
| 7 | import org.mapstruct.Mapper; | 7 | import org.mapstruct.Mapper; |
| 8 | import org.mapstruct.factory.Mappers; | 8 | import org.mapstruct.factory.Mappers; |
| 9 | 9 |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/convert/logger/InfApiAccessLogConvert.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/convert/logger/InfApiAccessLogConvert.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.convert.logger; | 1 | +package cn.iocoder.yudao.module.infra.convert.logger; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO; | 3 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO; |
| 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog.InfApiAccessLogExcelVO; | ||
| 6 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog.InfApiAccessLogRespVO; | 5 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog.InfApiAccessLogExcelVO; |
| 6 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog.InfApiAccessLogRespVO; | ||
| 7 | import org.mapstruct.Mapper; | 7 | import org.mapstruct.Mapper; |
| 8 | import org.mapstruct.factory.Mappers; | 8 | import org.mapstruct.factory.Mappers; |
| 9 | 9 |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/convert/logger/InfApiAccessLogCoreConvert.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/convert/logger/InfApiAccessLogCoreConvert.java
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.convert.logger; | 1 | +package cn.iocoder.yudao.module.infra.convert.logger; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.apilog.core.service.dto.ApiAccessLogCreateReqDTO; | 3 | import cn.iocoder.yudao.framework.apilog.core.service.dto.ApiAccessLogCreateReqDTO; |
| 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO; | 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/convert/logger/InfApiErrorLogConvert.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/convert/logger/InfApiErrorLogConvert.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.convert.logger; | 1 | +package cn.iocoder.yudao.module.infra.convert.logger; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO; | 3 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO; |
| 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog.InfApiErrorLogExcelVO; | ||
| 6 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog.InfApiErrorLogRespVO; | 5 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog.InfApiErrorLogExcelVO; |
| 6 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog.InfApiErrorLogRespVO; | ||
| 7 | import org.mapstruct.Mapper; | 7 | import org.mapstruct.Mapper; |
| 8 | import org.mapstruct.factory.Mappers; | 8 | import org.mapstruct.factory.Mappers; |
| 9 | 9 |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/convert/logger/InfApiErrorLogCoreConvert.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/convert/logger/InfApiErrorLogCoreConvert.java
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.convert.logger; | 1 | +package cn.iocoder.yudao.module.infra.convert.logger; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.apilog.core.service.dto.ApiErrorLogCreateReqDTO; | 3 | import cn.iocoder.yudao.framework.apilog.core.service.dto.ApiErrorLogCreateReqDTO; |
| 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO; | 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/convert/package-info.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/convert/package-info.java
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/convert/redis/RedisConvert.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/convert/redis/RedisConvert.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.convert.redis; | 1 | +package cn.iocoder.yudao.module.infra.convert.redis; |
| 2 | 2 | ||
| 3 | import cn.hutool.core.util.StrUtil; | 3 | import cn.hutool.core.util.StrUtil; |
| 4 | import cn.iocoder.yudao.framework.redis.core.RedisKeyDefine; | 4 | import cn.iocoder.yudao.framework.redis.core.RedisKeyDefine; |
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.redis.vo.InfRedisKeyRespVO; | ||
| 6 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.redis.vo.InfRedisMonitorRespVO; | 5 | +import cn.iocoder.yudao.module.infra.controller.admin.redis.vo.InfRedisKeyRespVO; |
| 6 | +import cn.iocoder.yudao.module.infra.controller.admin.redis.vo.InfRedisMonitorRespVO; | ||
| 7 | import org.mapstruct.Mapper; | 7 | import org.mapstruct.Mapper; |
| 8 | import org.mapstruct.factory.Mappers; | 8 | import org.mapstruct.factory.Mappers; |
| 9 | 9 |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/convert/《芋道 Spring Boot 对象转换 MapStruct 入门》.md renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/convert/《芋道 Spring Boot 对象转换 MapStruct 入门》.md
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/dal/dataobject/config/InfConfigDO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/config/InfConfigDO.java
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.config; | 1 | +package cn.iocoder.yudao.module.infra.dal.dataobject.config; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | import com.baomidou.mybatisplus.annotation.TableField; | 4 | import com.baomidou.mybatisplus.annotation.TableField; |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/dal/dataobject/file/InfFileDO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/file/InfFileDO.java
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file; | 1 | +package cn.iocoder.yudao.module.infra.dal.dataobject.file; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO; | 4 | import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/dal/dataobject/job/InfJobDO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/job/InfJobDO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.dal.dataobject.job; | 1 | +package cn.iocoder.yudao.module.infra.dal.dataobject.job; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | -import cn.iocoder.yudao.adminserver.modules.infra.enums.job.InfJobStatusEnum; | 4 | +import cn.iocoder.yudao.module.infra.enums.job.InfJobStatusEnum; |
| 5 | import com.baomidou.mybatisplus.annotation.TableId; | 5 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 6 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | import lombok.*; | 7 | import lombok.*; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/dal/dataobject/job/InfJobLogDO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/job/InfJobLogDO.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.dal.dataobject.job; | 1 | +package cn.iocoder.yudao.module.infra.dal.dataobject.job; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | import cn.iocoder.yudao.framework.quartz.core.handler.JobHandler; | 4 | import cn.iocoder.yudao.framework.quartz.core.handler.JobHandler; |
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.enums.job.InfJobLogStatusEnum; | 5 | +import cn.iocoder.yudao.module.infra.enums.job.InfJobLogStatusEnum; |
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 6 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | import lombok.*; | 7 | import lombok.*; |
| 8 | 8 |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/dal/dataobject/logger/InfApiAccessLogDO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/logger/InfApiAccessLogDO.java
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger; | 1 | +package cn.iocoder.yudao.module.infra.dal.dataobject.logger; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; |
| 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; | 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/dal/dataobject/logger/InfApiErrorLogDO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/logger/InfApiErrorLogDO.java
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger; | 1 | +package cn.iocoder.yudao.module.infra.dal.dataobject.logger; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.coreservice.modules.infra.enums.logger.InfApiErrorLogProcessStatusEnum; | 3 | import cn.iocoder.yudao.coreservice.modules.infra.enums.logger.InfApiErrorLogProcessStatusEnum; |
| 4 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; | 4 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/dal/mysql/config/InfConfigCoreDAOImpl.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/config/InfConfigCoreDAOImpl.java
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.dal.mysql.config; | 1 | +package cn.iocoder.yudao.module.infra.dal.mysql.config; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.apollo.internals.ConfigFrameworkDAO; | 3 | import cn.iocoder.yudao.framework.apollo.internals.ConfigFrameworkDAO; |
| 4 | import cn.iocoder.yudao.framework.apollo.internals.dto.ConfigRespDTO; | 4 | import cn.iocoder.yudao.framework.apollo.internals.dto.ConfigRespDTO; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/dal/mysql/config/InfConfigMapper.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/config/InfConfigMapper.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.dal.mysql.config; | 1 | +package cn.iocoder.yudao.module.infra.dal.mysql.config; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.config.InfConfigDO; | 3 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.config.InfConfigDO; |
| 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | 5 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
| 6 | import cn.iocoder.yudao.framework.mybatis.core.query.QueryWrapperX; | 6 | import cn.iocoder.yudao.framework.mybatis.core.query.QueryWrapperX; |
| 7 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.InfConfigExportReqVO; | ||
| 8 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.InfConfigPageReqVO; | 7 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigExportReqVO; |
| 8 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigPageReqVO; | ||
| 9 | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 9 | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| 10 | import org.apache.ibatis.annotations.Mapper; | 10 | import org.apache.ibatis.annotations.Mapper; |
| 11 | 11 | ||
| @@ -18,7 +18,7 @@ public interface InfConfigMapper extends BaseMapperX<InfConfigDO> { | @@ -18,7 +18,7 @@ public interface InfConfigMapper extends BaseMapperX<InfConfigDO> { | ||
| 18 | return selectOne(new QueryWrapper<InfConfigDO>().eq("`key`", key)); | 18 | return selectOne(new QueryWrapper<InfConfigDO>().eq("`key`", key)); |
| 19 | } | 19 | } |
| 20 | 20 | ||
| 21 | - default PageResult<InfConfigDO> selectPage(InfConfigPageReqVO reqVO) { | 21 | + default PageResult<InfConfigDO> selectPage(ConfigPageReqVO reqVO) { |
| 22 | return selectPage(reqVO, new QueryWrapperX<InfConfigDO>() | 22 | return selectPage(reqVO, new QueryWrapperX<InfConfigDO>() |
| 23 | .likeIfPresent("name", reqVO.getName()) | 23 | .likeIfPresent("name", reqVO.getName()) |
| 24 | .likeIfPresent("`key`", reqVO.getKey()) | 24 | .likeIfPresent("`key`", reqVO.getKey()) |
| @@ -26,7 +26,7 @@ public interface InfConfigMapper extends BaseMapperX<InfConfigDO> { | @@ -26,7 +26,7 @@ public interface InfConfigMapper extends BaseMapperX<InfConfigDO> { | ||
| 26 | .betweenIfPresent("create_time", reqVO.getBeginTime(), reqVO.getEndTime())); | 26 | .betweenIfPresent("create_time", reqVO.getBeginTime(), reqVO.getEndTime())); |
| 27 | } | 27 | } |
| 28 | 28 | ||
| 29 | - default List<InfConfigDO> selectList(InfConfigExportReqVO reqVO) { | 29 | + default List<InfConfigDO> selectList(ConfigExportReqVO reqVO) { |
| 30 | return selectList(new QueryWrapperX<InfConfigDO>() | 30 | return selectList(new QueryWrapperX<InfConfigDO>() |
| 31 | .likeIfPresent("name", reqVO.getName()) | 31 | .likeIfPresent("name", reqVO.getName()) |
| 32 | .likeIfPresent("`key`", reqVO.getKey()) | 32 | .likeIfPresent("`key`", reqVO.getKey()) |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/dal/mysql/file/InfFileCoreMapper.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/file/InfFileCoreMapper.java
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.dal.mysql.file; | 1 | +package cn.iocoder.yudao.module.infra.dal.mysql.file; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | 3 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
| 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file.InfFileDO; | 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file.InfFileDO; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/dal/mysql/file/InfFileMapper.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/file/InfFileMapper.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.dal.mysql.file; | 1 | +package cn.iocoder.yudao.module.infra.dal.mysql.file; |
| 2 | 2 | ||
| 3 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.file.vo.InfFilePageReqVO; | 3 | +import cn.iocoder.yudao.module.infra.controller.admin.file.vo.InfFilePageReqVO; |
| 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file.InfFileDO; | 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file.InfFileDO; |
| 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 6 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | 6 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/dal/mysql/job/InfJobLogMapper.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/job/InfJobLogMapper.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.dal.mysql.job; | 1 | +package cn.iocoder.yudao.module.infra.dal.mysql.job; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | 4 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
| 5 | import cn.iocoder.yudao.framework.mybatis.core.query.QueryWrapperX; | 5 | import cn.iocoder.yudao.framework.mybatis.core.query.QueryWrapperX; |
| 6 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.log.InfJobLogExportReqVO; | ||
| 7 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.log.InfJobLogPageReqVO; | ||
| 8 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.dataobject.job.InfJobLogDO; | 6 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.log.InfJobLogExportReqVO; |
| 7 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.log.InfJobLogPageReqVO; | ||
| 8 | +import cn.iocoder.yudao.module.infra.dal.dataobject.job.InfJobLogDO; | ||
| 9 | import org.apache.ibatis.annotations.Mapper; | 9 | import org.apache.ibatis.annotations.Mapper; |
| 10 | 10 | ||
| 11 | import java.util.List; | 11 | import java.util.List; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/dal/mysql/job/InfJobMapper.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/job/InfJobMapper.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.dal.mysql.job; | 1 | +package cn.iocoder.yudao.module.infra.dal.mysql.job; |
| 2 | 2 | ||
| 3 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.InfJobExportReqVO; | ||
| 4 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.InfJobPageReqVO; | ||
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.dataobject.job.InfJobDO; | 3 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.InfJobExportReqVO; |
| 4 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.InfJobPageReqVO; | ||
| 5 | +import cn.iocoder.yudao.module.infra.dal.dataobject.job.InfJobDO; | ||
| 6 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 6 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 7 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | 7 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
| 8 | import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; | 8 | import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/dal/mysql/logger/InfApiAccessLogCoreMapper.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/logger/InfApiAccessLogCoreMapper.java
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.dal.mysql.logger; | 1 | +package cn.iocoder.yudao.module.infra.dal.mysql.logger; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | 3 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
| 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO; | 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/dal/mysql/logger/InfApiAccessLogMapper.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/logger/InfApiAccessLogMapper.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.dal.mysql.logger; | 1 | +package cn.iocoder.yudao.module.infra.dal.mysql.logger; |
| 2 | 2 | ||
| 3 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog.InfApiAccessLogExportReqVO; | ||
| 4 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog.InfApiAccessLogPageReqVO; | 3 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog.InfApiAccessLogExportReqVO; |
| 4 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog.InfApiAccessLogPageReqVO; | ||
| 5 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO; | 5 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO; |
| 6 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 6 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 7 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | 7 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/dal/mysql/logger/InfApiErrorLogCoreMapper.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/logger/InfApiErrorLogCoreMapper.java
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.dal.mysql.logger; | 1 | +package cn.iocoder.yudao.module.infra.dal.mysql.logger; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | 3 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
| 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO; | 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/dal/mysql/logger/InfApiErrorLogMapper.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/logger/InfApiErrorLogMapper.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.dal.mysql.logger; | 1 | +package cn.iocoder.yudao.module.infra.dal.mysql.logger; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO; | 3 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO; |
| 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | 5 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
| 6 | import cn.iocoder.yudao.framework.mybatis.core.query.QueryWrapperX; | 6 | import cn.iocoder.yudao.framework.mybatis.core.query.QueryWrapperX; |
| 7 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog.InfApiErrorLogExportReqVO; | ||
| 8 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog.InfApiErrorLogPageReqVO; | 7 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog.InfApiErrorLogExportReqVO; |
| 8 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog.InfApiErrorLogPageReqVO; | ||
| 9 | import org.apache.ibatis.annotations.Mapper; | 9 | import org.apache.ibatis.annotations.Mapper; |
| 10 | 10 | ||
| 11 | import java.util.List; | 11 | import java.util.List; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/enums/InfDictTypeConstants.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/enums/DictTypeConstants.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.enums; | 1 | +package cn.iocoder.yudao.module.infra.enums; |
| 2 | 2 | ||
| 3 | /** | 3 | /** |
| 4 | * Infra 字典类型的枚举类 | 4 | * Infra 字典类型的枚举类 |
| 5 | * | 5 | * |
| 6 | * @author 芋道源码 | 6 | * @author 芋道源码 |
| 7 | */ | 7 | */ |
| 8 | -public interface InfDictTypeConstants { | 8 | +public interface DictTypeConstants { |
| 9 | 9 | ||
| 10 | String REDIS_TIMEOUT_TYPE = "inf_redis_timeout_type"; // Redis 超时类型 | 10 | String REDIS_TIMEOUT_TYPE = "inf_redis_timeout_type"; // Redis 超时类型 |
| 11 | 11 | ||
| @@ -16,4 +16,7 @@ public interface InfDictTypeConstants { | @@ -16,4 +16,7 @@ public interface InfDictTypeConstants { | ||
| 16 | 16 | ||
| 17 | String ERROR_CODE_TYPE = "inf_error_code_type"; // 错误码的类型枚举 | 17 | String ERROR_CODE_TYPE = "inf_error_code_type"; // 错误码的类型枚举 |
| 18 | 18 | ||
| 19 | + String CONFIG_TYPE = "sys_config_type"; // 参数配置类型 | ||
| 20 | + String BOOLEAN_STRING = "sys_boolean_string"; // Boolean 是否类型 | ||
| 21 | + | ||
| 19 | } | 22 | } |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/enums/InfErrorCodeConstants.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/enums/InfErrorCodeConstants.java
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/enums/SysErrorCodeConstants.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/enums/SysErrorCodeConstants.java
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/enums/config/InfConfigTypeEnum.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/enums/config/InfConfigTypeEnum.java
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/enums/job/InfJobLogStatusEnum.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/enums/job/InfJobLogStatusEnum.java
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/enums/job/InfJobStatusEnum.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/enums/job/InfJobStatusEnum.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.enums.job; | 1 | +package cn.iocoder.yudao.module.infra.enums.job; |
| 2 | 2 | ||
| 3 | import com.google.common.collect.Sets; | 3 | import com.google.common.collect.Sets; |
| 4 | import lombok.AllArgsConstructor; | 4 | import lombok.AllArgsConstructor; |
| @@ -25,11 +25,11 @@ public enum InfJobStatusEnum { | @@ -25,11 +25,11 @@ public enum InfJobStatusEnum { | ||
| 25 | /** | 25 | /** |
| 26 | * 开启 | 26 | * 开启 |
| 27 | */ | 27 | */ |
| 28 | - NORMAL(1, Sets.newHashSet(STATE_WAITING, STATE_ACQUIRED, STATE_BLOCKED)), | 28 | + NORMAL(1, Sets.newHashSet(Constants.STATE_WAITING, Constants.STATE_ACQUIRED, Constants.STATE_BLOCKED)), |
| 29 | /** | 29 | /** |
| 30 | * 暂停 | 30 | * 暂停 |
| 31 | */ | 31 | */ |
| 32 | - STOP(2, Sets.newHashSet(STATE_PAUSED, STATE_PAUSED_BLOCKED)); | 32 | + STOP(2, Sets.newHashSet(Constants.STATE_PAUSED, Constants.STATE_PAUSED_BLOCKED)); |
| 33 | 33 | ||
| 34 | /** | 34 | /** |
| 35 | * 状态 | 35 | * 状态 |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/enums/logger/InfApiErrorLogProcessStatusEnum.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/enums/logger/InfApiErrorLogProcessStatusEnum.java
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/framework/file/config/FileConfiguration.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/file/config/FileConfiguration.java
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.framework.file.config; | 1 | +package cn.iocoder.yudao.module.infra.file.config; |
| 2 | 2 | ||
| 3 | import org.springframework.boot.context.properties.EnableConfigurationProperties; | 3 | import org.springframework.boot.context.properties.EnableConfigurationProperties; |
| 4 | import org.springframework.context.annotation.Configuration; | 4 | import org.springframework.context.annotation.Configuration; |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/framework/file/config/FileProperties.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/file/config/FileProperties.java
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.framework.file.config; | 1 | +package cn.iocoder.yudao.module.infra.file.config; |
| 2 | 2 | ||
| 3 | import lombok.Data; | 3 | import lombok.Data; |
| 4 | import org.springframework.boot.context.properties.ConfigurationProperties; | 4 | import org.springframework.boot.context.properties.ConfigurationProperties; |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/framework/file/package-info.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/file/package-info.java
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/framework/package-info.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/framework/package-info.java
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/mq/consumer/config/InfConfigRefreshConsumer.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/mq/consumer/config/InfConfigRefreshConsumer.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.mq.consumer.config; | 1 | +package cn.iocoder.yudao.module.infra.mq.consumer.config; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.apollo.internals.DBConfigRepository; | 3 | import cn.iocoder.yudao.framework.apollo.internals.DBConfigRepository; |
| 4 | import cn.iocoder.yudao.framework.mq.core.pubsub.AbstractChannelMessageListener; | 4 | import cn.iocoder.yudao.framework.mq.core.pubsub.AbstractChannelMessageListener; |
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.mq.message.config.InfConfigRefreshMessage; | 5 | +import cn.iocoder.yudao.module.infra.mq.message.config.InfConfigRefreshMessage; |
| 6 | import lombok.extern.slf4j.Slf4j; | 6 | import lombok.extern.slf4j.Slf4j; |
| 7 | import org.springframework.stereotype.Component; | 7 | import org.springframework.stereotype.Component; |
| 8 | 8 |
yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/mq/consumer/package-info.java
0 → 100644
| 1 | +package cn.iocoder.yudao.module.infra.mq.consumer; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/mq/message/config/InfConfigRefreshMessage.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/mq/message/config/InfConfigRefreshMessage.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.mq.message.config; | 1 | +package cn.iocoder.yudao.module.infra.mq.message.config; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mq.core.pubsub.AbstractChannelMessage; | 3 | import cn.iocoder.yudao.framework.mq.core.pubsub.AbstractChannelMessage; |
| 4 | import lombok.Data; | 4 | import lombok.Data; |
yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/mq/message/package-info.java
0 → 100644
| 1 | +package cn.iocoder.yudao.module.infra.mq.message; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/mq/producer/config/InfConfigProducer.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/mq/producer/config/InfConfigProducer.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.mq.producer.config; | 1 | +package cn.iocoder.yudao.module.infra.mq.producer.config; |
| 2 | 2 | ||
| 3 | -import cn.iocoder.yudao.adminserver.modules.infra.mq.message.config.InfConfigRefreshMessage; | 3 | +import cn.iocoder.yudao.module.infra.mq.message.config.InfConfigRefreshMessage; |
| 4 | import cn.iocoder.yudao.framework.mq.core.RedisMQTemplate; | 4 | import cn.iocoder.yudao.framework.mq.core.RedisMQTemplate; |
| 5 | import org.springframework.stereotype.Component; | 5 | import org.springframework.stereotype.Component; |
| 6 | 6 |
yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/mq/producer/package-info.java
0 → 100644
| 1 | +package cn.iocoder.yudao.module.infra.mq.producer; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/package-info.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/package-info.java
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | * infra 包下,我们放基础设施的运维与管理,支撑上层的通用与核心业务。 | 2 | * infra 包下,我们放基础设施的运维与管理,支撑上层的通用与核心业务。 |
| 3 | * 例如说:定时任务的管理、服务器的信息等等 | 3 | * 例如说:定时任务的管理、服务器的信息等等 |
| 4 | * | 4 | * |
| 5 | - * 缩写:inf | 5 | + * 1. Controller URL:以 /infra/ 开头,避免和其它 Module 冲突 |
| 6 | + * 2. DataObject 表名:以 infra_ 开头,方便在数据库中区分 | ||
| 6 | */ | 7 | */ |
| 7 | -package cn.iocoder.yudao.adminserver.modules.infra; | 8 | +package cn.iocoder.yudao.module.infra; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/service/config/InfConfigService.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/service/config/InfConfigService.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.service.config; | 1 | +package cn.iocoder.yudao.module.infra.service.config; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.config.InfConfigDO; | 3 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.config.InfConfigDO; |
| 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.InfConfigCreateReqVO; | ||
| 6 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.InfConfigExportReqVO; | ||
| 7 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.InfConfigPageReqVO; | ||
| 8 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.InfConfigUpdateReqVO; | 5 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigCreateReqVO; |
| 6 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigExportReqVO; | ||
| 7 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigPageReqVO; | ||
| 8 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigUpdateReqVO; | ||
| 9 | 9 | ||
| 10 | import javax.validation.Valid; | 10 | import javax.validation.Valid; |
| 11 | import java.util.List; | 11 | import java.util.List; |
| @@ -23,14 +23,14 @@ public interface InfConfigService { | @@ -23,14 +23,14 @@ public interface InfConfigService { | ||
| 23 | * @param reqVO 创建信息 | 23 | * @param reqVO 创建信息 |
| 24 | * @return 配置编号 | 24 | * @return 配置编号 |
| 25 | */ | 25 | */ |
| 26 | - Long createConfig(@Valid InfConfigCreateReqVO reqVO); | 26 | + Long createConfig(@Valid ConfigCreateReqVO reqVO); |
| 27 | 27 | ||
| 28 | /** | 28 | /** |
| 29 | * 更新参数配置 | 29 | * 更新参数配置 |
| 30 | * | 30 | * |
| 31 | * @param reqVO 更新信息 | 31 | * @param reqVO 更新信息 |
| 32 | */ | 32 | */ |
| 33 | - void updateConfig(@Valid InfConfigUpdateReqVO reqVO); | 33 | + void updateConfig(@Valid ConfigUpdateReqVO reqVO); |
| 34 | 34 | ||
| 35 | /** | 35 | /** |
| 36 | * 删除参数配置 | 36 | * 删除参数配置 |
| @@ -61,7 +61,7 @@ public interface InfConfigService { | @@ -61,7 +61,7 @@ public interface InfConfigService { | ||
| 61 | * @param reqVO 分页条件 | 61 | * @param reqVO 分页条件 |
| 62 | * @return 分页列表 | 62 | * @return 分页列表 |
| 63 | */ | 63 | */ |
| 64 | - PageResult<InfConfigDO> getConfigPage(@Valid InfConfigPageReqVO reqVO); | 64 | + PageResult<InfConfigDO> getConfigPage(@Valid ConfigPageReqVO reqVO); |
| 65 | 65 | ||
| 66 | /** | 66 | /** |
| 67 | * 获得参数配置列表 | 67 | * 获得参数配置列表 |
| @@ -69,7 +69,7 @@ public interface InfConfigService { | @@ -69,7 +69,7 @@ public interface InfConfigService { | ||
| 69 | * @param reqVO 列表 | 69 | * @param reqVO 列表 |
| 70 | * @return 列表 | 70 | * @return 列表 |
| 71 | */ | 71 | */ |
| 72 | - List<InfConfigDO> getConfigList(@Valid InfConfigExportReqVO reqVO); | 72 | + List<InfConfigDO> getConfigList(@Valid ConfigExportReqVO reqVO); |
| 73 | 73 | ||
| 74 | 74 | ||
| 75 | } | 75 | } |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/service/config/impl/InfConfigServiceImpl.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/service/config/impl/InfConfigServiceImpl.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.service.config.impl; | 1 | +package cn.iocoder.yudao.module.infra.service.config.impl; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.config.InfConfigDO; | 3 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.config.InfConfigDO; |
| 4 | import cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil; | 4 | import cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil; |
| 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 6 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.InfConfigCreateReqVO; | ||
| 7 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.InfConfigExportReqVO; | ||
| 8 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.InfConfigPageReqVO; | ||
| 9 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.InfConfigUpdateReqVO; | ||
| 10 | -import cn.iocoder.yudao.adminserver.modules.infra.convert.config.InfConfigConvert; | ||
| 11 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.mysql.config.InfConfigMapper; | ||
| 12 | -import cn.iocoder.yudao.adminserver.modules.infra.enums.config.InfConfigTypeEnum; | ||
| 13 | -import cn.iocoder.yudao.adminserver.modules.infra.mq.producer.config.InfConfigProducer; | ||
| 14 | -import cn.iocoder.yudao.adminserver.modules.infra.service.config.InfConfigService; | 6 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigCreateReqVO; |
| 7 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigExportReqVO; | ||
| 8 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigPageReqVO; | ||
| 9 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigUpdateReqVO; | ||
| 10 | +import cn.iocoder.yudao.module.infra.convert.config.InfConfigConvert; | ||
| 11 | +import cn.iocoder.yudao.module.infra.dal.mysql.config.InfConfigMapper; | ||
| 12 | +import cn.iocoder.yudao.module.infra.enums.config.InfConfigTypeEnum; | ||
| 13 | +import cn.iocoder.yudao.module.infra.mq.producer.config.InfConfigProducer; | ||
| 14 | +import cn.iocoder.yudao.module.infra.service.config.InfConfigService; | ||
| 15 | +import cn.iocoder.yudao.module.infra.enums.InfErrorCodeConstants; | ||
| 15 | import com.google.common.annotations.VisibleForTesting; | 16 | import com.google.common.annotations.VisibleForTesting; |
| 16 | import lombok.extern.slf4j.Slf4j; | 17 | import lombok.extern.slf4j.Slf4j; |
| 17 | import org.springframework.stereotype.Service; | 18 | import org.springframework.stereotype.Service; |
| @@ -21,8 +22,6 @@ import javax.annotation.Resource; | @@ -21,8 +22,6 @@ import javax.annotation.Resource; | ||
| 21 | 22 | ||
| 22 | import java.util.List; | 23 | import java.util.List; |
| 23 | 24 | ||
| 24 | -import static cn.iocoder.yudao.adminserver.modules.infra.enums.InfErrorCodeConstants.*; | ||
| 25 | - | ||
| 26 | /** | 25 | /** |
| 27 | * 参数配置 Service 实现类 | 26 | * 参数配置 Service 实现类 |
| 28 | */ | 27 | */ |
| @@ -38,7 +37,7 @@ public class InfConfigServiceImpl implements InfConfigService { | @@ -38,7 +37,7 @@ public class InfConfigServiceImpl implements InfConfigService { | ||
| 38 | private InfConfigProducer configProducer; | 37 | private InfConfigProducer configProducer; |
| 39 | 38 | ||
| 40 | @Override | 39 | @Override |
| 41 | - public Long createConfig(InfConfigCreateReqVO reqVO) { | 40 | + public Long createConfig(ConfigCreateReqVO reqVO) { |
| 42 | // 校验正确性 | 41 | // 校验正确性 |
| 43 | checkCreateOrUpdate(null, reqVO.getKey()); | 42 | checkCreateOrUpdate(null, reqVO.getKey()); |
| 44 | // 插入参数配置 | 43 | // 插入参数配置 |
| @@ -51,7 +50,7 @@ public class InfConfigServiceImpl implements InfConfigService { | @@ -51,7 +50,7 @@ public class InfConfigServiceImpl implements InfConfigService { | ||
| 51 | } | 50 | } |
| 52 | 51 | ||
| 53 | @Override | 52 | @Override |
| 54 | - public void updateConfig(InfConfigUpdateReqVO reqVO) { | 53 | + public void updateConfig(ConfigUpdateReqVO reqVO) { |
| 55 | // 校验正确性 | 54 | // 校验正确性 |
| 56 | checkCreateOrUpdate(reqVO.getId(), null); // 不允许更新 key | 55 | checkCreateOrUpdate(reqVO.getId(), null); // 不允许更新 key |
| 57 | // 更新参数配置 | 56 | // 更新参数配置 |
| @@ -67,7 +66,7 @@ public class InfConfigServiceImpl implements InfConfigService { | @@ -67,7 +66,7 @@ public class InfConfigServiceImpl implements InfConfigService { | ||
| 67 | InfConfigDO config = checkConfigExists(id); | 66 | InfConfigDO config = checkConfigExists(id); |
| 68 | // 内置配置,不允许删除 | 67 | // 内置配置,不允许删除 |
| 69 | if (InfConfigTypeEnum.SYSTEM.getType().equals(config.getType())) { | 68 | if (InfConfigTypeEnum.SYSTEM.getType().equals(config.getType())) { |
| 70 | - throw ServiceExceptionUtil.exception(CONFIG_CAN_NOT_DELETE_SYSTEM_TYPE); | 69 | + throw ServiceExceptionUtil.exception(InfErrorCodeConstants.CONFIG_CAN_NOT_DELETE_SYSTEM_TYPE); |
| 71 | } | 70 | } |
| 72 | // 删除 | 71 | // 删除 |
| 73 | configMapper.deleteById(id); | 72 | configMapper.deleteById(id); |
| @@ -86,12 +85,12 @@ public class InfConfigServiceImpl implements InfConfigService { | @@ -86,12 +85,12 @@ public class InfConfigServiceImpl implements InfConfigService { | ||
| 86 | } | 85 | } |
| 87 | 86 | ||
| 88 | @Override | 87 | @Override |
| 89 | - public PageResult<InfConfigDO> getConfigPage(InfConfigPageReqVO reqVO) { | 88 | + public PageResult<InfConfigDO> getConfigPage(ConfigPageReqVO reqVO) { |
| 90 | return configMapper.selectPage(reqVO); | 89 | return configMapper.selectPage(reqVO); |
| 91 | } | 90 | } |
| 92 | 91 | ||
| 93 | @Override | 92 | @Override |
| 94 | - public List<InfConfigDO> getConfigList(InfConfigExportReqVO reqVO) { | 93 | + public List<InfConfigDO> getConfigList(ConfigExportReqVO reqVO) { |
| 95 | return configMapper.selectList(reqVO); | 94 | return configMapper.selectList(reqVO); |
| 96 | } | 95 | } |
| 97 | 96 | ||
| @@ -109,7 +108,7 @@ public class InfConfigServiceImpl implements InfConfigService { | @@ -109,7 +108,7 @@ public class InfConfigServiceImpl implements InfConfigService { | ||
| 109 | } | 108 | } |
| 110 | InfConfigDO config = configMapper.selectById(id); | 109 | InfConfigDO config = configMapper.selectById(id); |
| 111 | if (config == null) { | 110 | if (config == null) { |
| 112 | - throw ServiceExceptionUtil.exception(CONFIG_NOT_EXISTS); | 111 | + throw ServiceExceptionUtil.exception(InfErrorCodeConstants.CONFIG_NOT_EXISTS); |
| 113 | } | 112 | } |
| 114 | return config; | 113 | return config; |
| 115 | } | 114 | } |
| @@ -122,10 +121,10 @@ public class InfConfigServiceImpl implements InfConfigService { | @@ -122,10 +121,10 @@ public class InfConfigServiceImpl implements InfConfigService { | ||
| 122 | } | 121 | } |
| 123 | // 如果 id 为空,说明不用比较是否为相同 id 的参数配置 | 122 | // 如果 id 为空,说明不用比较是否为相同 id 的参数配置 |
| 124 | if (id == null) { | 123 | if (id == null) { |
| 125 | - throw ServiceExceptionUtil.exception(CONFIG_KEY_DUPLICATE); | 124 | + throw ServiceExceptionUtil.exception(InfErrorCodeConstants.CONFIG_KEY_DUPLICATE); |
| 126 | } | 125 | } |
| 127 | if (!config.getId().equals(id)) { | 126 | if (!config.getId().equals(id)) { |
| 128 | - throw ServiceExceptionUtil.exception(CONFIG_KEY_DUPLICATE); | 127 | + throw ServiceExceptionUtil.exception(InfErrorCodeConstants.CONFIG_KEY_DUPLICATE); |
| 129 | } | 128 | } |
| 130 | } | 129 | } |
| 131 | 130 |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/service/file/InfFileCoreService.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/service/file/InfFileCoreService.java
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/service/file/InfFileService.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/service/file/InfFileService.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.service.file; | 1 | +package cn.iocoder.yudao.module.infra.service.file; |
| 2 | 2 | ||
| 3 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.file.vo.InfFilePageReqVO; | 3 | +import cn.iocoder.yudao.module.infra.controller.admin.file.vo.InfFilePageReqVO; |
| 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file.InfFileDO; | 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file.InfFileDO; |
| 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 6 | 6 |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/service/file/impl/InfFileCoreServiceImpl.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/service/file/impl/InfFileCoreServiceImpl.java
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.service.file.impl; | 1 | +package cn.iocoder.yudao.module.infra.service.file.impl; |
| 2 | 2 | ||
| 3 | import cn.hutool.core.io.FileTypeUtil; | 3 | import cn.hutool.core.io.FileTypeUtil; |
| 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file.InfFileDO; | 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file.InfFileDO; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/service/file/impl/InfFileServiceImpl.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/service/file/impl/InfFileServiceImpl.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.service.file.impl; | 1 | +package cn.iocoder.yudao.module.infra.service.file.impl; |
| 2 | 2 | ||
| 3 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.mysql.file.InfFileMapper; | ||
| 4 | -import cn.iocoder.yudao.adminserver.modules.infra.service.file.InfFileService; | ||
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.file.vo.InfFilePageReqVO; | 3 | +import cn.iocoder.yudao.module.infra.dal.mysql.file.InfFileMapper; |
| 4 | +import cn.iocoder.yudao.module.infra.service.file.InfFileService; | ||
| 5 | +import cn.iocoder.yudao.module.infra.controller.admin.file.vo.InfFilePageReqVO; | ||
| 6 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file.InfFileDO; | 6 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file.InfFileDO; |
| 7 | import cn.iocoder.yudao.coreservice.modules.infra.service.file.InfFileCoreService; | 7 | import cn.iocoder.yudao.coreservice.modules.infra.service.file.InfFileCoreService; |
| 8 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 8 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/service/job/InfJobLogService.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/service/job/InfJobLogService.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.service.job; | 1 | +package cn.iocoder.yudao.module.infra.service.job; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | import cn.iocoder.yudao.framework.quartz.core.service.JobLogFrameworkService; | 4 | import cn.iocoder.yudao.framework.quartz.core.service.JobLogFrameworkService; |
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.log.InfJobLogExportReqVO; | ||
| 6 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.log.InfJobLogPageReqVO; | ||
| 7 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.dataobject.job.InfJobLogDO; | 5 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.log.InfJobLogExportReqVO; |
| 6 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.log.InfJobLogPageReqVO; | ||
| 7 | +import cn.iocoder.yudao.module.infra.dal.dataobject.job.InfJobLogDO; | ||
| 8 | 8 | ||
| 9 | import java.util.Collection; | 9 | import java.util.Collection; |
| 10 | import java.util.List; | 10 | import java.util.List; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/service/job/InfJobService.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/service/job/InfJobService.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.service.job; | 1 | +package cn.iocoder.yudao.module.infra.service.job; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.InfJobCreateReqVO; | ||
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.InfJobExportReqVO; | ||
| 6 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.InfJobPageReqVO; | ||
| 7 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.InfJobUpdateReqVO; | ||
| 8 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.dataobject.job.InfJobDO; | 4 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.InfJobCreateReqVO; |
| 5 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.InfJobExportReqVO; | ||
| 6 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.InfJobPageReqVO; | ||
| 7 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.InfJobUpdateReqVO; | ||
| 8 | +import cn.iocoder.yudao.module.infra.dal.dataobject.job.InfJobDO; | ||
| 9 | import org.quartz.SchedulerException; | 9 | import org.quartz.SchedulerException; |
| 10 | 10 | ||
| 11 | import javax.validation.Valid; | 11 | import javax.validation.Valid; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/service/job/impl/InfJobLogServiceImpl.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/service/job/impl/InfJobLogServiceImpl.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.service.job.impl; | 1 | +package cn.iocoder.yudao.module.infra.service.job.impl; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.log.InfJobLogExportReqVO; | ||
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.log.InfJobLogPageReqVO; | ||
| 6 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.dataobject.job.InfJobLogDO; | ||
| 7 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.mysql.job.InfJobLogMapper; | ||
| 8 | -import cn.iocoder.yudao.adminserver.modules.infra.enums.job.InfJobLogStatusEnum; | ||
| 9 | -import cn.iocoder.yudao.adminserver.modules.infra.service.job.InfJobLogService; | 4 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.log.InfJobLogExportReqVO; |
| 5 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.log.InfJobLogPageReqVO; | ||
| 6 | +import cn.iocoder.yudao.module.infra.dal.dataobject.job.InfJobLogDO; | ||
| 7 | +import cn.iocoder.yudao.module.infra.dal.mysql.job.InfJobLogMapper; | ||
| 8 | +import cn.iocoder.yudao.module.infra.enums.job.InfJobLogStatusEnum; | ||
| 9 | +import cn.iocoder.yudao.module.infra.service.job.InfJobLogService; | ||
| 10 | import lombok.extern.slf4j.Slf4j; | 10 | import lombok.extern.slf4j.Slf4j; |
| 11 | import org.springframework.scheduling.annotation.Async; | 11 | import org.springframework.scheduling.annotation.Async; |
| 12 | import org.springframework.stereotype.Service; | 12 | import org.springframework.stereotype.Service; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/service/job/impl/InfJobServiceImpl.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/service/job/impl/InfJobServiceImpl.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.service.job.impl; | 1 | +package cn.iocoder.yudao.module.infra.service.job.impl; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | import cn.iocoder.yudao.framework.quartz.core.scheduler.SchedulerManager; | 4 | import cn.iocoder.yudao.framework.quartz.core.scheduler.SchedulerManager; |
| 5 | import cn.iocoder.yudao.framework.quartz.core.util.CronUtils; | 5 | import cn.iocoder.yudao.framework.quartz.core.util.CronUtils; |
| 6 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.InfJobCreateReqVO; | ||
| 7 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.InfJobExportReqVO; | ||
| 8 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.InfJobPageReqVO; | ||
| 9 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.InfJobUpdateReqVO; | ||
| 10 | -import cn.iocoder.yudao.adminserver.modules.infra.convert.job.InfJobConvert; | ||
| 11 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.dataobject.job.InfJobDO; | ||
| 12 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.mysql.job.InfJobMapper; | ||
| 13 | -import cn.iocoder.yudao.adminserver.modules.infra.enums.job.InfJobStatusEnum; | ||
| 14 | -import cn.iocoder.yudao.adminserver.modules.infra.service.job.InfJobService; | 6 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.InfJobCreateReqVO; |
| 7 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.InfJobExportReqVO; | ||
| 8 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.InfJobPageReqVO; | ||
| 9 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.InfJobUpdateReqVO; | ||
| 10 | +import cn.iocoder.yudao.module.infra.convert.job.InfJobConvert; | ||
| 11 | +import cn.iocoder.yudao.module.infra.dal.dataobject.job.InfJobDO; | ||
| 12 | +import cn.iocoder.yudao.module.infra.dal.mysql.job.InfJobMapper; | ||
| 13 | +import cn.iocoder.yudao.module.infra.enums.job.InfJobStatusEnum; | ||
| 14 | +import cn.iocoder.yudao.module.infra.service.job.InfJobService; | ||
| 15 | import org.quartz.SchedulerException; | 15 | import org.quartz.SchedulerException; |
| 16 | import org.springframework.stereotype.Service; | 16 | import org.springframework.stereotype.Service; |
| 17 | import org.springframework.transaction.annotation.Transactional; | 17 | import org.springframework.transaction.annotation.Transactional; |
| @@ -22,7 +22,7 @@ import java.util.Collection; | @@ -22,7 +22,7 @@ import java.util.Collection; | ||
| 22 | import java.util.List; | 22 | import java.util.List; |
| 23 | 23 | ||
| 24 | import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; | 24 | import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; |
| 25 | -import static cn.iocoder.yudao.adminserver.modules.infra.enums.InfErrorCodeConstants.*; | 25 | +import static cn.iocoder.yudao.module.infra.enums.InfErrorCodeConstants.*; |
| 26 | import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.containsAny; | 26 | import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.containsAny; |
| 27 | 27 | ||
| 28 | /** | 28 | /** |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/service/logger/InfApiAccessLogCoreService.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/service/logger/InfApiAccessLogCoreService.java
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.service.logger; | 1 | +package cn.iocoder.yudao.module.infra.service.logger; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.apilog.core.service.ApiAccessLogFrameworkService; | 3 | import cn.iocoder.yudao.framework.apilog.core.service.ApiAccessLogFrameworkService; |
| 4 | 4 |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/service/logger/InfApiAccessLogService.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/service/logger/InfApiAccessLogService.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.service.logger; | 1 | +package cn.iocoder.yudao.module.infra.service.logger; |
| 2 | 2 | ||
| 3 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog.InfApiAccessLogExportReqVO; | ||
| 4 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog.InfApiAccessLogPageReqVO; | 3 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog.InfApiAccessLogExportReqVO; |
| 4 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog.InfApiAccessLogPageReqVO; | ||
| 5 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO; | 5 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO; |
| 6 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 6 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 7 | 7 |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/service/logger/InfApiErrorLogCoreService.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/service/logger/InfApiErrorLogCoreService.java
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.service.logger; | 1 | +package cn.iocoder.yudao.module.infra.service.logger; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.apilog.core.service.ApiErrorLogFrameworkService; | 3 | import cn.iocoder.yudao.framework.apilog.core.service.ApiErrorLogFrameworkService; |
| 4 | 4 |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/service/logger/InfApiErrorLogService.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/service/logger/InfApiErrorLogService.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.service.logger; | 1 | +package cn.iocoder.yudao.module.infra.service.logger; |
| 2 | 2 | ||
| 3 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog.InfApiErrorLogExportReqVO; | ||
| 4 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog.InfApiErrorLogPageReqVO; | 3 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog.InfApiErrorLogExportReqVO; |
| 4 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog.InfApiErrorLogPageReqVO; | ||
| 5 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO; | 5 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO; |
| 6 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 6 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 7 | 7 |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/service/logger/impl/InfApiAccessLogCoreServiceImpl.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/service/logger/impl/InfApiAccessLogCoreServiceImpl.java
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.service.logger.impl; | 1 | +package cn.iocoder.yudao.module.infra.service.logger.impl; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.coreservice.modules.infra.convert.logger.InfApiAccessLogCoreConvert; | 3 | import cn.iocoder.yudao.coreservice.modules.infra.convert.logger.InfApiAccessLogCoreConvert; |
| 4 | import cn.iocoder.yudao.framework.apilog.core.service.dto.ApiAccessLogCreateReqDTO; | 4 | import cn.iocoder.yudao.framework.apilog.core.service.dto.ApiAccessLogCreateReqDTO; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/service/logger/impl/InfApiAccessLogServiceImpl.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/service/logger/impl/InfApiAccessLogServiceImpl.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.service.logger.impl; | 1 | +package cn.iocoder.yudao.module.infra.service.logger.impl; |
| 2 | 2 | ||
| 3 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog.InfApiAccessLogExportReqVO; | ||
| 4 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog.InfApiAccessLogPageReqVO; | ||
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.mysql.logger.InfApiAccessLogMapper; | ||
| 6 | -import cn.iocoder.yudao.adminserver.modules.infra.service.logger.InfApiAccessLogService; | 3 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog.InfApiAccessLogExportReqVO; |
| 4 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog.InfApiAccessLogPageReqVO; | ||
| 5 | +import cn.iocoder.yudao.module.infra.dal.mysql.logger.InfApiAccessLogMapper; | ||
| 6 | +import cn.iocoder.yudao.module.infra.service.logger.InfApiAccessLogService; | ||
| 7 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO; | 7 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO; |
| 8 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 8 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 9 | import org.springframework.stereotype.Service; | 9 | import org.springframework.stereotype.Service; |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/service/logger/impl/InfApiErrorLogCoreServiceImpl.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/service/logger/impl/InfApiErrorLogCoreServiceImpl.java
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.service.logger.impl; | 1 | +package cn.iocoder.yudao.module.infra.service.logger.impl; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.coreservice.modules.infra.convert.logger.InfApiErrorLogCoreConvert; | 3 | import cn.iocoder.yudao.coreservice.modules.infra.convert.logger.InfApiErrorLogCoreConvert; |
| 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO; | 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO; |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/service/logger/impl/InfApiErrorLogServiceImpl.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/service/logger/impl/InfApiErrorLogServiceImpl.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.service.logger.impl; | 1 | +package cn.iocoder.yudao.module.infra.service.logger.impl; |
| 2 | 2 | ||
| 3 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog.InfApiErrorLogExportReqVO; | ||
| 4 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog.InfApiErrorLogPageReqVO; | ||
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.mysql.logger.InfApiErrorLogMapper; | ||
| 6 | -import cn.iocoder.yudao.adminserver.modules.infra.enums.logger.InfApiErrorLogProcessStatusEnum; | ||
| 7 | -import cn.iocoder.yudao.adminserver.modules.infra.service.logger.InfApiErrorLogService; | 3 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog.InfApiErrorLogExportReqVO; |
| 4 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog.InfApiErrorLogPageReqVO; | ||
| 5 | +import cn.iocoder.yudao.module.infra.dal.mysql.logger.InfApiErrorLogMapper; | ||
| 6 | +import cn.iocoder.yudao.module.infra.enums.logger.InfApiErrorLogProcessStatusEnum; | ||
| 7 | +import cn.iocoder.yudao.module.infra.service.logger.InfApiErrorLogService; | ||
| 8 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO; | 8 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO; |
| 9 | +import cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil; | ||
| 9 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 10 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 11 | +import cn.iocoder.yudao.module.infra.enums.InfErrorCodeConstants; | ||
| 10 | import org.springframework.stereotype.Service; | 12 | import org.springframework.stereotype.Service; |
| 11 | import org.springframework.validation.annotation.Validated; | 13 | import org.springframework.validation.annotation.Validated; |
| 12 | 14 | ||
| @@ -14,8 +16,6 @@ import javax.annotation.Resource; | @@ -14,8 +16,6 @@ import javax.annotation.Resource; | ||
| 14 | import java.util.Date; | 16 | import java.util.Date; |
| 15 | import java.util.List; | 17 | import java.util.List; |
| 16 | 18 | ||
| 17 | -import static cn.iocoder.yudao.adminserver.modules.infra.enums.InfErrorCodeConstants.API_ERROR_LOG_NOT_FOUND; | ||
| 18 | -import static cn.iocoder.yudao.adminserver.modules.infra.enums.InfErrorCodeConstants.API_ERROR_LOG_PROCESSED; | ||
| 19 | import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; | 19 | import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; |
| 20 | 20 | ||
| 21 | /** | 21 | /** |
| @@ -44,10 +44,10 @@ public class InfApiErrorLogServiceImpl implements InfApiErrorLogService { | @@ -44,10 +44,10 @@ public class InfApiErrorLogServiceImpl implements InfApiErrorLogService { | ||
| 44 | public void updateApiErrorLogProcess(Long id, Integer processStatus, Long processUserId) { | 44 | public void updateApiErrorLogProcess(Long id, Integer processStatus, Long processUserId) { |
| 45 | InfApiErrorLogDO errorLog = apiErrorLogMapper.selectById(id); | 45 | InfApiErrorLogDO errorLog = apiErrorLogMapper.selectById(id); |
| 46 | if (errorLog == null) { | 46 | if (errorLog == null) { |
| 47 | - throw exception(API_ERROR_LOG_NOT_FOUND); | 47 | + throw ServiceExceptionUtil.exception(InfErrorCodeConstants.API_ERROR_LOG_NOT_FOUND); |
| 48 | } | 48 | } |
| 49 | if (!InfApiErrorLogProcessStatusEnum.INIT.getStatus().equals(errorLog.getProcessStatus())) { | 49 | if (!InfApiErrorLogProcessStatusEnum.INIT.getStatus().equals(errorLog.getProcessStatus())) { |
| 50 | - throw exception(API_ERROR_LOG_PROCESSED); | 50 | + throw ServiceExceptionUtil.exception(InfErrorCodeConstants.API_ERROR_LOG_PROCESSED); |
| 51 | } | 51 | } |
| 52 | // 标记处理 | 52 | // 标记处理 |
| 53 | apiErrorLogMapper.updateById(InfApiErrorLogDO.builder().id(id).processStatus(processStatus) | 53 | apiErrorLogMapper.updateById(InfApiErrorLogDO.builder().id(id).processStatus(processStatus) |
yudao-core-service/src/main/java/cn/iocoder/yudao/coreservice/modules/infra/controller/file/vo/InfFileRespVO.java renamed to yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/vo/InfFileRespVO.java
| 1 | -package cn.iocoder.yudao.coreservice.modules.infra.controller.file.vo; | 1 | +package cn.iocoder.yudao.module.infra.vo; |
| 2 | 2 | ||
| 3 | import io.swagger.annotations.ApiModel; | 3 | import io.swagger.annotations.ApiModel; |
| 4 | import io.swagger.annotations.ApiModelProperty; | 4 | import io.swagger.annotations.ApiModelProperty; |
yudao-module-infra/yudao-module-infra-impl/src/test/java/cn/iocoder/yudao/module/infra/package-info.java
0 → 100644
| 1 | +package cn.iocoder.yudao.module.infra; |
yudao-admin-server/src/test/java/cn/iocoder/yudao/adminserver/modules/infra/service/config/InfConfigServiceTest.java renamed to yudao-module-infra/yudao-module-infra-impl/src/test/java/cn/iocoder/yudao/module/infra/service/config/InfConfigServiceTest.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.service.config; | 1 | +package cn.iocoder.yudao.module.infra.service.config; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.adminserver.BaseDbUnitTest; | 3 | import cn.iocoder.yudao.adminserver.BaseDbUnitTest; |
| 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.config.InfConfigDO; | 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.config.InfConfigDO; |
| 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 6 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.InfConfigCreateReqVO; | ||
| 7 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.InfConfigExportReqVO; | ||
| 8 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.InfConfigPageReqVO; | ||
| 9 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.config.vo.InfConfigUpdateReqVO; | ||
| 10 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.mysql.config.InfConfigMapper; | ||
| 11 | -import cn.iocoder.yudao.adminserver.modules.infra.enums.config.InfConfigTypeEnum; | ||
| 12 | -import cn.iocoder.yudao.adminserver.modules.infra.mq.producer.config.InfConfigProducer; | ||
| 13 | -import cn.iocoder.yudao.adminserver.modules.infra.service.config.impl.InfConfigServiceImpl; | 6 | +import cn.iocoder.yudao.framework.test.core.util.RandomUtils; |
| 7 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigCreateReqVO; | ||
| 8 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigExportReqVO; | ||
| 9 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigPageReqVO; | ||
| 10 | +import cn.iocoder.yudao.module.infra.controller.admin.config.vo.ConfigUpdateReqVO; | ||
| 11 | +import cn.iocoder.yudao.module.infra.dal.mysql.config.InfConfigMapper; | ||
| 12 | +import cn.iocoder.yudao.module.infra.enums.config.InfConfigTypeEnum; | ||
| 13 | +import cn.iocoder.yudao.module.infra.mq.producer.config.InfConfigProducer; | ||
| 14 | +import cn.iocoder.yudao.module.infra.service.config.impl.InfConfigServiceImpl; | ||
| 14 | import cn.iocoder.yudao.framework.common.util.collection.ArrayUtils; | 15 | import cn.iocoder.yudao.framework.common.util.collection.ArrayUtils; |
| 15 | import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | 16 | import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; |
| 17 | +import org.junit.jupiter.api.Assertions; | ||
| 16 | import org.junit.jupiter.api.Test; | 18 | import org.junit.jupiter.api.Test; |
| 17 | import org.springframework.boot.test.mock.mockito.MockBean; | 19 | import org.springframework.boot.test.mock.mockito.MockBean; |
| 18 | import org.springframework.context.annotation.Import; | 20 | import org.springframework.context.annotation.Import; |
| @@ -22,7 +24,7 @@ import java.util.List; | @@ -22,7 +24,7 @@ import java.util.List; | ||
| 22 | import java.util.function.Consumer; | 24 | import java.util.function.Consumer; |
| 23 | 25 | ||
| 24 | import static cn.hutool.core.util.RandomUtil.randomEle; | 26 | import static cn.hutool.core.util.RandomUtil.randomEle; |
| 25 | -import static cn.iocoder.yudao.adminserver.modules.infra.enums.InfErrorCodeConstants.*; | 27 | +import static cn.iocoder.yudao.module.infra.enums.InfErrorCodeConstants.*; |
| 26 | import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals; | 28 | import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals; |
| 27 | import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertServiceException; | 29 | import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertServiceException; |
| 28 | import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; | 30 | import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; |
| @@ -50,7 +52,7 @@ public class InfConfigServiceTest extends BaseDbUnitTest { | @@ -50,7 +52,7 @@ public class InfConfigServiceTest extends BaseDbUnitTest { | ||
| 50 | @Test | 52 | @Test |
| 51 | public void testCreateConfig_success() { | 53 | public void testCreateConfig_success() { |
| 52 | // 准备参数 | 54 | // 准备参数 |
| 53 | - InfConfigCreateReqVO reqVO = randomPojo(InfConfigCreateReqVO.class); | 55 | + ConfigCreateReqVO reqVO = randomPojo(ConfigCreateReqVO.class); |
| 54 | 56 | ||
| 55 | // 调用 | 57 | // 调用 |
| 56 | Long configId = configService.createConfig(reqVO); | 58 | Long configId = configService.createConfig(reqVO); |
| @@ -59,7 +61,7 @@ public class InfConfigServiceTest extends BaseDbUnitTest { | @@ -59,7 +61,7 @@ public class InfConfigServiceTest extends BaseDbUnitTest { | ||
| 59 | // 校验记录的属性是否正确 | 61 | // 校验记录的属性是否正确 |
| 60 | InfConfigDO config = configMapper.selectById(configId); | 62 | InfConfigDO config = configMapper.selectById(configId); |
| 61 | assertPojoEquals(reqVO, config); | 63 | assertPojoEquals(reqVO, config); |
| 62 | - assertEquals(InfConfigTypeEnum.CUSTOM.getType(), config.getType()); | 64 | + Assertions.assertEquals(InfConfigTypeEnum.CUSTOM.getType(), config.getType()); |
| 63 | // 校验调用 | 65 | // 校验调用 |
| 64 | verify(configProducer, times(1)).sendConfigRefreshMessage(); | 66 | verify(configProducer, times(1)).sendConfigRefreshMessage(); |
| 65 | } | 67 | } |
| @@ -70,7 +72,7 @@ public class InfConfigServiceTest extends BaseDbUnitTest { | @@ -70,7 +72,7 @@ public class InfConfigServiceTest extends BaseDbUnitTest { | ||
| 70 | InfConfigDO dbConfig = randomInfConfigDO(); | 72 | InfConfigDO dbConfig = randomInfConfigDO(); |
| 71 | configMapper.insert(dbConfig);// @Sql: 先插入出一条存在的数据 | 73 | configMapper.insert(dbConfig);// @Sql: 先插入出一条存在的数据 |
| 72 | // 准备参数 | 74 | // 准备参数 |
| 73 | - InfConfigUpdateReqVO reqVO = randomPojo(InfConfigUpdateReqVO.class, o -> { | 75 | + ConfigUpdateReqVO reqVO = randomPojo(ConfigUpdateReqVO.class, o -> { |
| 74 | o.setId(dbConfig.getId()); // 设置更新的 ID | 76 | o.setId(dbConfig.getId()); // 设置更新的 ID |
| 75 | }); | 77 | }); |
| 76 | 78 | ||
| @@ -180,7 +182,7 @@ public class InfConfigServiceTest extends BaseDbUnitTest { | @@ -180,7 +182,7 @@ public class InfConfigServiceTest extends BaseDbUnitTest { | ||
| 180 | // 测试 createTime 不匹配 | 182 | // 测试 createTime 不匹配 |
| 181 | configMapper.insert(ObjectUtils.cloneIgnoreId(dbConfig, o -> o.setCreateTime(buildTime(2021, 1, 1)))); | 183 | configMapper.insert(ObjectUtils.cloneIgnoreId(dbConfig, o -> o.setCreateTime(buildTime(2021, 1, 1)))); |
| 182 | // 准备参数 | 184 | // 准备参数 |
| 183 | - InfConfigPageReqVO reqVO = new InfConfigPageReqVO(); | 185 | + ConfigPageReqVO reqVO = new ConfigPageReqVO(); |
| 184 | reqVO.setName("艿"); | 186 | reqVO.setName("艿"); |
| 185 | reqVO.setKey("nai"); | 187 | reqVO.setKey("nai"); |
| 186 | reqVO.setType(InfConfigTypeEnum.SYSTEM.getType()); | 188 | reqVO.setType(InfConfigTypeEnum.SYSTEM.getType()); |
| @@ -214,7 +216,7 @@ public class InfConfigServiceTest extends BaseDbUnitTest { | @@ -214,7 +216,7 @@ public class InfConfigServiceTest extends BaseDbUnitTest { | ||
| 214 | // 测试 createTime 不匹配 | 216 | // 测试 createTime 不匹配 |
| 215 | configMapper.insert(ObjectUtils.cloneIgnoreId(dbConfig, o -> o.setCreateTime(buildTime(2021, 1, 1)))); | 217 | configMapper.insert(ObjectUtils.cloneIgnoreId(dbConfig, o -> o.setCreateTime(buildTime(2021, 1, 1)))); |
| 216 | // 准备参数 | 218 | // 准备参数 |
| 217 | - InfConfigExportReqVO reqVO = new InfConfigExportReqVO(); | 219 | + ConfigExportReqVO reqVO = new ConfigExportReqVO(); |
| 218 | reqVO.setName("艿"); | 220 | reqVO.setName("艿"); |
| 219 | reqVO.setKey("nai"); | 221 | reqVO.setKey("nai"); |
| 220 | reqVO.setType(InfConfigTypeEnum.SYSTEM.getType()); | 222 | reqVO.setType(InfConfigTypeEnum.SYSTEM.getType()); |
| @@ -250,7 +252,7 @@ public class InfConfigServiceTest extends BaseDbUnitTest { | @@ -250,7 +252,7 @@ public class InfConfigServiceTest extends BaseDbUnitTest { | ||
| 250 | Consumer<InfConfigDO> consumer = (o) -> { | 252 | Consumer<InfConfigDO> consumer = (o) -> { |
| 251 | o.setType(randomEle(InfConfigTypeEnum.values()).getType()); // 保证 key 的范围 | 253 | o.setType(randomEle(InfConfigTypeEnum.values()).getType()); // 保证 key 的范围 |
| 252 | }; | 254 | }; |
| 253 | - return randomPojo(InfConfigDO.class, ArrayUtils.append(consumer, consumers)); | 255 | + return RandomUtils.randomPojo(InfConfigDO.class, ArrayUtils.append(consumer, consumers)); |
| 254 | } | 256 | } |
| 255 | 257 | ||
| 256 | } | 258 | } |
yudao-admin-server/src/test/java/cn/iocoder/yudao/adminserver/modules/infra/service/file/InfFileServiceTest.java renamed to yudao-module-infra/yudao-module-infra-impl/src/test/java/cn/iocoder/yudao/module/infra/service/file/InfFileServiceTest.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.service.file; | 1 | +package cn.iocoder.yudao.module.infra.service.file; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.adminserver.BaseDbUnitTest; | 3 | import cn.iocoder.yudao.adminserver.BaseDbUnitTest; |
| 4 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.file.vo.InfFilePageReqVO; | ||
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.service.file.impl.InfFileServiceImpl; | 4 | +import cn.iocoder.yudao.framework.test.core.util.AssertUtils; |
| 5 | +import cn.iocoder.yudao.module.infra.controller.admin.file.vo.InfFilePageReqVO; | ||
| 6 | +import cn.iocoder.yudao.module.infra.service.file.impl.InfFileServiceImpl; | ||
| 6 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file.InfFileDO; | 7 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file.InfFileDO; |
| 7 | import cn.iocoder.yudao.coreservice.modules.infra.dal.mysql.file.InfFileCoreMapper; | 8 | import cn.iocoder.yudao.coreservice.modules.infra.dal.mysql.file.InfFileCoreMapper; |
| 8 | import cn.iocoder.yudao.coreservice.modules.infra.framework.file.config.FileProperties; | 9 | import cn.iocoder.yudao.coreservice.modules.infra.framework.file.config.FileProperties; |
| @@ -15,7 +16,6 @@ import org.springframework.context.annotation.Import; | @@ -15,7 +16,6 @@ import org.springframework.context.annotation.Import; | ||
| 15 | import javax.annotation.Resource; | 16 | import javax.annotation.Resource; |
| 16 | 17 | ||
| 17 | import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; | 18 | import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; |
| 18 | -import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals; | ||
| 19 | import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.randomPojo; | 19 | import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.randomPojo; |
| 20 | import static org.junit.jupiter.api.Assertions.assertEquals; | 20 | import static org.junit.jupiter.api.Assertions.assertEquals; |
| 21 | 21 | ||
| @@ -64,7 +64,7 @@ public class InfFileServiceTest extends BaseDbUnitTest { | @@ -64,7 +64,7 @@ public class InfFileServiceTest extends BaseDbUnitTest { | ||
| 64 | // 断言 | 64 | // 断言 |
| 65 | assertEquals(1, pageResult.getTotal()); | 65 | assertEquals(1, pageResult.getTotal()); |
| 66 | assertEquals(1, pageResult.getList().size()); | 66 | assertEquals(1, pageResult.getList().size()); |
| 67 | - assertPojoEquals(dbFile, pageResult.getList().get(0), "content"); | 67 | + AssertUtils.assertPojoEquals(dbFile, pageResult.getList().get(0), "content"); |
| 68 | } | 68 | } |
| 69 | 69 | ||
| 70 | } | 70 | } |
yudao-admin-server/src/test/java/cn/iocoder/yudao/adminserver/modules/infra/service/job/InfJobLogServiceTest.java renamed to yudao-module-infra/yudao-module-infra-impl/src/test/java/cn/iocoder/yudao/module/infra/service/job/InfJobLogServiceTest.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.service.job; | 1 | +package cn.iocoder.yudao.module.infra.service.job; |
| 2 | 2 | ||
| 3 | import static cn.hutool.core.util.RandomUtil.randomEle; | 3 | import static cn.hutool.core.util.RandomUtil.randomEle; |
| 4 | import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals; | 4 | import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals; |
| @@ -19,12 +19,12 @@ import org.springframework.context.annotation.Import; | @@ -19,12 +19,12 @@ import org.springframework.context.annotation.Import; | ||
| 19 | 19 | ||
| 20 | import cn.iocoder.yudao.adminserver.BaseDbUnitTest; | 20 | import cn.iocoder.yudao.adminserver.BaseDbUnitTest; |
| 21 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 21 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 22 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.log.InfJobLogExportReqVO; | ||
| 23 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.log.InfJobLogPageReqVO; | ||
| 24 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.dataobject.job.InfJobLogDO; | ||
| 25 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.mysql.job.InfJobLogMapper; | ||
| 26 | -import cn.iocoder.yudao.adminserver.modules.infra.enums.job.InfJobLogStatusEnum; | ||
| 27 | -import cn.iocoder.yudao.adminserver.modules.infra.service.job.impl.InfJobLogServiceImpl; | 22 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.log.InfJobLogExportReqVO; |
| 23 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.log.InfJobLogPageReqVO; | ||
| 24 | +import cn.iocoder.yudao.module.infra.dal.dataobject.job.InfJobLogDO; | ||
| 25 | +import cn.iocoder.yudao.module.infra.dal.mysql.job.InfJobLogMapper; | ||
| 26 | +import cn.iocoder.yudao.module.infra.enums.job.InfJobLogStatusEnum; | ||
| 27 | +import cn.iocoder.yudao.module.infra.service.job.impl.InfJobLogServiceImpl; | ||
| 28 | import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | 28 | import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; |
| 29 | 29 | ||
| 30 | /** | 30 | /** |
yudao-admin-server/src/test/java/cn/iocoder/yudao/adminserver/modules/infra/service/job/InfJobServiceTest.java renamed to yudao-module-infra/yudao-module-infra-impl/src/test/java/cn/iocoder/yudao/module/infra/service/job/InfJobServiceTest.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.service.job; | 1 | +package cn.iocoder.yudao.module.infra.service.job; |
| 2 | 2 | ||
| 3 | import static cn.hutool.core.util.RandomUtil.randomEle; | 3 | import static cn.hutool.core.util.RandomUtil.randomEle; |
| 4 | -import static cn.iocoder.yudao.adminserver.modules.infra.enums.InfErrorCodeConstants.JOB_CHANGE_STATUS_EQUALS; | ||
| 5 | -import static cn.iocoder.yudao.adminserver.modules.infra.enums.InfErrorCodeConstants.JOB_CHANGE_STATUS_INVALID; | ||
| 6 | -import static cn.iocoder.yudao.adminserver.modules.infra.enums.InfErrorCodeConstants.JOB_CRON_EXPRESSION_VALID; | ||
| 7 | -import static cn.iocoder.yudao.adminserver.modules.infra.enums.InfErrorCodeConstants.JOB_HANDLER_EXISTS; | ||
| 8 | -import static cn.iocoder.yudao.adminserver.modules.infra.enums.InfErrorCodeConstants.JOB_NOT_EXISTS; | ||
| 9 | -import static cn.iocoder.yudao.adminserver.modules.infra.enums.InfErrorCodeConstants.JOB_UPDATE_ONLY_NORMAL_STATUS; | 4 | +import static cn.iocoder.yudao.module.infra.enums.InfErrorCodeConstants.JOB_CHANGE_STATUS_EQUALS; |
| 5 | +import static cn.iocoder.yudao.module.infra.enums.InfErrorCodeConstants.JOB_CHANGE_STATUS_INVALID; | ||
| 6 | +import static cn.iocoder.yudao.module.infra.enums.InfErrorCodeConstants.JOB_CRON_EXPRESSION_VALID; | ||
| 7 | +import static cn.iocoder.yudao.module.infra.enums.InfErrorCodeConstants.JOB_HANDLER_EXISTS; | ||
| 8 | +import static cn.iocoder.yudao.module.infra.enums.InfErrorCodeConstants.JOB_NOT_EXISTS; | ||
| 9 | +import static cn.iocoder.yudao.module.infra.enums.InfErrorCodeConstants.JOB_UPDATE_ONLY_NORMAL_STATUS; | ||
| 10 | import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals; | 10 | import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals; |
| 11 | import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertServiceException; | 11 | import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertServiceException; |
| 12 | import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.randomPojo; | 12 | import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.randomPojo; |
| @@ -31,15 +31,15 @@ import org.springframework.context.annotation.Import; | @@ -31,15 +31,15 @@ import org.springframework.context.annotation.Import; | ||
| 31 | import cn.iocoder.yudao.adminserver.BaseDbUnitTest; | 31 | import cn.iocoder.yudao.adminserver.BaseDbUnitTest; |
| 32 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 32 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 33 | import cn.iocoder.yudao.framework.quartz.core.scheduler.SchedulerManager; | 33 | import cn.iocoder.yudao.framework.quartz.core.scheduler.SchedulerManager; |
| 34 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.InfJobCreateReqVO; | ||
| 35 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.InfJobExportReqVO; | ||
| 36 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.InfJobPageReqVO; | ||
| 37 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.job.vo.job.InfJobUpdateReqVO; | ||
| 38 | -import cn.iocoder.yudao.adminserver.modules.infra.convert.job.InfJobConvert; | ||
| 39 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.dataobject.job.InfJobDO; | ||
| 40 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.mysql.job.InfJobMapper; | ||
| 41 | -import cn.iocoder.yudao.adminserver.modules.infra.enums.job.InfJobStatusEnum; | ||
| 42 | -import cn.iocoder.yudao.adminserver.modules.infra.service.job.impl.InfJobServiceImpl; | 34 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.InfJobCreateReqVO; |
| 35 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.InfJobExportReqVO; | ||
| 36 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.InfJobPageReqVO; | ||
| 37 | +import cn.iocoder.yudao.module.infra.controller.admin.job.vo.job.InfJobUpdateReqVO; | ||
| 38 | +import cn.iocoder.yudao.module.infra.convert.job.InfJobConvert; | ||
| 39 | +import cn.iocoder.yudao.module.infra.dal.dataobject.job.InfJobDO; | ||
| 40 | +import cn.iocoder.yudao.module.infra.dal.mysql.job.InfJobMapper; | ||
| 41 | +import cn.iocoder.yudao.module.infra.enums.job.InfJobStatusEnum; | ||
| 42 | +import cn.iocoder.yudao.module.infra.service.job.impl.InfJobServiceImpl; | ||
| 43 | import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | 43 | import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; |
| 44 | 44 | ||
| 45 | /** | 45 | /** |
yudao-admin-server/src/test/java/cn/iocoder/yudao/adminserver/modules/infra/service/logger/InfApiAccessLogServiceImplTest.java renamed to yudao-module-infra/yudao-module-infra-impl/src/test/java/cn/iocoder/yudao/module/infra/service/logger/InfApiAccessLogServiceImplTest.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.service.logger; | 1 | +package cn.iocoder.yudao.module.infra.service.logger; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.adminserver.BaseDbUnitTest; | 3 | import cn.iocoder.yudao.adminserver.BaseDbUnitTest; |
| 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO; | 4 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO; |
| 5 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; | 5 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; |
| 6 | import cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeConstants; | 6 | import cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeConstants; |
| 7 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 7 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 8 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog.InfApiAccessLogExportReqVO; | ||
| 9 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apiaccesslog.InfApiAccessLogPageReqVO; | ||
| 10 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.mysql.logger.InfApiAccessLogMapper; | ||
| 11 | -import cn.iocoder.yudao.adminserver.modules.infra.service.logger.impl.InfApiAccessLogServiceImpl; | 8 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog.InfApiAccessLogExportReqVO; |
| 9 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog.InfApiAccessLogPageReqVO; | ||
| 10 | +import cn.iocoder.yudao.module.infra.dal.mysql.logger.InfApiAccessLogMapper; | ||
| 11 | +import cn.iocoder.yudao.module.infra.service.logger.impl.InfApiAccessLogServiceImpl; | ||
| 12 | import cn.iocoder.yudao.framework.test.core.util.RandomUtils; | 12 | import cn.iocoder.yudao.framework.test.core.util.RandomUtils; |
| 13 | import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | 13 | import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; |
| 14 | import org.junit.jupiter.api.Test; | 14 | import org.junit.jupiter.api.Test; |
yudao-admin-server/src/test/java/cn/iocoder/yudao/adminserver/modules/infra/service/logger/InfApiErrorLogServiceImplTest.java renamed to yudao-module-infra/yudao-module-infra-impl/src/test/java/cn/iocoder/yudao/module/infra/service/logger/InfApiErrorLogServiceImplTest.java
| 1 | -package cn.iocoder.yudao.adminserver.modules.infra.service.logger; | 1 | +package cn.iocoder.yudao.module.infra.service.logger; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.adminserver.BaseDbUnitTest; | 3 | import cn.iocoder.yudao.adminserver.BaseDbUnitTest; |
| 4 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog.InfApiErrorLogExportReqVO; | ||
| 5 | -import cn.iocoder.yudao.adminserver.modules.infra.controller.logger.vo.apierrorlog.InfApiErrorLogPageReqVO; | ||
| 6 | -import cn.iocoder.yudao.adminserver.modules.infra.dal.mysql.logger.InfApiErrorLogMapper; | ||
| 7 | -import cn.iocoder.yudao.adminserver.modules.infra.enums.logger.InfApiErrorLogProcessStatusEnum; | ||
| 8 | -import cn.iocoder.yudao.adminserver.modules.infra.service.logger.impl.InfApiErrorLogServiceImpl; | 4 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog.InfApiErrorLogExportReqVO; |
| 5 | +import cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog.InfApiErrorLogPageReqVO; | ||
| 6 | +import cn.iocoder.yudao.module.infra.dal.mysql.logger.InfApiErrorLogMapper; | ||
| 7 | +import cn.iocoder.yudao.module.infra.enums.logger.InfApiErrorLogProcessStatusEnum; | ||
| 8 | +import cn.iocoder.yudao.module.infra.service.logger.impl.InfApiErrorLogServiceImpl; | ||
| 9 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO; | 9 | import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO; |
| 10 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; | 10 | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; |
| 11 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 11 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 12 | import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | 12 | import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; |
| 13 | import cn.iocoder.yudao.framework.test.core.util.RandomUtils; | 13 | import cn.iocoder.yudao.framework.test.core.util.RandomUtils; |
| 14 | +import org.junit.jupiter.api.Assertions; | ||
| 14 | import org.junit.jupiter.api.Test; | 15 | import org.junit.jupiter.api.Test; |
| 15 | import org.springframework.context.annotation.Import; | 16 | import org.springframework.context.annotation.Import; |
| 16 | 17 | ||
| @@ -18,8 +19,8 @@ import javax.annotation.Resource; | @@ -18,8 +19,8 @@ import javax.annotation.Resource; | ||
| 18 | import java.util.Date; | 19 | import java.util.Date; |
| 19 | import java.util.List; | 20 | import java.util.List; |
| 20 | 21 | ||
| 21 | -import static cn.iocoder.yudao.adminserver.modules.infra.enums.InfErrorCodeConstants.API_ERROR_LOG_NOT_FOUND; | ||
| 22 | -import static cn.iocoder.yudao.adminserver.modules.infra.enums.InfErrorCodeConstants.API_ERROR_LOG_PROCESSED; | 22 | +import static cn.iocoder.yudao.module.infra.enums.InfErrorCodeConstants.API_ERROR_LOG_NOT_FOUND; |
| 23 | +import static cn.iocoder.yudao.module.infra.enums.InfErrorCodeConstants.API_ERROR_LOG_PROCESSED; | ||
| 23 | import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; | 24 | import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; |
| 24 | import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals; | 25 | import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals; |
| 25 | import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertServiceException; | 26 | import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertServiceException; |
| @@ -174,9 +175,9 @@ public class InfApiErrorLogServiceImplTest extends BaseDbUnitTest { | @@ -174,9 +175,9 @@ public class InfApiErrorLogServiceImplTest extends BaseDbUnitTest { | ||
| 174 | // id 为 first 的 progressStatus 为 DONE ,应该抛出 API_ERROR_LOG_PROCESSED | 175 | // id 为 first 的 progressStatus 为 DONE ,应该抛出 API_ERROR_LOG_PROCESSED |
| 175 | assertServiceException(() -> infApiErrorLogServiceImpl.updateApiErrorLogProcess(firstId, InfApiErrorLogProcessStatusEnum.DONE.getStatus(), processUserId), API_ERROR_LOG_PROCESSED); | 176 | assertServiceException(() -> infApiErrorLogServiceImpl.updateApiErrorLogProcess(firstId, InfApiErrorLogProcessStatusEnum.DONE.getStatus(), processUserId), API_ERROR_LOG_PROCESSED); |
| 176 | // 验证 progressStatus 是否修改成功 | 177 | // 验证 progressStatus 是否修改成功 |
| 177 | - assertEquals(InfApiErrorLogProcessStatusEnum.DONE.getStatus(), secondSelect.getProcessStatus()); | 178 | + Assertions.assertEquals(InfApiErrorLogProcessStatusEnum.DONE.getStatus(), secondSelect.getProcessStatus()); |
| 178 | // 验证 progressUserId 是否修改成功 | 179 | // 验证 progressUserId 是否修改成功 |
| 179 | - assertEquals(processUserId, secondSelect.getProcessUserId()); | 180 | + Assertions.assertEquals(processUserId, secondSelect.getProcessUserId()); |
| 180 | } | 181 | } |
| 181 | 182 | ||
| 182 | } | 183 | } |
yudao-module-infra/yudao-module-infra-impl/src/test/java/cn/iocoder/yudao/module/infra/test/BaseDbAndRedisUnitTest.java
0 → 100644
| 1 | +package cn.iocoder.yudao.module.infra.test; | ||
| 2 | + | ||
| 3 | +import cn.iocoder.yudao.framework.datasource.config.YudaoDataSourceAutoConfiguration; | ||
| 4 | +import cn.iocoder.yudao.framework.mybatis.config.YudaoMybatisAutoConfiguration; | ||
| 5 | +import cn.iocoder.yudao.framework.redis.config.YudaoRedisAutoConfiguration; | ||
| 6 | +import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure; | ||
| 7 | +import com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration; | ||
| 8 | +import org.redisson.spring.starter.RedissonAutoConfiguration; | ||
| 9 | +import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration; | ||
| 10 | +import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; | ||
| 11 | +import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration; | ||
| 12 | +import org.springframework.boot.test.context.SpringBootTest; | ||
| 13 | +import org.springframework.context.annotation.Import; | ||
| 14 | +import org.springframework.test.context.ActiveProfiles; | ||
| 15 | +import org.springframework.test.context.jdbc.Sql; | ||
| 16 | + | ||
| 17 | +/** | ||
| 18 | + * 依赖内存 DB + Redis 的单元测试 | ||
| 19 | + * | ||
| 20 | + * 相比 {@link BaseDbUnitTest} 来说,额外增加了内存 Redis | ||
| 21 | + * | ||
| 22 | + * @author 芋道源码 | ||
| 23 | + */ | ||
| 24 | +@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.NONE, classes = BaseDbAndRedisUnitTest.Application.class) | ||
| 25 | +@ActiveProfiles("unit-test") // 设置使用 application-unit-test 配置文件 | ||
| 26 | +@Sql(scripts = "/sql/clean.sql", executionPhase = Sql.ExecutionPhase.AFTER_TEST_METHOD) // 每个单元测试结束后,清理 DB | ||
| 27 | +public class BaseDbAndRedisUnitTest { | ||
| 28 | + | ||
| 29 | + @Import({ | ||
| 30 | + // DB 配置类 | ||
| 31 | + YudaoDataSourceAutoConfiguration.class, // 自己的 DB 配置类 | ||
| 32 | + DataSourceAutoConfiguration.class, // Spring DB 自动配置类 | ||
| 33 | + DataSourceTransactionManagerAutoConfiguration.class, // Spring 事务自动配置类 | ||
| 34 | + DruidDataSourceAutoConfigure.class, // Druid 自动配置类 | ||
| 35 | + // MyBatis 配置类 | ||
| 36 | + YudaoMybatisAutoConfiguration.class, // 自己的 MyBatis 配置类 | ||
| 37 | + MybatisPlusAutoConfiguration.class, // MyBatis 的自动配置类 | ||
| 38 | + // Redis 配置类 | ||
| 39 | + RedisTestConfiguration.class, // Redis 测试配置类,用于启动 RedisServer | ||
| 40 | + RedisAutoConfiguration.class, // Spring Redis 自动配置类 | ||
| 41 | + YudaoRedisAutoConfiguration.class, // 自己的 Redis 配置类 | ||
| 42 | + RedissonAutoConfiguration.class, // Redisson 自动高配置类 | ||
| 43 | + }) | ||
| 44 | + public static class Application { | ||
| 45 | + } | ||
| 46 | + | ||
| 47 | +} |
yudao-module-infra/yudao-module-infra-impl/src/test/java/cn/iocoder/yudao/module/infra/test/BaseDbUnitTest.java
0 → 100644
| 1 | +package cn.iocoder.yudao.module.infra.test; | ||
| 2 | + | ||
| 3 | +import cn.iocoder.yudao.framework.datasource.config.YudaoDataSourceAutoConfiguration; | ||
| 4 | +import cn.iocoder.yudao.framework.mybatis.config.YudaoMybatisAutoConfiguration; | ||
| 5 | +import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure; | ||
| 6 | +import com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration; | ||
| 7 | +import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; | ||
| 8 | +import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration; | ||
| 9 | +import org.springframework.boot.test.context.SpringBootTest; | ||
| 10 | +import org.springframework.context.annotation.Import; | ||
| 11 | +import org.springframework.test.context.ActiveProfiles; | ||
| 12 | +import org.springframework.test.context.jdbc.Sql; | ||
| 13 | + | ||
| 14 | +/** | ||
| 15 | + * 依赖内存 DB 的单元测试 | ||
| 16 | + * | ||
| 17 | + * 注意,Service 层同样适用。对于 Service 层的单元测试,我们针对自己模块的 Mapper 走的是 H2 内存数据库,针对别的模块的 Service 走的是 Mock 方法 | ||
| 18 | + * | ||
| 19 | + * @author 芋道源码 | ||
| 20 | + */ | ||
| 21 | +@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.NONE, classes = BaseDbUnitTest.Application.class) | ||
| 22 | +@ActiveProfiles("unit-test") // 设置使用 application-unit-test 配置文件 | ||
| 23 | +@Sql(scripts = "/sql/clean.sql", executionPhase = Sql.ExecutionPhase.AFTER_TEST_METHOD) // 每个单元测试结束后,清理 DB | ||
| 24 | +public class BaseDbUnitTest { | ||
| 25 | + | ||
| 26 | + @Import({ | ||
| 27 | + // DB 配置类 | ||
| 28 | + YudaoDataSourceAutoConfiguration.class, // 自己的 DB 配置类 | ||
| 29 | + DataSourceAutoConfiguration.class, // Spring DB 自动配置类 | ||
| 30 | + DataSourceTransactionManagerAutoConfiguration.class, // Spring 事务自动配置类 | ||
| 31 | + DruidDataSourceAutoConfigure.class, // Druid 自动配置类 | ||
| 32 | + // MyBatis 配置类 | ||
| 33 | + YudaoMybatisAutoConfiguration.class, // 自己的 MyBatis 配置类 | ||
| 34 | + MybatisPlusAutoConfiguration.class, // MyBatis 的自动配置类 | ||
| 35 | + }) | ||
| 36 | + public static class Application { | ||
| 37 | + } | ||
| 38 | + | ||
| 39 | +} |
yudao-admin-server/src/test/java/cn/iocoder/yudao/adminserver/config/QuartzTestConfiguration.java renamed to yudao-module-infra/yudao-module-infra-impl/src/test/java/cn/iocoder/yudao/module/infra/test/QuartzTestConfiguration.java
yudao-module-infra/yudao-module-infra-impl/src/test/java/cn/iocoder/yudao/module/infra/test/RedisTestConfiguration.java
0 → 100644
| 1 | +package cn.iocoder.yudao.module.infra.test; | ||
| 2 | + | ||
| 3 | +import com.github.fppt.jedismock.RedisServer; | ||
| 4 | +import org.springframework.boot.autoconfigure.data.redis.RedisProperties; | ||
| 5 | +import org.springframework.boot.context.properties.EnableConfigurationProperties; | ||
| 6 | +import org.springframework.context.annotation.Bean; | ||
| 7 | +import org.springframework.context.annotation.Configuration; | ||
| 8 | +import org.springframework.context.annotation.Lazy; | ||
| 9 | + | ||
| 10 | +import java.io.IOException; | ||
| 11 | + | ||
| 12 | +@Configuration(proxyBeanMethods = false) | ||
| 13 | +@Lazy(false) // 禁止延迟加载 | ||
| 14 | +@EnableConfigurationProperties(RedisProperties.class) | ||
| 15 | +public class RedisTestConfiguration { | ||
| 16 | + | ||
| 17 | + /** | ||
| 18 | + * 创建模拟的 Redis Server 服务器 | ||
| 19 | + */ | ||
| 20 | + @Bean | ||
| 21 | + public RedisServer redisServer(RedisProperties properties) throws IOException { | ||
| 22 | + RedisServer redisServer = new RedisServer(properties.getPort()); | ||
| 23 | + // TODO 芋艿:一次执行多个单元测试时,貌似创建多个 spring 容器,导致不进行 stop。这样,就导致端口被占用,无法启动。。。 | ||
| 24 | + try { | ||
| 25 | + redisServer.start(); | ||
| 26 | + } catch (Exception ignore) {} | ||
| 27 | + return redisServer; | ||
| 28 | + } | ||
| 29 | + | ||
| 30 | +} |
yudao-module-system/yudao-module-system-impl/src/main/java/cn/iocoder/yudao/module/system/enums/DictTypeConstants.java
| @@ -14,8 +14,7 @@ public interface DictTypeConstants { | @@ -14,8 +14,7 @@ public interface DictTypeConstants { | ||
| 14 | String OPERATE_TYPE = "sys_operate_type"; // 操作类型 | 14 | String OPERATE_TYPE = "sys_operate_type"; // 操作类型 |
| 15 | String LOGIN_TYPE = "sys_login_type"; // 登录日志的类型 | 15 | String LOGIN_TYPE = "sys_login_type"; // 登录日志的类型 |
| 16 | String LOGIN_RESULT = "sys_login_result"; // 登录结果 | 16 | String LOGIN_RESULT = "sys_login_result"; // 登录结果 |
| 17 | - String CONFIG_TYPE = "sys_config_type"; // 参数配置类型 | ||
| 18 | - String BOOLEAN_STRING = "sys_boolean_string"; // Boolean 是否类型 | 17 | + |
| 19 | 18 | ||
| 20 | String SMS_CHANNEL_CODE = "sys_sms_channel_code"; // 短信渠道编码 | 19 | String SMS_CHANNEL_CODE = "sys_sms_channel_code"; // 短信渠道编码 |
| 21 | String SMS_TEMPLATE_TYPE = "sys_sms_template_type"; // 短信模板类型 | 20 | String SMS_TEMPLATE_TYPE = "sys_sms_template_type"; // 短信模板类型 |