Commit dc11dfc21502a67bf60f661e8b97995e3f044d71

Authored by YunaiV
1 parent 4bc8dc65

多模块重构 5:infra 模块的初始化

Showing 129 changed files with 502 additions and 403 deletions

Too many changes.

To preserve performance only 100 of 129 files are displayed.

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
1 -/**  
2 - * 提供 POJO 类的实体转换  
3 - *  
4 - * 目前使用 MapStruct 框架  
5 - */  
6 -package cn.iocoder.yudao.coreservice.modules.infra.convert;  
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
1 -/**  
2 - * infra 包下,我们放基础设施的运维与管理,支撑上层的通用与核心业务。  
3 - * 例如说:定时任务的管理、服务器的信息等等  
4 - *  
5 - * 缩写:inf  
6 - */  
7 -package cn.iocoder.yudao.coreservice.modules.infra;  
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
1 -package cn.iocoder.yudao.adminserver.modules.infra.controller.doc; 1 +package cn.iocoder.yudao.module.infra.controller.admin.doc;
2 2
3 import cn.hutool.core.io.FileUtil; 3 import cn.hutool.core.io.FileUtil;
4 import cn.hutool.core.util.IdUtil; 4 import cn.hutool.core.util.IdUtil;
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
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.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/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
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.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/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
  1 +/**
  2 + * 占位
  3 + */
  4 +package cn.iocoder.yudao.module.infra.controller.app;
yudao-module-infra/yudao-module-infra-impl/src/main/java/cn/iocoder/yudao/module/infra/controller/package-info.java 0 → 100644
  1 +/**
  2 + * 提供 RESTful API 给前端:
  3 + * 1. admin 包:提供给管理后台 yudao-ui-admin 前端项目
  4 + * 2. app 包:提供给用户 APP yudao-ui-app 前端项目,它的 Controller 和 VO 都要添加 App 前缀,用于和管理后台进行区分
  5 + */
  6 +package cn.iocoder.yudao.module.infra.controller;
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
@@ -3,4 +3,4 @@ @@ -3,4 +3,4 @@
3 * 3 *
4 * 目前使用 MapStruct 框架 4 * 目前使用 MapStruct 框架
5 */ 5 */
6 -package cn.iocoder.yudao.adminserver.modules.infra.convert; 6 +package cn.iocoder.yudao.module.infra.convert;
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&lt;InfConfigDO&gt; { @@ -18,7 +18,7 @@ public interface InfConfigMapper extends BaseMapperX&lt;InfConfigDO&gt; {
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&lt;InfConfigDO&gt; { @@ -26,7 +26,7 @@ public interface InfConfigMapper extends BaseMapperX&lt;InfConfigDO&gt; {
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
1 -package cn.iocoder.yudao.adminserver.modules.infra.enums; 1 +package cn.iocoder.yudao.module.infra.enums;
2 2
3 import cn.iocoder.yudao.framework.common.exception.ErrorCode; 3 import cn.iocoder.yudao.framework.common.exception.ErrorCode;
4 4
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
1 -package cn.iocoder.yudao.coreservice.modules.infra.enums; 1 +package cn.iocoder.yudao.module.infra.enums;
2 2
3 import cn.iocoder.yudao.framework.common.exception.ErrorCode; 3 import cn.iocoder.yudao.framework.common.exception.ErrorCode;
4 4
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
1 -package cn.iocoder.yudao.adminserver.modules.infra.enums.config; 1 +package cn.iocoder.yudao.module.infra.enums.config;
2 2
3 import lombok.AllArgsConstructor; 3 import lombok.AllArgsConstructor;
4 import lombok.Getter; 4 import lombok.Getter;
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
1 -package cn.iocoder.yudao.adminserver.modules.infra.enums.job; 1 +package cn.iocoder.yudao.module.infra.enums.job;
2 2
3 import lombok.AllArgsConstructor; 3 import lombok.AllArgsConstructor;
4 import lombok.Getter; 4 import lombok.Getter;
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
1 -package cn.iocoder.yudao.adminserver.modules.infra.enums.logger; 1 +package cn.iocoder.yudao.module.infra.enums.logger;
2 2
3 import lombok.AllArgsConstructor; 3 import lombok.AllArgsConstructor;
4 import lombok.Getter; 4 import lombok.Getter;
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
@@ -3,4 +3,4 @@ @@ -3,4 +3,4 @@
3 * 3 *
4 * @author 芋道源码 4 * @author 芋道源码
5 */ 5 */
6 -package cn.iocoder.yudao.adminserver.modules.infra.framework; 6 +package cn.iocoder.yudao.module.infra.framework;
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