Commit 4890cf05de969bbdb8a673b916b1dcefc30c9c19

Authored by YunaiV
1 parent f2f36bd6

修复 swagger 接口文档不展示的问题

Showing 62 changed files with 72 additions and 67 deletions
yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/swagger/config/YudaoSwaggerAutoConfiguration.java
@@ -8,6 +8,7 @@ import org.springframework.boot.context.properties.EnableConfigurationProperties @@ -8,6 +8,7 @@ import org.springframework.boot.context.properties.EnableConfigurationProperties
8 import org.springframework.context.annotation.Bean; 8 import org.springframework.context.annotation.Bean;
9 import org.springframework.context.annotation.Configuration; 9 import org.springframework.context.annotation.Configuration;
10 import org.springframework.http.HttpHeaders; 10 import org.springframework.http.HttpHeaders;
  11 +import springfox.documentation.RequestHandler;
11 import springfox.documentation.builders.ApiInfoBuilder; 12 import springfox.documentation.builders.ApiInfoBuilder;
12 import springfox.documentation.builders.PathSelectors; 13 import springfox.documentation.builders.PathSelectors;
13 import springfox.documentation.service.ApiInfo; 14 import springfox.documentation.service.ApiInfo;
@@ -23,6 +24,7 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2; @@ -23,6 +24,7 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2;
23 24
24 import java.util.Collections; 25 import java.util.Collections;
25 import java.util.List; 26 import java.util.List;
  27 +import java.util.function.Predicate;
