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 2  
3 3 import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat;
4 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 6 import com.alibaba.excel.annotation.ExcelProperty;
8 7 import lombok.Data;
9 8  
... ... @@ -24,15 +23,15 @@ public class ToolTestDemoExcelVO {
24 23 private String name;
25 24  
26 25 @ExcelProperty(value = "状态", converter = DictConvert.class)
27   - @DictFormat(DictTypeConstants.COMMON_STATUS)
  26 + @DictFormat(cn.iocoder.yudao.module.system.enums.DictTypeConstants.COMMON_STATUS)
28 27 private Integer status;
29 28  
30 29 @ExcelProperty(value = "类型", converter = DictConvert.class)
31   - @DictFormat(DictTypeConstants.OPERATE_TYPE)
  30 + @DictFormat(cn.iocoder.yudao.module.system.enums.DictTypeConstants.OPERATE_TYPE)
32 31 private Integer type;
33 32  
34 33 @ExcelProperty(value = "分类", converter = DictConvert.class)
35   - @DictFormat(InfDictTypeConstants.REDIS_TIMEOUT_TYPE)
  34 + @DictFormat(DictTypeConstants.REDIS_TIMEOUT_TYPE)
36 35 private Integer category;
37 36  
38 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 66 <artifactId>yudao-spring-boot-starter-test</artifactId>
67 67 <scope>test</scope>
68 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 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 3 import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.config.InfConfigDO;
  4 +import cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil;
4 5 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
5 6 import cn.iocoder.yudao.framework.common.pojo.PageResult;
6 7 import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
7 8 import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog;
8 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 15 import io.swagger.annotations.Api;
12 16 import io.swagger.annotations.ApiImplicitParam;
13 17 import io.swagger.annotations.ApiOperation;
... ... @@ -24,13 +28,12 @@ import java.util.List;
24 28 import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
25 29 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
26 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 32 @Api(tags = "参数配置")
30 33 @RestController
31 34 @RequestMapping("/infra/config")
32 35 @Validated
33   -public class InfConfigController {
  36 +public class ConfigController {
34 37  
35 38 @Resource
36 39 private InfConfigService configService;
... ... @@ -38,14 +41,14 @@ public class InfConfigController {
38 41 @PostMapping("/create")
39 42 @ApiOperation("创建参数配置")
40 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 45 return success(configService.createConfig(reqVO));
43 46 }
44 47  
45 48 @PutMapping("/update")
46 49 @ApiOperation("修改参数配置")
47 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 52 configService.updateConfig(reqVO);
50 53 return success(true);
51 54 }
... ... @@ -63,7 +66,7 @@ public class InfConfigController {
63 66 @ApiOperation("获得参数配置")
64 67 @ApiImplicitParam(name = "id", value = "编号", required = true, example = "1024", dataTypeClass = Long.class)
65 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 70 return success(InfConfigConvert.INSTANCE.convert(configService.getConfig(id)));
68 71 }
69 72  
... ... @@ -76,7 +79,7 @@ public class InfConfigController {
76 79 return null;
77 80 }
78 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 84 return success(config.getValue());
82 85 }
... ... @@ -84,7 +87,7 @@ public class InfConfigController {
84 87 @GetMapping("/page")
85 88 @ApiOperation("获取参数配置分页")
86 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 91 PageResult<InfConfigDO> page = configService.getConfigPage(reqVO);
89 92 return success(InfConfigConvert.INSTANCE.convertPage(page));
90 93 }
... ... @@ -93,13 +96,13 @@ public class InfConfigController {
93 96 @ApiOperation("导出参数配置")
94 97 @PreAuthorize("@ss.hasPermission('infra:config:export')")
95 98 @OperateLog(type = EXPORT)
96   - public void exportSysConfig(@Valid InfConfigExportReqVO reqVO,
  99 + public void exportSysConfig(@Valid ConfigExportReqVO reqVO,
97 100 HttpServletResponse response) throws IOException {
98 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 3 import io.swagger.annotations.ApiModelProperty;
4 4 import lombok.Data;
... ... @@ -13,7 +13,7 @@ import javax.validation.constraints.Size;
13 13 * 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成
14 14 */
15 15 @Data
16   -public class InfConfigBaseVO {
  16 +public class ConfigBaseVO {
17 17  
18 18 @ApiModelProperty(value = "参数分组", required = true, example = "biz")
19 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 3 import io.swagger.annotations.ApiModel;
4 4 import io.swagger.annotations.ApiModelProperty;
... ... @@ -8,10 +8,10 @@ import lombok.EqualsAndHashCode;
8 8 import javax.validation.constraints.NotBlank;
9 9 import javax.validation.constraints.Size;
10 10  
11   -@ApiModel("参数配置创建 Request VO")
  11 +@ApiModel("管理后台 - 参数配置创建 Request VO")
12 12 @Data
13 13 @EqualsAndHashCode(callSuper = true)
14   -public class InfConfigCreateReqVO extends InfConfigBaseVO {
  14 +public class ConfigCreateReqVO extends ConfigBaseVO {
15 15  
16 16 @ApiModelProperty(value = "参数键名", required = true, example = "yunai.db.username")
17 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 3 import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat;
4 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 6 import com.alibaba.excel.annotation.ExcelProperty;
7 7 import lombok.Data;
8 8  
... ... @@ -12,7 +12,7 @@ import java.util.Date;
12 12 * 参数配置 Excel 导出响应 VO
13 13 */
14 14 @Data
15   -public class InfConfigExcelVO {
  15 +public class ConfigExcelVO {
16 16  
17 17 @ExcelProperty("参数配置序号")
18 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 3 import io.swagger.annotations.ApiModel;
4 4 import io.swagger.annotations.ApiModelProperty;
... ... @@ -11,7 +11,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_
11 11  
12 12 @ApiModel("参数配置导出 Request VO")
13 13 @Data
14   -public class InfConfigExportReqVO {
  14 +public class ConfigExportReqVO {
15 15  
16 16 @ApiModelProperty(value = "参数名称", example = "模糊匹配")
17 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 3 import cn.iocoder.yudao.framework.common.pojo.PageParam;
4 4 import io.swagger.annotations.ApiModel;
... ... @@ -16,7 +16,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_
16 16 @Data
17 17 @EqualsAndHashCode(callSuper = true)
18 18 @ToString(callSuper = true)
19   -public class InfConfigPageReqVO extends PageParam {
  19 +public class ConfigPageReqVO extends PageParam {
20 20  
21 21 @ApiModelProperty(value = "参数名称", example = "模糊匹配")
22 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 3 import io.swagger.annotations.ApiModel;
4 4 import io.swagger.annotations.ApiModelProperty;
... ... @@ -12,7 +12,7 @@ import java.util.Date;
12 12 @ApiModel("参数配置信息 Response VO")
13 13 @Data
14 14 @EqualsAndHashCode(callSuper = true)
15   -public class InfConfigRespVO extends InfConfigBaseVO {
  15 +public class ConfigRespVO extends ConfigBaseVO {
16 16  
17 17 @ApiModelProperty(value = "参数配置序号", required = true, example = "1024")
18 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 3 import io.swagger.annotations.ApiModel;
4 4 import io.swagger.annotations.ApiModelProperty;
... ... @@ -12,7 +12,7 @@ import javax.validation.constraints.NotNull;
12 12 @Data
13 13 @EqualsAndHashCode(callSuper = true)
14 14 @ToString(callSuper = true)
15   -public class InfConfigUpdateReqVO extends InfConfigBaseVO {
  15 +public class ConfigUpdateReqVO extends ConfigBaseVO {
16 16  
17 17 @ApiModelProperty(value = "参数配置序号", required = true, example = "1024")
18 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 3 import cn.hutool.core.io.FileUtil;
4 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 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 6 import cn.iocoder.yudao.coreservice.modules.infra.controller.file.vo.InfFileRespVO;
7 7 import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file.InfFileDO;
8 8 import cn.iocoder.yudao.coreservice.modules.infra.service.file.InfFileCoreService;
9 9 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
10 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 12 import cn.iocoder.yudao.framework.common.util.servlet.ServletUtils;
13 13 import cn.iocoder.yudao.framework.tenant.core.context.TenantContextHolder;
14 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 3 import cn.iocoder.yudao.framework.common.pojo.PageParam;
4 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 3 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
4 4 import cn.iocoder.yudao.framework.common.pojo.PageResult;
... ... @@ -6,9 +6,11 @@ import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
6 6 import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog;
7 7 import cn.iocoder.yudao.framework.quartz.core.util.CronUtils;
8 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 14 import io.swagger.annotations.Api;
13 15 import io.swagger.annotations.ApiImplicitParam;
14 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 3 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
4 4 import cn.iocoder.yudao.framework.common.pojo.PageResult;
5 5 import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
6 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 14 import io.swagger.annotations.Api;
15 15 import io.swagger.annotations.ApiImplicitParam;
16 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 3 import io.swagger.annotations.ApiModelProperty;
4 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 3 import io.swagger.annotations.ApiModel;
4 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 3 import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat;
4 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 6 import com.alibaba.excel.annotation.ExcelProperty;
7 7 import lombok.Data;
8 8  
... ... @@ -23,7 +23,7 @@ public class InfJobExcelVO {
23 23 private String name;
24 24  
25 25 @ExcelProperty(value = "任务状态", converter = DictConvert.class)
26   - @DictFormat(InfDictTypeConstants.JOB_STATUS)
  26 + @DictFormat(DictTypeConstants.JOB_STATUS)
27 27 private Integer status;
28 28  
29 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 3 import io.swagger.annotations.ApiModel;
4 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 3 import cn.iocoder.yudao.framework.common.pojo.PageParam;
4 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 3 import io.swagger.annotations.ApiModel;
4 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 3 import io.swagger.annotations.ApiModel;
4 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 3 import io.swagger.annotations.ApiModelProperty;
4 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 3 import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat;
4 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 6 import com.alibaba.excel.annotation.ExcelProperty;
7 7 import lombok.Data;
8 8  
... ... @@ -41,7 +41,7 @@ public class InfJobLogExcelVO {
41 41 private Integer duration;
42 42  
43 43 @ExcelProperty(value = "任务状态", converter = DictConvert.class)
44   - @DictFormat(InfDictTypeConstants.JOB_STATUS)
  44 + @DictFormat(DictTypeConstants.JOB_STATUS)
45 45 private Integer status;
46 46  
47 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 3 import io.swagger.annotations.ApiModel;
4 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 3 import cn.iocoder.yudao.framework.common.pojo.PageParam;
4 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 3 import io.swagger.annotations.ApiModel;
4 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 3 import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO;
4 4 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
5 5 import cn.iocoder.yudao.framework.common.pojo.PageResult;
6 6 import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
7 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 14 import io.swagger.annotations.Api;
15 15 import io.swagger.annotations.ApiOperation;
16 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 3 import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO;
4 4 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
5 5 import cn.iocoder.yudao.framework.common.pojo.PageResult;
6 6 import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
7 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 14 import io.swagger.annotations.Api;
15 15 import io.swagger.annotations.ApiImplicitParam;
16 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 3 import io.swagger.annotations.ApiModelProperty;
4 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 3 import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat;
4 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 3 import io.swagger.annotations.ApiModel;
4 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 3 import cn.iocoder.yudao.framework.common.pojo.PageParam;
4 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 3 import io.swagger.annotations.ApiModel;
4 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 3 import io.swagger.annotations.ApiModelProperty;
4 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 3 import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat;
4 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 6 import cn.iocoder.yudao.module.system.enums.DictTypeConstants;
7 7 import com.alibaba.excel.annotation.ExcelProperty;
8 8 import lombok.Data;
... ... @@ -79,7 +79,7 @@ public class InfApiErrorLogExcelVO {
79 79 private Date createTime;
80 80  
81 81 @ExcelProperty(value = "处理状态", converter = DictConvert.class)
82   - @DictFormat(InfDictTypeConstants.API_ERROR_LOG_PROCESS_STATUS)
  82 + @DictFormat(DictTypeConstants.API_ERROR_LOG_PROCESS_STATUS)
83 83 private Integer processStatus;
84 84  
85 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 3 import io.swagger.annotations.ApiModel;
4 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 3 import cn.iocoder.yudao.framework.common.pojo.PageParam;
4 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 3 import io.swagger.annotations.ApiModel;
4 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 3 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
4 4 import cn.iocoder.yudao.framework.redis.core.RedisKeyDefine;
5 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 9 import io.swagger.annotations.Api;
10 10 import io.swagger.annotations.ApiOperation;
11 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 3 import cn.iocoder.yudao.framework.redis.core.RedisKeyDefine;
4 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 3 import io.swagger.annotations.ApiModel;
4 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 3 import cn.iocoder.yudao.coreservice.modules.infra.controller.file.vo.InfFileRespVO;
4 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 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 9 import org.mapstruct.Mapper;
10 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 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 7 import org.mapstruct.Mapper;
8 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 3 import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO;
4 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 7 import org.mapstruct.Mapper;
8 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 3 import cn.iocoder.yudao.framework.apilog.core.service.dto.ApiAccessLogCreateReqDTO;
4 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 3 import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO;
4 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 7 import org.mapstruct.Mapper;
8 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 3 import cn.iocoder.yudao.framework.apilog.core.service.dto.ApiErrorLogCreateReqDTO;
4 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 3 *
4 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 3 import cn.hutool.core.util.StrUtil;
4 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 7 import org.mapstruct.Mapper;
8 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 3 import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
4 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 3 import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
4 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 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 5 import com.baomidou.mybatisplus.annotation.TableId;
6 6 import com.baomidou.mybatisplus.annotation.TableName;
7 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 3 import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
4 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 6 import com.baomidou.mybatisplus.annotation.TableName;
7 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 3 import cn.iocoder.yudao.framework.common.enums.UserTypeEnum;
4 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 3 import cn.iocoder.yudao.coreservice.modules.infra.enums.logger.InfApiErrorLogProcessStatusEnum;
4 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 3 import cn.iocoder.yudao.framework.apollo.internals.ConfigFrameworkDAO;
4 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 3 import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.config.InfConfigDO;
4 4 import cn.iocoder.yudao.framework.common.pojo.PageResult;
5 5 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
6 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 9 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
10 10 import org.apache.ibatis.annotations.Mapper;
11 11  
... ... @@ -18,7 +18,7 @@ public interface InfConfigMapper extends BaseMapperX&lt;InfConfigDO&gt; {
18 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 22 return selectPage(reqVO, new QueryWrapperX<InfConfigDO>()
23 23 .likeIfPresent("name", reqVO.getName())
24 24 .likeIfPresent("`key`", reqVO.getKey())
... ... @@ -26,7 +26,7 @@ public interface InfConfigMapper extends BaseMapperX&lt;InfConfigDO&gt; {
26 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 30 return selectList(new QueryWrapperX<InfConfigDO>()
31 31 .likeIfPresent("name", reqVO.getName())
32 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 3 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
4 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 4 import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.file.InfFileDO;
5 5 import cn.iocoder.yudao.framework.common.pojo.PageResult;
6 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 3 import cn.iocoder.yudao.framework.common.pojo.PageResult;
4 4 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
5 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 9 import org.apache.ibatis.annotations.Mapper;
10 10  
11 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 6 import cn.iocoder.yudao.framework.common.pojo.PageResult;
7 7 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
8 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 3 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
4 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 5 import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiAccessLogDO;
6 6 import cn.iocoder.yudao.framework.common.pojo.PageResult;
7 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 3 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
4 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 3 import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.logger.InfApiErrorLogDO;
4 4 import cn.iocoder.yudao.framework.common.pojo.PageResult;
5 5 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
6 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 9 import org.apache.ibatis.annotations.Mapper;
10 10  
11 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 4 * Infra 字典类型的枚举类
5 5 *
6 6 * @author 芋道源码
7 7 */
8   -public interface InfDictTypeConstants {
  8 +public interface DictTypeConstants {
9 9  
10 10 String REDIS_TIMEOUT_TYPE = "inf_redis_timeout_type"; // Redis 超时类型
11 11  
... ... @@ -16,4 +16,7 @@ public interface InfDictTypeConstants {
16 16  
17 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 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 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 3 import lombok.AllArgsConstructor;
4 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 3 import lombok.AllArgsConstructor;
4 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 3 import com.google.common.collect.Sets;
4 4 import lombok.AllArgsConstructor;
... ... @@ -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 3 import lombok.AllArgsConstructor;
4 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 3 import org.springframework.boot.context.properties.EnableConfigurationProperties;
4 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 3 import lombok.Data;
4 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 3 *
4 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 3 import cn.iocoder.yudao.framework.apollo.internals.DBConfigRepository;
4 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 6 import lombok.extern.slf4j.Slf4j;
7 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 3 import cn.iocoder.yudao.framework.mq.core.pubsub.AbstractChannelMessage;
4 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 4 import cn.iocoder.yudao.framework.mq.core.RedisMQTemplate;
5 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 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 3 import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.config.InfConfigDO;
4 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 10 import javax.validation.Valid;
11 11 import java.util.List;
... ... @@ -23,14 +23,14 @@ public interface InfConfigService {
23 23 * @param reqVO 创建信息
24 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 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 61 * @param reqVO 分页条件
62 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 69 * @param reqVO 列表
70 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 3 import cn.iocoder.yudao.coreservice.modules.infra.dal.dataobject.config.InfConfigDO;
4 4 import cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil;
5 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 16 import com.google.common.annotations.VisibleForTesting;
16 17 import lombok.extern.slf4j.Slf4j;
17 18 import org.springframework.stereotype.Service;
... ... @@ -21,8 +22,6 @@ import javax.annotation.Resource;
21 22  
22 23 import java.util.List;
23 24  
24   -import static cn.iocoder.yudao.adminserver.modules.infra.enums.InfErrorCodeConstants.*;
25   -
26 25 /**
27 26 * 参数配置 Service 实现类
28 27 */
... ... @@ -38,7 +37,7 @@ public class InfConfigServiceImpl implements InfConfigService {
38 37 private InfConfigProducer configProducer;
39 38  
40 39 @Override
41   - public Long createConfig(InfConfigCreateReqVO reqVO) {
  40 + public Long createConfig(ConfigCreateReqVO reqVO) {
42 41 // 校验正确性
43 42 checkCreateOrUpdate(null, reqVO.getKey());
44 43 // 插入参数配置
... ... @@ -51,7 +50,7 @@ public class InfConfigServiceImpl implements InfConfigService {
51 50 }
52 51  
53 52 @Override
54   - public void updateConfig(InfConfigUpdateReqVO reqVO) {
  53 + public void updateConfig(ConfigUpdateReqVO reqVO) {
55 54 // 校验正确性
56 55 checkCreateOrUpdate(reqVO.getId(), null); // 不允许更新 key
57 56 // 更新参数配置
... ... @@ -67,7 +66,7 @@ public class InfConfigServiceImpl implements InfConfigService {
67 66 InfConfigDO config = checkConfigExists(id);
68 67 // 内置配置,不允许删除
69 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 72 configMapper.deleteById(id);
... ... @@ -86,12 +85,12 @@ public class InfConfigServiceImpl implements InfConfigService {
86 85 }
87 86  
88 87 @Override
89   - public PageResult<InfConfigDO> getConfigPage(InfConfigPageReqVO reqVO) {
  88 + public PageResult<InfConfigDO> getConfigPage(ConfigPageReqVO reqVO) {
90 89 return configMapper.selectPage(reqVO);
91 90 }
92 91  
93 92 @Override
94   - public List<InfConfigDO> getConfigList(InfConfigExportReqVO reqVO) {
  93 + public List<InfConfigDO> getConfigList(ConfigExportReqVO reqVO) {
95 94 return configMapper.selectList(reqVO);
96 95 }
97 96  
... ... @@ -109,7 +108,7 @@ public class InfConfigServiceImpl implements InfConfigService {
109 108 }
110 109 InfConfigDO config = configMapper.selectById(id);
111 110 if (config == null) {
112   - throw ServiceExceptionUtil.exception(CONFIG_NOT_EXISTS);
  111 + throw ServiceExceptionUtil.exception(InfErrorCodeConstants.CONFIG_NOT_EXISTS);
113 112 }
114 113 return config;
115 114 }
... ... @@ -122,10 +121,10 @@ public class InfConfigServiceImpl implements InfConfigService {
122 121 }
123 122 // 如果 id 为空,说明不用比较是否为相同 id 的参数配置
124 123 if (id == null) {
125   - throw ServiceExceptionUtil.exception(CONFIG_KEY_DUPLICATE);
  124 + throw ServiceExceptionUtil.exception(InfErrorCodeConstants.CONFIG_KEY_DUPLICATE);
126 125 }
127 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  
... ...