26 28
27 import static springfox.documentation.builders.RequestHandlerSelectors.basePackage; 29 import static springfox.documentation.builders.RequestHandlerSelectors.basePackage;
28 30
@@ -56,6 +58,7 @@ public class YudaoSwaggerAutoConfiguration { @@ -56,6 +58,7 @@ public class YudaoSwaggerAutoConfiguration {
56 // 设置扫描指定 package 包下的 58 // 设置扫描指定 package 包下的
57 .select() 59 .select()
58 .apis(basePackage(properties.getBasePackage())) 60 .apis(basePackage(properties.getBasePackage()))
  61 +// .apis(basePackage("cn.iocoder.yudao.module.infra")) // 可用于 swagger 无法展示时使用
59 .paths(PathSelectors.any()) 62 .paths(PathSelectors.any())
60 .build() 63 .build()
61 .securitySchemes(securitySchemes()) 64 .securitySchemes(securitySchemes())
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmFormController.java
@@ -19,7 +19,7 @@ import java.util.List; @@ -19,7 +19,7 @@ import java.util.List;
19 19
20 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; 20 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
21 21
22 -@Api(tags = "动态表单") 22 +@Api(tags = "管理后台 - 动态表单")
23 @RestController 23 @RestController
24 @RequestMapping("/bpm/form") 24 @RequestMapping("/bpm/form")
25 @Validated 25 @Validated
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmUserGroupController.java
@@ -23,7 +23,7 @@ import java.util.List; @@ -23,7 +23,7 @@ import java.util.List;
23 23
24 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; 24 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
25 25
26 -@Api(tags = "用户组") 26 +@Api(tags = "管理后台 - 用户组")
27 @RestController 27 @RestController
28 @RequestMapping("/bpm/user-group") 28 @RequestMapping("/bpm/user-group")
29 @Validated 29 @Validated
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/form/BpmFormCreateReqVO.java
@@ -6,7 +6,7 @@ import io.swagger.annotations.*; @@ -6,7 +6,7 @@ import io.swagger.annotations.*;
6 import javax.validation.constraints.NotNull; 6 import javax.validation.constraints.NotNull;
7 import java.util.List; 7 import java.util.List;
8 8
9 -@ApiModel("动态表单创建 Request VO") 9 +@ApiModel("管理后台 - 动态表单创建 Request VO")
10 @Data 10 @Data
11 @EqualsAndHashCode(callSuper = true) 11 @EqualsAndHashCode(callSuper = true)
12 @ToString(callSuper = true) 12 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/form/BpmFormPageReqVO.java
@@ -7,7 +7,7 @@ import lombok.Data; @@ -7,7 +7,7 @@ import lombok.Data;
7 import lombok.EqualsAndHashCode; 7 import lombok.EqualsAndHashCode;
8 import lombok.ToString; 8 import lombok.ToString;
9 9
10 -@ApiModel("动态表单分页 Request VO") 10 +@ApiModel("管理后台 - 动态表单分页 Request VO")
11 @Data 11 @Data
12 @EqualsAndHashCode(callSuper = true) 12 @EqualsAndHashCode(callSuper = true)
13 @ToString(callSuper = true) 13 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/form/BpmFormRespVO.java
@@ -10,7 +10,7 @@ import javax.validation.constraints.NotNull; @@ -10,7 +10,7 @@ import javax.validation.constraints.NotNull;
10 import java.util.Date; 10 import java.util.Date;
11 import java.util.List; 11 import java.util.List;
12 12
13 -@ApiModel("动态表单 Response VO") 13 +@ApiModel("管理后台 - 动态表单 Response VO")
14 @Data 14 @Data
15 @EqualsAndHashCode(callSuper = true) 15 @EqualsAndHashCode(callSuper = true)
16 @ToString(callSuper = true) 16 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/form/BpmFormSimpleRespVO.java
@@ -4,7 +4,7 @@ import io.swagger.annotations.ApiModel; @@ -4,7 +4,7 @@ import io.swagger.annotations.ApiModel;
4 import io.swagger.annotations.ApiModelProperty; 4 import io.swagger.annotations.ApiModelProperty;
5 import lombok.Data; 5 import lombok.Data;
6 6
7 -@ApiModel("流程表单精简 Response VO") 7 +@ApiModel("管理后台 - 流程表单精简 Response VO")
8 @Data 8 @Data
9 public class BpmFormSimpleRespVO { 9 public class BpmFormSimpleRespVO {
10 10
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/form/BpmFormUpdateReqVO.java
@@ -5,7 +5,7 @@ import io.swagger.annotations.*; @@ -5,7 +5,7 @@ import io.swagger.annotations.*;
5 import javax.validation.constraints.*; 5 import javax.validation.constraints.*;
6 import java.util.List; 6 import java.util.List;
7 7
8 -@ApiModel("动态表单更新 Request VO") 8 +@ApiModel("管理后台 - 动态表单更新 Request VO")
9 @Data 9 @Data
10 @EqualsAndHashCode(callSuper = true) 10 @EqualsAndHashCode(callSuper = true)
11 @ToString(callSuper = true) 11 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/group/BpmUserGroupCreateReqVO.java
@@ -3,7 +3,7 @@ package cn.iocoder.yudao.module.bpm.controller.admin.definition.vo.group; @@ -3,7 +3,7 @@ package cn.iocoder.yudao.module.bpm.controller.admin.definition.vo.group;
3 import lombok.*; 3 import lombok.*;
4 import io.swagger.annotations.*; 4 import io.swagger.annotations.*;
5 5
6 -@ApiModel("用户组创建 Request VO") 6 +@ApiModel("管理后台 - 用户组创建 Request VO")
7 @Data 7 @Data
8 @EqualsAndHashCode(callSuper = true) 8 @EqualsAndHashCode(callSuper = true)
9 @ToString(callSuper = true) 9 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/group/BpmUserGroupPageReqVO.java
@@ -11,7 +11,7 @@ import org.springframework.format.annotation.DateTimeFormat; @@ -11,7 +11,7 @@ import org.springframework.format.annotation.DateTimeFormat;
11 11
12 import java.util.Date; 12 import java.util.Date;
13 13
14 -@ApiModel("用户组分页 Request VO") 14 +@ApiModel("管理后台 - 用户组分页 Request VO")
15 @Data 15 @Data
16 @EqualsAndHashCode(callSuper = true) 16 @EqualsAndHashCode(callSuper = true)
17 @ToString(callSuper = true) 17 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/group/BpmUserGroupRespVO.java
@@ -4,7 +4,7 @@ import lombok.*; @@ -4,7 +4,7 @@ import lombok.*;
4 import java.util.*; 4 import java.util.*;
5 import io.swagger.annotations.*; 5 import io.swagger.annotations.*;
6 6
7 -@ApiModel("用户组 Response VO") 7 +@ApiModel("管理后台 - 用户组 Response VO")
8 @Data 8 @Data
9 @EqualsAndHashCode(callSuper = true) 9 @EqualsAndHashCode(callSuper = true)
10 @ToString(callSuper = true) 10 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/group/BpmUserGroupSimpleRespVO.java
@@ -6,7 +6,7 @@ import lombok.AllArgsConstructor; @@ -6,7 +6,7 @@ import lombok.AllArgsConstructor;
6 import lombok.Data; 6 import lombok.Data;
7 import lombok.NoArgsConstructor; 7 import lombok.NoArgsConstructor;
8 8
9 -@ApiModel("用户组精简信息 Response VO") 9 +@ApiModel("管理后台 - 用户组精简信息 Response VO")
10 @Data 10 @Data
11 @NoArgsConstructor 11 @NoArgsConstructor
12 @AllArgsConstructor 12 @AllArgsConstructor
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/group/BpmUserGroupUpdateReqVO.java
@@ -4,7 +4,7 @@ import lombok.*; @@ -4,7 +4,7 @@ import lombok.*;
4 import io.swagger.annotations.*; 4 import io.swagger.annotations.*;
5 import javax.validation.constraints.*; 5 import javax.validation.constraints.*;
6 6
7 -@ApiModel("用户组更新 Request VO") 7 +@ApiModel("管理后台 - 用户组更新 Request VO")
8 @Data 8 @Data
9 @EqualsAndHashCode(callSuper = true) 9 @EqualsAndHashCode(callSuper = true)
10 @ToString(callSuper = true) 10 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModeImportReqVO.java
@@ -9,7 +9,7 @@ import org.springframework.web.multipart.MultipartFile; @@ -9,7 +9,7 @@ import org.springframework.web.multipart.MultipartFile;
9 9
10 import javax.validation.constraints.NotNull; 10 import javax.validation.constraints.NotNull;
11 11
12 -@ApiModel(value = "流程模型的导入 Request VO", description = "相比流程模型的新建来说,只是多了一个 bpmnFile 文件") 12 +@ApiModel(value = "管理后台 - 流程模型的导入 Request VO", description = "相比流程模型的新建来说,只是多了一个 bpmnFile 文件")
13 @Data 13 @Data
14 @EqualsAndHashCode(callSuper = true) 14 @EqualsAndHashCode(callSuper = true)
15 @ToString(callSuper = true) 15 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModelCreateReqVO.java
@@ -8,7 +8,7 @@ import lombok.ToString; @@ -8,7 +8,7 @@ import lombok.ToString;
8 8
9 import javax.validation.constraints.NotEmpty; 9 import javax.validation.constraints.NotEmpty;
10 10
11 -@ApiModel("流程模型的创建 Request VO") 11 +@ApiModel("管理后台 - 流程模型的创建 Request VO")
12 @Data 12 @Data
13 public class BpmModelCreateReqVO { 13 public class BpmModelCreateReqVO {
14 14
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModelPageItemRespVO.java
@@ -8,7 +8,7 @@ import lombok.ToString; @@ -8,7 +8,7 @@ import lombok.ToString;
8 8
9 import java.util.Date; 9 import java.util.Date;
10 10
11 -@ApiModel("流程模型的分页的每一项 Response VO") 11 +@ApiModel("管理后台 - 流程模型的分页的每一项 Response VO")
12 @Data 12 @Data
13 @EqualsAndHashCode(callSuper = true) 13 @EqualsAndHashCode(callSuper = true)
14 @ToString(callSuper = true) 14 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/ModelPageReqVO.java renamed to yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModelPageReqVO.java
@@ -8,11 +8,11 @@ import lombok.EqualsAndHashCode; @@ -8,11 +8,11 @@ import lombok.EqualsAndHashCode;
8 import lombok.ToString; 8 import lombok.ToString;
9 9
10 10
11 -@ApiModel("流程模型分页 Request VO") 11 +@ApiModel("管理后台 - 流程模型分页 Request VO")
12 @Data 12 @Data
13 @EqualsAndHashCode(callSuper = true) 13 @EqualsAndHashCode(callSuper = true)
14 @ToString(callSuper = true) 14 @ToString(callSuper = true)
15 -public class ModelPageReqVO extends PageParam { 15 +public class BpmModelPageReqVO extends PageParam {
16 16
17 @ApiModelProperty(value = "标识", example = "process1641042089407", notes = "精准匹配") 17 @ApiModelProperty(value = "标识", example = "process1641042089407", notes = "精准匹配")
18 private String key; 18 private String key;
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModelRespVO.java
@@ -8,7 +8,7 @@ import lombok.ToString; @@ -8,7 +8,7 @@ import lombok.ToString;
8 8
9 import java.util.Date; 9 import java.util.Date;
10 10
11 -@ApiModel("流程模型的创建 Request VO") 11 +@ApiModel("管理后台 - 流程模型的创建 Request VO")
12 @Data 12 @Data
13 @EqualsAndHashCode(callSuper = true) 13 @EqualsAndHashCode(callSuper = true)
14 @ToString(callSuper = true) 14 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModelUpdateReqVO.java
@@ -6,7 +6,7 @@ import lombok.Data; @@ -6,7 +6,7 @@ import lombok.Data;
6 6
7 import javax.validation.constraints.NotEmpty; 7 import javax.validation.constraints.NotEmpty;
8 8
9 -@ApiModel("流程模型的更新 Request VO") 9 +@ApiModel("管理后台 - 流程模型的更新 Request VO")
10 @Data 10 @Data
11 public class BpmModelUpdateReqVO { 11 public class BpmModelUpdateReqVO {
12 12
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModelUpdateStateReqVO.java
@@ -6,7 +6,7 @@ import lombok.Data; @@ -6,7 +6,7 @@ import lombok.Data;
6 6
7 import javax.validation.constraints.NotNull; 7 import javax.validation.constraints.NotNull;
8 8
9 -@ApiModel("流程模型更新状态 Request VO") 9 +@ApiModel("管理后台 - 流程模型更新状态 Request VO")
10 @Data 10 @Data
11 public class BpmModelUpdateStateReqVO { 11 public class BpmModelUpdateStateReqVO {
12 12
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/process/BpmProcessDefinitionListReqVO.java
@@ -7,10 +7,10 @@ import lombok.Data; @@ -7,10 +7,10 @@ import lombok.Data;
7 import lombok.EqualsAndHashCode; 7 import lombok.EqualsAndHashCode;
8 import lombok.ToString; 8 import lombok.ToString;
9 9
  10 +@ApiModel("管理后台 - 流程定义列表 Request VO")
10 @Data 11 @Data
11 @ToString(callSuper = true) 12 @ToString(callSuper = true)
12 @EqualsAndHashCode(callSuper = true) 13 @EqualsAndHashCode(callSuper = true)
13 -@ApiModel("流程定义列表 Request VO")  
14 public class BpmProcessDefinitionListReqVO extends PageParam { 14 public class BpmProcessDefinitionListReqVO extends PageParam {
15 15
16 @ApiModelProperty(value = "中断状态", example = "1", notes = "参见 SuspensionState 枚举") 16 @ApiModelProperty(value = "中断状态", example = "1", notes = "参见 SuspensionState 枚举")
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/process/BpmProcessDefinitionPageItemRespVO.java
@@ -8,7 +8,7 @@ import lombok.ToString; @@ -8,7 +8,7 @@ import lombok.ToString;
8 8
9 import java.util.Date; 9 import java.util.Date;
10 10
11 -@ApiModel("流程定义的分页的每一项 Response VO") 11 +@ApiModel("管理后台 - 流程定义的分页的每一项 Response VO")
12 @Data 12 @Data
13 @EqualsAndHashCode(callSuper = true) 13 @EqualsAndHashCode(callSuper = true)
14 @ToString(callSuper = true) 14 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/process/BpmProcessDefinitionPageReqVO.java
@@ -7,10 +7,10 @@ import lombok.Data; @@ -7,10 +7,10 @@ import lombok.Data;
7 import lombok.EqualsAndHashCode; 7 import lombok.EqualsAndHashCode;
8 import lombok.ToString; 8 import lombok.ToString;
9 9
  10 +@ApiModel("管理后台 - 流程定义分页 Request VO")
10 @Data 11 @Data
11 @ToString(callSuper = true) 12 @ToString(callSuper = true)
12 @EqualsAndHashCode(callSuper = true) 13 @EqualsAndHashCode(callSuper = true)
13 -@ApiModel("流程定义分页 Request VO")  
14 public class BpmProcessDefinitionPageReqVO extends PageParam { 14 public class BpmProcessDefinitionPageReqVO extends PageParam {
15 15
16 @ApiModelProperty(value = "标识", example = "process1641042089407", notes = "精准匹配") 16 @ApiModelProperty(value = "标识", example = "process1641042089407", notes = "精准匹配")
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/process/BpmProcessDefinitionRespVO.java
@@ -8,7 +8,7 @@ import javax.validation.constraints.NotEmpty; @@ -8,7 +8,7 @@ import javax.validation.constraints.NotEmpty;
8 import javax.validation.constraints.NotNull; 8 import javax.validation.constraints.NotNull;
9 import java.util.List; 9 import java.util.List;
10 10
11 -@ApiModel("流程定义 Response VO") 11 +@ApiModel("管理后台 - 流程定义 Response VO")
12 @Data 12 @Data
13 public class BpmProcessDefinitionRespVO { 13 public class BpmProcessDefinitionRespVO {
14 14
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/rule/BpmTaskAssignRuleCreateReqVO.java
@@ -8,7 +8,7 @@ import lombok.ToString; @@ -8,7 +8,7 @@ import lombok.ToString;
8 8
9 import javax.validation.constraints.NotEmpty; 9 import javax.validation.constraints.NotEmpty;
10 10
11 -@ApiModel("流程任务分配规则的创建 Request VO") 11 +@ApiModel("管理后台 - 流程任务分配规则的创建 Request VO")
12 @Data 12 @Data
13 @EqualsAndHashCode(callSuper = true) 13 @EqualsAndHashCode(callSuper = true)
14 @ToString(callSuper = true) 14 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/rule/BpmTaskAssignRuleRespVO.java
@@ -6,7 +6,7 @@ import lombok.Data; @@ -6,7 +6,7 @@ import lombok.Data;
6 import lombok.EqualsAndHashCode; 6 import lombok.EqualsAndHashCode;
7 import lombok.ToString; 7 import lombok.ToString;
8 8
9 -@ApiModel("流程任务分配规则的 Response VO") 9 +@ApiModel("管理后台 - 流程任务分配规则的 Response VO")
10 @Data 10 @Data
11 @EqualsAndHashCode(callSuper = true) 11 @EqualsAndHashCode(callSuper = true)
12 @ToString(callSuper = true) 12 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/rule/BpmTaskAssignRuleUpdateReqVO.java
@@ -8,7 +8,7 @@ import lombok.ToString; @@ -8,7 +8,7 @@ import lombok.ToString;
8 8
9 import javax.validation.constraints.NotNull; 9 import javax.validation.constraints.NotNull;
10 10
11 -@ApiModel("流程任务分配规则的更新 Request VO") 11 +@ApiModel("管理后台 - 流程任务分配规则的更新 Request VO")
12 @Data 12 @Data
13 @EqualsAndHashCode(callSuper = true) 13 @EqualsAndHashCode(callSuper = true)
14 @ToString(callSuper = true) 14 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/BpmOALeaveController.java
@@ -27,7 +27,7 @@ import static cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUti @@ -27,7 +27,7 @@ import static cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUti
27 * @author jason 27 * @author jason
28 * @author 芋道源码 28 * @author 芋道源码
29 */ 29 */
30 -@Api(tags = "OA 请假申请") 30 +@Api(tags = "管理后台 - OA 请假申请")
31 @RestController 31 @RestController
32 @RequestMapping("/bpm/oa/leave") 32 @RequestMapping("/bpm/oa/leave")
33 @Validated 33 @Validated
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/vo/BpmOALeaveCreateReqVO.java
@@ -7,7 +7,7 @@ import lombok.ToString; @@ -7,7 +7,7 @@ import lombok.ToString;
7 7
8 import javax.validation.constraints.AssertTrue; 8 import javax.validation.constraints.AssertTrue;
9 9
10 -@ApiModel("请假申请创建 Request VO") 10 +@ApiModel("管理后台 - 请假申请创建 Request VO")
11 @Data 11 @Data
12 @EqualsAndHashCode(callSuper = true) 12 @EqualsAndHashCode(callSuper = true)
13 @ToString(callSuper = true) 13 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/vo/BpmOALeavePageReqVO.java
@@ -8,7 +8,7 @@ import org.springframework.format.annotation.DateTimeFormat; @@ -8,7 +8,7 @@ import org.springframework.format.annotation.DateTimeFormat;
8 8
9 import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; 9 import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
10 10
11 -@ApiModel("请假申请分页 Request VO") 11 +@ApiModel("管理后台 - 请假申请分页 Request VO")
12 @Data 12 @Data
13 @EqualsAndHashCode(callSuper = true) 13 @EqualsAndHashCode(callSuper = true)
14 @ToString(callSuper = true) 14 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/vo/BpmOALeaveRespVO.java
@@ -9,7 +9,7 @@ import java.util.Date; @@ -9,7 +9,7 @@ import java.util.Date;
9 9
10 import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; 10 import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
11 11
12 -@ApiModel("请假申请 Response VO") 12 +@ApiModel("管理后台 - 请假申请 Response VO")
13 @Data 13 @Data
14 @EqualsAndHashCode(callSuper = true) 14 @EqualsAndHashCode(callSuper = true)
15 @ToString(callSuper = true) 15 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/activity/BpmActivityRespVO.java
@@ -6,7 +6,7 @@ import lombok.Data; @@ -6,7 +6,7 @@ import lombok.Data;
6 6
7 import java.util.Date; 7 import java.util.Date;
8 8
9 -@ApiModel("流程活动的 Response VO") 9 +@ApiModel("管理后台 - 流程活动的 Response VO")
10 @Data 10 @Data
11 public class BpmActivityRespVO { 11 public class BpmActivityRespVO {
12 12
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/instance/BpmProcessInstanceCancelReqVO.java
@@ -8,7 +8,7 @@ import javax.validation.constraints.NotEmpty; @@ -8,7 +8,7 @@ import javax.validation.constraints.NotEmpty;
8 import javax.validation.constraints.NotNull; 8 import javax.validation.constraints.NotNull;
9 import java.util.Map; 9 import java.util.Map;
10 10
11 -@ApiModel("流程实例的取消 Request VO") 11 +@ApiModel("管理后台 - 流程实例的取消 Request VO")
12 @Data 12 @Data
13 public class BpmProcessInstanceCancelReqVO { 13 public class BpmProcessInstanceCancelReqVO {
14 14
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/instance/BpmProcessInstanceCreateReqVO.java
@@ -7,7 +7,7 @@ import lombok.Data; @@ -7,7 +7,7 @@ import lombok.Data;
7 import javax.validation.constraints.NotEmpty; 7 import javax.validation.constraints.NotEmpty;
8 import java.util.Map; 8 import java.util.Map;
9 9
10 -@ApiModel("流程实例的创建 Request VO") 10 +@ApiModel("管理后台 - 流程实例的创建 Request VO")
11 @Data 11 @Data
12 public class BpmProcessInstanceCreateReqVO { 12 public class BpmProcessInstanceCreateReqVO {
13 13
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/instance/BpmProcessInstanceMyPageReqVO.java
@@ -12,7 +12,7 @@ import java.util.Date; @@ -12,7 +12,7 @@ import java.util.Date;
12 12
13 import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; 13 import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
14 14
15 -@ApiModel("流程实例的分页 Item Response VO") 15 +@ApiModel("管理后台 - 流程实例的分页 Item Response VO")
16 @Data 16 @Data
17 @EqualsAndHashCode(callSuper = true) 17 @EqualsAndHashCode(callSuper = true)
18 @ToString(callSuper = true) 18 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/instance/BpmProcessInstancePageItemRespVO.java
@@ -7,7 +7,7 @@ import lombok.Data; @@ -7,7 +7,7 @@ import lombok.Data;
7 import java.util.Date; 7 import java.util.Date;
8 import java.util.List; 8 import java.util.List;
9 9
10 -@ApiModel("流程实例的分页 Item Response VO") 10 +@ApiModel("管理后台 - 流程实例的分页 Item Response VO")
11 @Data 11 @Data
12 public class BpmProcessInstancePageItemRespVO { 12 public class BpmProcessInstancePageItemRespVO {
13 13
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/instance/BpmProcessInstanceRespVO.java
@@ -8,7 +8,7 @@ import java.util.Date; @@ -8,7 +8,7 @@ import java.util.Date;
8 import java.util.List; 8 import java.util.List;
9 import java.util.Map; 9 import java.util.Map;
10 10
11 -@ApiModel("流程实例的 Response VO") 11 +@ApiModel("管理后台 - 流程实例的 Response VO")
12 @Data 12 @Data
13 public class BpmProcessInstanceRespVO { 13 public class BpmProcessInstanceRespVO {
14 14
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/task/BpmTaskApproveReqVO.java
@@ -10,7 +10,7 @@ import javax.validation.constraints.NotEmpty; @@ -10,7 +10,7 @@ import javax.validation.constraints.NotEmpty;
10 import javax.validation.constraints.NotNull; 10 import javax.validation.constraints.NotNull;
11 import java.util.Map; 11 import java.util.Map;
12 12
13 -@ApiModel("通过流程任务的 Request VO") 13 +@ApiModel("管理后台 - 通过流程任务的 Request VO")
14 @Data 14 @Data
15 public class BpmTaskApproveReqVO { 15 public class BpmTaskApproveReqVO {
16 16
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/task/BpmTaskDonePageItemRespVO.java
@@ -8,7 +8,7 @@ import lombok.ToString; @@ -8,7 +8,7 @@ import lombok.ToString;
8 8
9 import java.util.Date; 9 import java.util.Date;
10 10
11 -@ApiModel("流程任务的 Done 已完成的分页项 Response VO") 11 +@ApiModel("管理后台 - 流程任务的 Done 已完成的分页项 Response VO")
12 @Data 12 @Data
13 @EqualsAndHashCode(callSuper = true) 13 @EqualsAndHashCode(callSuper = true)
14 @ToString(callSuper = true) 14 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/task/BpmTaskDonePageReqVO.java
@@ -12,7 +12,7 @@ import java.util.Date; @@ -12,7 +12,7 @@ import java.util.Date;
12 12
13 import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; 13 import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
14 14
15 -@ApiModel("流程任务的 Done 已办的分页 Request VO") 15 +@ApiModel("管理后台 - 流程任务的 Done 已办的分页 Request VO")
16 @Data 16 @Data
17 @EqualsAndHashCode(callSuper = true) 17 @EqualsAndHashCode(callSuper = true)
18 @ToString(callSuper = true) 18 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/task/BpmTaskRejectReqVO.java
@@ -6,7 +6,7 @@ import lombok.Data; @@ -6,7 +6,7 @@ import lombok.Data;
6 6
7 import javax.validation.constraints.NotEmpty; 7 import javax.validation.constraints.NotEmpty;
8 8
9 -@ApiModel("不通过流程任务的 Request VO") 9 +@ApiModel("管理后台 - 不通过流程任务的 Request VO")
10 @Data 10 @Data
11 public class BpmTaskRejectReqVO { 11 public class BpmTaskRejectReqVO {
12 12
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/task/BpmTaskRespVO.java
@@ -6,7 +6,7 @@ import lombok.Data; @@ -6,7 +6,7 @@ import lombok.Data;
6 import lombok.EqualsAndHashCode; 6 import lombok.EqualsAndHashCode;
7 import lombok.ToString; 7 import lombok.ToString;
8 8
9 -@ApiModel("流程任务的 Response VO") 9 +@ApiModel("管理后台 - 流程任务的 Response VO")
10 @Data 10 @Data
11 @EqualsAndHashCode(callSuper = true) 11 @EqualsAndHashCode(callSuper = true)
12 @ToString(callSuper = true) 12 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/task/BpmTaskTodoPageItemRespVO.java
@@ -6,7 +6,7 @@ import lombok.Data; @@ -6,7 +6,7 @@ import lombok.Data;
6 6
7 import java.util.Date; 7 import java.util.Date;
8 8
9 -@ApiModel("流程任务的 Running 进行中的分页项 Response VO") 9 +@ApiModel("管理后台 - 流程任务的 Running 进行中的分页项 Response VO")
10 @Data 10 @Data
11 public class BpmTaskTodoPageItemRespVO { 11 public class BpmTaskTodoPageItemRespVO {
12 12
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/task/BpmTaskTodoPageReqVO.java
@@ -12,7 +12,7 @@ import java.util.Date; @@ -12,7 +12,7 @@ import java.util.Date;
12 12
13 import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; 13 import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
14 14
15 -@ApiModel("流程任务的 TODO 待办的分页 Request VO") 15 +@ApiModel("管理后台 - 流程任务的 TODO 待办的分页 Request VO")
16 @Data 16 @Data
17 @EqualsAndHashCode(callSuper = true) 17 @EqualsAndHashCode(callSuper = true)
18 @ToString(callSuper = true) 18 @ToString(callSuper = true)
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/task/BpmTaskUpdateAssigneeReqVO.java
@@ -10,7 +10,7 @@ import net.bytebuddy.implementation.bind.annotation.Empty; @@ -10,7 +10,7 @@ import net.bytebuddy.implementation.bind.annotation.Empty;
10 import javax.validation.constraints.NotEmpty; 10 import javax.validation.constraints.NotEmpty;
11 import javax.validation.constraints.NotNull; 11 import javax.validation.constraints.NotNull;
12 12
13 -@ApiModel("流程任务的更新负责人的 Request VO") 13 +@ApiModel("管理后台 - 流程任务的更新负责人的 Request VO")
14 @Data 14 @Data
15 public class BpmTaskUpdateAssigneeReqVO { 15 public class BpmTaskUpdateAssigneeReqVO {
16 16
yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmModelController.java
@@ -19,7 +19,7 @@ import java.io.IOException; @@ -19,7 +19,7 @@ import java.io.IOException;
19 19
20 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; 20 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
21 21
22 -@Api(tags = "流程模型") 22 +@Api(tags = "管理后台 - 流程模型")
23 @RestController 23 @RestController
24 @RequestMapping("/bpm/model") 24 @RequestMapping("/bpm/model")
25 @Validated 25 @Validated
@@ -30,7 +30,7 @@ public class BpmModelController { @@ -30,7 +30,7 @@ public class BpmModelController {
30 30
31 @GetMapping("/page") 31 @GetMapping("/page")
32 @ApiOperation(value = "获得模型分页") 32 @ApiOperation(value = "获得模型分页")
33 - public CommonResult<PageResult<BpmModelPageItemRespVO>> getModelPage(ModelPageReqVO pageVO) { 33 + public CommonResult<PageResult<BpmModelPageItemRespVO>> getModelPage(BpmModelPageReqVO pageVO) {
34 return success(bpmModelService.getModelPage(pageVO)); 34 return success(bpmModelService.getModelPage(pageVO));
35 } 35 }
36 36
yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmProcessDefinitionController.java
@@ -23,7 +23,7 @@ import java.util.List; @@ -23,7 +23,7 @@ import java.util.List;
23 23
24 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; 24 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
25 25
26 -@Api(tags = "流程定义") 26 +@Api(tags = "管理后台 - 流程定义")
27 @RestController 27 @RestController
28 @RequestMapping("/bpm/process-definition") 28 @RequestMapping("/bpm/process-definition")
29 @Validated 29 @Validated
yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmTaskAssignRuleController.java
@@ -19,7 +19,7 @@ import java.util.List; @@ -19,7 +19,7 @@ import java.util.List;
19 19
20 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; 20 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
21 21
22 -@Api(tags = "任务分配规则") 22 +@Api(tags = "管理后台 - 任务分配规则")
23 @RestController 23 @RestController
24 @RequestMapping("/bpm/task-assign-rule") 24 @RequestMapping("/bpm/task-assign-rule")
25 @Validated 25 @Validated
yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/BpmActivityController.java
@@ -22,7 +22,7 @@ import java.util.List; @@ -22,7 +22,7 @@ import java.util.List;
22 22
23 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; 23 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
24 24
25 -@Api(tags = "流程活动实例") 25 +@Api(tags = "管理后台 - 流程活动实例")
26 @RestController 26 @RestController
27 @RequestMapping("/bpm/activity") 27 @RequestMapping("/bpm/activity")
28 @Validated 28 @Validated
@@ -34,7 +34,7 @@ public class BpmActivityController { @@ -34,7 +34,7 @@ public class BpmActivityController {
34 @GetMapping("/list") 34 @GetMapping("/list")
35 @ApiOperation(value = "生成指定流程实例的高亮流程图", 35 @ApiOperation(value = "生成指定流程实例的高亮流程图",
36 notes = "只高亮进行中的任务。不过要注意,该接口暂时没用,通过前端的 ProcessViewer.vue 界面的 highlightDiagram 方法生成") 36 notes = "只高亮进行中的任务。不过要注意,该接口暂时没用,通过前端的 ProcessViewer.vue 界面的 highlightDiagram 方法生成")
37 - @ApiImplicitParam(name = "id", value = "流程实例的编号", required = true, dataTypeClass = String.class) 37 + @ApiImplicitParam(name = "processInstanceId", value = "流程实例的编号", required = true, dataTypeClass = String.class)
38 @PreAuthorize("@ss.hasPermission('bpm:task:query')") 38 @PreAuthorize("@ss.hasPermission('bpm:task:query')")
39 public CommonResult<List<BpmActivityRespVO>> getActivityList( 39 public CommonResult<List<BpmActivityRespVO>> getActivityList(
40 @RequestParam("processInstanceId") String processInstanceId) { 40 @RequestParam("processInstanceId") String processInstanceId) {
@@ -44,7 +44,7 @@ public class BpmActivityController { @@ -44,7 +44,7 @@ public class BpmActivityController {
44 @GetMapping("/generate-highlight-diagram") 44 @GetMapping("/generate-highlight-diagram")
45 @ApiOperation(value = "生成指定流程实例的高亮流程图", 45 @ApiOperation(value = "生成指定流程实例的高亮流程图",
46 notes = "只高亮进行中的任务。不过要注意,该接口暂时没用,通过前端的 ProcessViewer.vue 界面的 highlightDiagram 方法生成") 46 notes = "只高亮进行中的任务。不过要注意,该接口暂时没用,通过前端的 ProcessViewer.vue 界面的 highlightDiagram 方法生成")
47 - @ApiImplicitParam(name = "id", value = "流程实例的编号", required = true, dataTypeClass = String.class) 47 + @ApiImplicitParam(name = "processInstanceId", value = "流程实例的编号", required = true, dataTypeClass = String.class)
48 @PreAuthorize("@ss.hasPermission('bpm:task:query')") 48 @PreAuthorize("@ss.hasPermission('bpm:task:query')")
49 public void generateHighlightDiagram(@RequestParam("processInstanceId") String processInstanceId, 49 public void generateHighlightDiagram(@RequestParam("processInstanceId") String processInstanceId,
50 HttpServletResponse response) throws IOException { 50 HttpServletResponse response) throws IOException {
yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/BpmProcessInstanceController.java
@@ -17,7 +17,7 @@ import javax.validation.Valid; @@ -17,7 +17,7 @@ import javax.validation.Valid;
17 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; 17 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
18 import static cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId; 18 import static cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId;
19 19
20 -@Api(tags = "流程实例") // 流程实例,通过流程定义创建的一次“申请” 20 +@Api(tags = "管理后台 - 流程实例") // 流程实例,通过流程定义创建的一次“申请”
21 @RestController 21 @RestController
22 @RequestMapping("/bpm/process-instance") 22 @RequestMapping("/bpm/process-instance")
23 @Validated 23 @Validated
yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/BpmTaskController.java
@@ -18,7 +18,7 @@ import java.util.List; @@ -18,7 +18,7 @@ import java.util.List;
18 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; 18 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
19 import static cn.iocoder.yudao.framework.web.core.util.WebFrameworkUtils.getLoginUserId; 19 import static cn.iocoder.yudao.framework.web.core.util.WebFrameworkUtils.getLoginUserId;
20 20
21 -@Api(tags = "流程任务实例") 21 +@Api(tags = "管理后台 - 流程任务实例")
22 @RestController 22 @RestController
23 @RequestMapping("/bpm/task") 23 @RequestMapping("/bpm/task")
24 @Validated 24 @Validated
yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmModelService.java
@@ -19,7 +19,7 @@ public interface BpmModelService { @@ -19,7 +19,7 @@ public interface BpmModelService {
19 * @param pageVO 分页查询 19 * @param pageVO 分页查询
20 * @return 流程模型分页 20 * @return 流程模型分页
21 */ 21 */
22 - PageResult<BpmModelPageItemRespVO> getModelPage(ModelPageReqVO pageVO); 22 + PageResult<BpmModelPageItemRespVO> getModelPage(BpmModelPageReqVO pageVO);
23 23
24 /** 24 /**
25 * 获得流程模块 25 * 获得流程模块
yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmModelServiceImpl.java
@@ -60,7 +60,7 @@ public class BpmModelServiceImpl implements BpmModelService { @@ -60,7 +60,7 @@ public class BpmModelServiceImpl implements BpmModelService {
60 private BpmTaskAssignRuleService taskAssignRuleService; 60 private BpmTaskAssignRuleService taskAssignRuleService;
61 61
62 @Override 62 @Override
63 - public PageResult<BpmModelPageItemRespVO> getModelPage(ModelPageReqVO pageVO) { 63 + public PageResult<BpmModelPageItemRespVO> getModelPage(BpmModelPageReqVO pageVO) {
64 ModelQuery modelQuery = repositoryService.createModelQuery(); 64 ModelQuery modelQuery = repositoryService.createModelQuery();
65 if (StrUtil.isNotBlank(pageVO.getKey())) { 65 if (StrUtil.isNotBlank(pageVO.getKey())) {
66 modelQuery.modelKey(pageVO.getKey()); 66 modelQuery.modelKey(pageVO.getKey());
yudao-module-pay/yudao-module-pay-impl/src/main/java/cn/iocoder/yudao/module/pay/controller/admin/merchant/PayAppController.java
@@ -155,7 +155,7 @@ public class PayAppController { @@ -155,7 +155,7 @@ public class PayAppController {
155 @ApiOperation("根据商户 ID 查询支付应用信息") 155 @ApiOperation("根据商户 ID 查询支付应用信息")
156 @ApiImplicitParam(name = "merchantId", value = "商户ID", required = true, example = "1", dataTypeClass = Long.class) 156 @ApiImplicitParam(name = "merchantId", value = "商户ID", required = true, example = "1", dataTypeClass = Long.class)
157 @PreAuthorize("@ss.hasPermission('pay:merchant:query')") 157 @PreAuthorize("@ss.hasPermission('pay:merchant:query')")
158 - public CommonResult<List<PayAppRespVO>> getMerchantListByName(@RequestParam String merchantId) { 158 + public CommonResult<List<PayAppRespVO>> getMerchantListByName(@RequestParam Long merchantId) {
159 List<PayAppDO> appListDO = appService.getListByMerchantId(merchantId); 159 List<PayAppDO> appListDO = appService.getListByMerchantId(merchantId);
160 return success(PayAppConvert.INSTANCE.convertList(appListDO)); 160 return success(PayAppConvert.INSTANCE.convertList(appListDO));
161 } 161 }
yudao-module-pay/yudao-module-pay-impl/src/main/java/cn/iocoder/yudao/module/pay/controller/admin/merchant/PayMerchantController.java
@@ -77,7 +77,7 @@ public class PayMerchantController { @@ -77,7 +77,7 @@ public class PayMerchantController {
77 77
78 @GetMapping("/list-by-name") 78 @GetMapping("/list-by-name")
79 @ApiOperation("根据商户名称获得支付商户信息列表") 79 @ApiOperation("根据商户名称获得支付商户信息列表")
80 - @ApiImplicitParam(name = "name", value = "商户名称", example = "芋道", dataTypeClass = Long.class) 80 + @ApiImplicitParam(name = "name", value = "商户名称", example = "芋道", dataTypeClass = String.class)
81 @PreAuthorize("@ss.hasPermission('pay:merchant:query')") 81 @PreAuthorize("@ss.hasPermission('pay:merchant:query')")
82 public CommonResult<List<PayMerchantRespVO>> getMerchantListByName(@RequestParam(required = false) String name) { 82 public CommonResult<List<PayMerchantRespVO>> getMerchantListByName(@RequestParam(required = false) String name) {
83 List<PayMerchantDO> merchantListDO = merchantService.getMerchantListByName(name); 83 List<PayMerchantDO> merchantListDO = merchantService.getMerchantListByName(name);
yudao-module-pay/yudao-module-pay-impl/src/main/java/cn/iocoder/yudao/module/pay/dal/mysql/merchant/PayAppMapper.java
@@ -39,7 +39,7 @@ public interface PayAppMapper extends BaseMapperX&lt;PayAppDO&gt; { @@ -39,7 +39,7 @@ public interface PayAppMapper extends BaseMapperX&lt;PayAppDO&gt; {
39 .orderByDesc("id")); 39 .orderByDesc("id"));
40 } 40 }
41 41
42 - default List<PayAppDO> getListByMerchantId(String merchantId) { 42 + default List<PayAppDO> getListByMerchantId(Long merchantId) {
43 return selectList(new LambdaQueryWrapper<PayAppDO>() 43 return selectList(new LambdaQueryWrapper<PayAppDO>()
44 .select(PayAppDO::getId, PayAppDO::getName) 44 .select(PayAppDO::getId, PayAppDO::getName)
45 .eq(PayAppDO::getMerchantId, merchantId)); 45 .eq(PayAppDO::getMerchantId, merchantId));
yudao-module-pay/yudao-module-pay-impl/src/main/java/cn/iocoder/yudao/module/pay/service/merchant/PayAppService.java
@@ -89,7 +89,7 @@ public interface PayAppService { @@ -89,7 +89,7 @@ public interface PayAppService {
89 * @param merchantId 商户 ID 89 * @param merchantId 商户 ID
90 * @return 支付应用信息列表 90 * @return 支付应用信息列表
91 */ 91 */
92 - List<PayAppDO> getListByMerchantId(String merchantId); 92 + List<PayAppDO> getListByMerchantId(Long merchantId);
93 93
94 /** 94 /**
95 * 获得指定编号的商户 Map 95 * 获得指定编号的商户 Map
yudao-module-pay/yudao-module-pay-impl/src/main/java/cn/iocoder/yudao/module/pay/service/merchant/PayAppServiceImpl.java
@@ -136,7 +136,7 @@ public class PayAppServiceImpl implements PayAppService { @@ -136,7 +136,7 @@ public class PayAppServiceImpl implements PayAppService {
136 } 136 }
137 137
138 @Override 138 @Override
139 - public List<PayAppDO> getListByMerchantId(String merchantId) { 139 + public List<PayAppDO> getListByMerchantId(Long merchantId) {
140 return appMapper.getListByMerchantId(merchantId); 140 return appMapper.getListByMerchantId(merchantId);
141 } 141 }
142 142
yudao-module-system/yudao-module-system-impl/src/main/java/cn/iocoder/yudao/module/system/controller/admin/sms/SmsCallbackController.java
@@ -29,7 +29,7 @@ public class SmsCallbackController { @@ -29,7 +29,7 @@ public class SmsCallbackController {
29 29
30 @PostMapping("/sms/yunpian") 30 @PostMapping("/sms/yunpian")
31 @ApiOperation(value = "云片短信的回调", notes = "参见 https://www.yunpian.com/official/document/sms/zh_cn/domestic_push_report 文档") 31 @ApiOperation(value = "云片短信的回调", notes = "参见 https://www.yunpian.com/official/document/sms/zh_cn/domestic_push_report 文档")
32 - @ApiImplicitParam(name = "sms_status", value = "发送状态", required = true, example = "[{具体内容}]", dataTypeClass = Long.class) 32 + @ApiImplicitParam(name = "sms_status", value = "发送状态", required = true, example = "[{具体内容}]", dataTypeClass = String.class)
33 @OperateLog(enable = false) 33 @OperateLog(enable = false)
34 public String receiveYunpianSmsStatus(@RequestParam("sms_status") String smsStatus) throws Throwable { 34 public String receiveYunpianSmsStatus(@RequestParam("sms_status") String smsStatus) throws Throwable {
35 String text = URLUtil.decode(smsStatus); // decode 解码参数,因为它被 encode 35 String text = URLUtil.decode(smsStatus); // decode 解码参数,因为它被 encode
yudao-module-system/yudao-module-system-impl/src/main/java/cn/iocoder/yudao/module/system/controller/admin/tenant/TenantController.java
@@ -34,7 +34,7 @@ public class TenantController { @@ -34,7 +34,7 @@ public class TenantController {
34 34
35 @GetMapping("/get-id-by-name") 35 @GetMapping("/get-id-by-name")
36 @ApiOperation(value = "使用租户名,获得租户编号", notes = "登录界面,根据用户的租户名,获得租户编号") 36 @ApiOperation(value = "使用租户名,获得租户编号", notes = "登录界面,根据用户的租户名,获得租户编号")
37 - @ApiImplicitParam(name = "name", value = "租户名", required = true, example = "芋道源码", dataTypeClass = Long.class) 37 + @ApiImplicitParam(name = "name", value = "租户名", required = true, example = "1024", dataTypeClass = Long.class)
38 public CommonResult<Long> getTenantIdByName(@RequestParam("name") String name) { 38 public CommonResult<Long> getTenantIdByName(@RequestParam("name") String name) {
39 TenantDO tenantDO = tenantService.getTenantByName(name); 39 TenantDO tenantDO = tenantService.getTenantByName(name);
40 return success(tenantDO != null ? tenantDO.getId() : null); 40 return success(tenantDO != null ? tenantDO.getId() : null);
@@ -57,7 +57,7 @@ public class TenantController { @@ -57,7 +57,7 @@ public class TenantController {
57 57
58 @DeleteMapping("/delete") 58 @DeleteMapping("/delete")
59 @ApiOperation("删除租户") 59 @ApiOperation("删除租户")
60 - @ApiImplicitParam(name = "id", value = "编号", required = true, dataTypeClass = Long.class) 60 + @ApiImplicitParam(name = "id", value = "编号", required = true, example = "1024", dataTypeClass = Long.class)
61 @PreAuthorize("@ss.hasPermission('system:tenant:delete')") 61 @PreAuthorize("@ss.hasPermission('system:tenant:delete')")
62 public CommonResult<Boolean> deleteTenant(@RequestParam("id") Long id) { 62 public CommonResult<Boolean> deleteTenant(@RequestParam("id") Long id) {
63 tenantService.deleteTenant(id); 63 tenantService.deleteTenant(id);
yudao-module-tool/yudao-module-tool-impl/src/main/java/cn/iocoder/yudao/module/tool/controller/admin/test/TestDemoController.java
@@ -51,7 +51,8 @@ public class TestDemoController { @@ -51,7 +51,8 @@ public class TestDemoController {
51 @DeleteMapping("/delete") 51 @DeleteMapping("/delete")
52 @ApiOperation("删除字典类型") 52 @ApiOperation("删除字典类型")
53 @ApiImplicitParam(name = "id", value = "编号", required = true, dataTypeClass = Long.class) 53 @ApiImplicitParam(name = "id", value = "编号", required = true, dataTypeClass = Long.class)
54 - @PreAuthorize("@ss.hasPermission('tool:test-demo:delete')") public CommonResult<Boolean> deleteTestDemo(@RequestParam("id") Long id) { 54 + @PreAuthorize("@ss.hasPermission('tool:test-demo:delete')")
  55 + public CommonResult<Boolean> deleteTestDemo(@RequestParam("id") Long id) {
55 testDemoService.deleteTestDemo(id); 56 testDemoService.deleteTestDemo(id);
56 return success(true); 57 return success(true);
57 } 58 }
@@ -68,7 +69,8 @@ public class TestDemoController { @@ -68,7 +69,8 @@ public class TestDemoController {
68 @GetMapping("/list") 69 @GetMapping("/list")
69 @ApiOperation("获得字典类型列表") 70 @ApiOperation("获得字典类型列表")
70 @ApiImplicitParam(name = "ids", value = "编号列表", required = true, example = "1024,2048", dataTypeClass = List.class) 71 @ApiImplicitParam(name = "ids", value = "编号列表", required = true, example = "1024,2048", dataTypeClass = List.class)
71 - @PreAuthorize("@ss.hasPermission('tool:test-demo:query')") public CommonResult<List<TestDemoRespVO>> getTestDemoList(@RequestParam("ids") Collection<Long> ids) { 72 + @PreAuthorize("@ss.hasPermission('tool:test-demo:query')")
  73 + public CommonResult<List<TestDemoRespVO>> getTestDemoList(@RequestParam("ids") Collection<Long> ids) {
72 List<TestDemoDO> list = testDemoService.getTestDemoList(ids); 74 List<TestDemoDO> list = testDemoService.getTestDemoList(ids);
73 return success(TestDemoConvert.INSTANCE.convertList(list)); 75 return success(TestDemoConvert.INSTANCE.convertList(list));
74 } 76 }
yudao-server/src/main/resources/application.yaml
@@ -61,7 +61,7 @@ yudao: @@ -61,7 +61,7 @@ yudao:
61 title: 管理后台 61 title: 管理后台
62 description: 提供管理员管理的所有功能 62 description: 提供管理员管理的所有功能
63 version: ${yudao.info.version} 63 version: ${yudao.info.version}
64 - base-package: ${yudao.info.base-package}.modules 64 + base-package: ${yudao.info.base-package}
65 captcha: 65 captcha:
66 timeout: 5m 66 timeout: 5m
67 width: 160 67 width: 160