Commit 4890cf05de969bbdb8a673b916b1dcefc30c9c19
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 | 8 | import org.springframework.context.annotation.Bean; |
| 9 | 9 | import org.springframework.context.annotation.Configuration; |
| 10 | 10 | import org.springframework.http.HttpHeaders; |
| 11 | +import springfox.documentation.RequestHandler; | |
| 11 | 12 | import springfox.documentation.builders.ApiInfoBuilder; |
| 12 | 13 | import springfox.documentation.builders.PathSelectors; |
| 13 | 14 | import springfox.documentation.service.ApiInfo; |
| ... | ... | @@ -23,6 +24,7 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2; |
| 23 | 24 | |
| 24 | 25 | import java.util.Collections; |
| 25 | 26 | import java.util.List; |
| 27 | +import java.util.function.Predicate; | |
| 26 | 28 | |
| 27 | 29 | import static springfox.documentation.builders.RequestHandlerSelectors.basePackage; |
| 28 | 30 | |
| ... | ... | @@ -56,6 +58,7 @@ public class YudaoSwaggerAutoConfiguration { |
| 56 | 58 | // 设置扫描指定 package 包下的 |
| 57 | 59 | .select() |
| 58 | 60 | .apis(basePackage(properties.getBasePackage())) |
| 61 | +// .apis(basePackage("cn.iocoder.yudao.module.infra")) // 可用于 swagger 无法展示时使用 | |
| 59 | 62 | .paths(PathSelectors.any()) |
| 60 | 63 | .build() |
| 61 | 64 | .securitySchemes(securitySchemes()) | ... | ... |
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmFormController.java
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmUserGroupController.java
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 | 6 | import javax.validation.constraints.NotNull; |
| 7 | 7 | import java.util.List; |
| 8 | 8 | |
| 9 | -@ApiModel("动态表单创建 Request VO") | |
| 9 | +@ApiModel("管理后台 - 动态表单创建 Request VO") | |
| 10 | 10 | @Data |
| 11 | 11 | @EqualsAndHashCode(callSuper = true) |
| 12 | 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
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 | 10 | import java.util.Date; |
| 11 | 11 | import java.util.List; |
| 12 | 12 | |
| 13 | -@ApiModel("动态表单 Response VO") | |
| 13 | +@ApiModel("管理后台 - 动态表单 Response VO") | |
| 14 | 14 | @Data |
| 15 | 15 | @EqualsAndHashCode(callSuper = true) |
| 16 | 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
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 | 5 | import javax.validation.constraints.*; |
| 6 | 6 | import java.util.List; |
| 7 | 7 | |
| 8 | -@ApiModel("动态表单更新 Request VO") | |
| 8 | +@ApiModel("管理后台 - 动态表单更新 Request VO") | |
| 9 | 9 | @Data |
| 10 | 10 | @EqualsAndHashCode(callSuper = true) |
| 11 | 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 | 3 | import lombok.*; |
| 4 | 4 | import io.swagger.annotations.*; |
| 5 | 5 | |
| 6 | -@ApiModel("用户组创建 Request VO") | |
| 6 | +@ApiModel("管理后台 - 用户组创建 Request VO") | |
| 7 | 7 | @Data |
| 8 | 8 | @EqualsAndHashCode(callSuper = true) |
| 9 | 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
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/group/BpmUserGroupRespVO.java
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/group/BpmUserGroupSimpleRespVO.java
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/group/BpmUserGroupUpdateReqVO.java
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 | 9 | |
| 10 | 10 | import javax.validation.constraints.NotNull; |
| 11 | 11 | |
| 12 | -@ApiModel(value = "流程模型的导入 Request VO", description = "相比流程模型的新建来说,只是多了一个 bpmnFile 文件") | |
| 12 | +@ApiModel(value = "管理后台 - 流程模型的导入 Request VO", description = "相比流程模型的新建来说,只是多了一个 bpmnFile 文件") | |
| 13 | 13 | @Data |
| 14 | 14 | @EqualsAndHashCode(callSuper = true) |
| 15 | 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
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModelPageItemRespVO.java
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 | 8 | import lombok.ToString; |
| 9 | 9 | |
| 10 | 10 | |
| 11 | -@ApiModel("流程模型分页 Request VO") | |
| 11 | +@ApiModel("管理后台 - 流程模型分页 Request VO") | |
| 12 | 12 | @Data |
| 13 | 13 | @EqualsAndHashCode(callSuper = true) |
| 14 | 14 | @ToString(callSuper = true) |
| 15 | -public class ModelPageReqVO extends PageParam { | |
| 15 | +public class BpmModelPageReqVO extends PageParam { | |
| 16 | 16 | |
| 17 | 17 | @ApiModelProperty(value = "标识", example = "process1641042089407", notes = "精准匹配") |
| 18 | 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
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModelUpdateReqVO.java
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModelUpdateStateReqVO.java
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 | 7 | import lombok.EqualsAndHashCode; |
| 8 | 8 | import lombok.ToString; |
| 9 | 9 | |
| 10 | +@ApiModel("管理后台 - 流程定义列表 Request VO") | |
| 10 | 11 | @Data |
| 11 | 12 | @ToString(callSuper = true) |
| 12 | 13 | @EqualsAndHashCode(callSuper = true) |
| 13 | -@ApiModel("流程定义列表 Request VO") | |
| 14 | 14 | public class BpmProcessDefinitionListReqVO extends PageParam { |
| 15 | 15 | |
| 16 | 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
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 | 7 | import lombok.EqualsAndHashCode; |
| 8 | 8 | import lombok.ToString; |
| 9 | 9 | |
| 10 | +@ApiModel("管理后台 - 流程定义分页 Request VO") | |
| 10 | 11 | @Data |
| 11 | 12 | @ToString(callSuper = true) |
| 12 | 13 | @EqualsAndHashCode(callSuper = true) |
| 13 | -@ApiModel("流程定义分页 Request VO") | |
| 14 | 14 | public class BpmProcessDefinitionPageReqVO extends PageParam { |
| 15 | 15 | |
| 16 | 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 | 8 | import javax.validation.constraints.NotNull; |
| 9 | 9 | import java.util.List; |
| 10 | 10 | |
| 11 | -@ApiModel("流程定义 Response VO") | |
| 11 | +@ApiModel("管理后台 - 流程定义 Response VO") | |
| 12 | 12 | @Data |
| 13 | 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
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/rule/BpmTaskAssignRuleRespVO.java
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/rule/BpmTaskAssignRuleUpdateReqVO.java
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 | 27 | * @author jason |
| 28 | 28 | * @author 芋道源码 |
| 29 | 29 | */ |
| 30 | -@Api(tags = "OA 请假申请") | |
| 30 | +@Api(tags = "管理后台 - OA 请假申请") | |
| 31 | 31 | @RestController |
| 32 | 32 | @RequestMapping("/bpm/oa/leave") |
| 33 | 33 | @Validated | ... | ... |
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/vo/BpmOALeaveCreateReqVO.java
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 | 8 | |
| 9 | 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 | 12 | @Data |
| 13 | 13 | @EqualsAndHashCode(callSuper = true) |
| 14 | 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 | 9 | |
| 10 | 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 | 13 | @Data |
| 14 | 14 | @EqualsAndHashCode(callSuper = true) |
| 15 | 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
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 | 8 | import javax.validation.constraints.NotNull; |
| 9 | 9 | import java.util.Map; |
| 10 | 10 | |
| 11 | -@ApiModel("流程实例的取消 Request VO") | |
| 11 | +@ApiModel("管理后台 - 流程实例的取消 Request VO") | |
| 12 | 12 | @Data |
| 13 | 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
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 | 12 | |
| 13 | 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 | 16 | @Data |
| 17 | 17 | @EqualsAndHashCode(callSuper = true) |
| 18 | 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
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/instance/BpmProcessInstanceRespVO.java
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 | 10 | import javax.validation.constraints.NotNull; |
| 11 | 11 | import java.util.Map; |
| 12 | 12 | |
| 13 | -@ApiModel("通过流程任务的 Request VO") | |
| 13 | +@ApiModel("管理后台 - 通过流程任务的 Request VO") | |
| 14 | 14 | @Data |
| 15 | 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
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 | 12 | |
| 13 | 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 | 16 | @Data |
| 17 | 17 | @EqualsAndHashCode(callSuper = true) |
| 18 | 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
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/task/BpmTaskRespVO.java
yudao-module-bpm/yudao-module-bpm-base/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/task/BpmTaskTodoPageItemRespVO.java
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 | 12 | |
| 13 | 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 | 16 | @Data |
| 17 | 17 | @EqualsAndHashCode(callSuper = true) |
| 18 | 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 | 10 | import javax.validation.constraints.NotEmpty; |
| 11 | 11 | import javax.validation.constraints.NotNull; |
| 12 | 12 | |
| 13 | -@ApiModel("流程任务的更新负责人的 Request VO") | |
| 13 | +@ApiModel("管理后台 - 流程任务的更新负责人的 Request VO") | |
| 14 | 14 | @Data |
| 15 | 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 | 19 | |
| 20 | 20 | import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; |
| 21 | 21 | |
| 22 | -@Api(tags = "流程模型") | |
| 22 | +@Api(tags = "管理后台 - 流程模型") | |
| 23 | 23 | @RestController |
| 24 | 24 | @RequestMapping("/bpm/model") |
| 25 | 25 | @Validated |
| ... | ... | @@ -30,7 +30,7 @@ public class BpmModelController { |
| 30 | 30 | |
| 31 | 31 | @GetMapping("/page") |
| 32 | 32 | @ApiOperation(value = "获得模型分页") |
| 33 | - public CommonResult<PageResult<BpmModelPageItemRespVO>> getModelPage(ModelPageReqVO pageVO) { | |
| 33 | + public CommonResult<PageResult<BpmModelPageItemRespVO>> getModelPage(BpmModelPageReqVO pageVO) { | |
| 34 | 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
yudao-module-bpm/yudao-module-bpm-impl-activiti/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmTaskAssignRuleController.java
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 | 22 | |
| 23 | 23 | import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; |
| 24 | 24 | |
| 25 | -@Api(tags = "流程活动实例") | |
| 25 | +@Api(tags = "管理后台 - 流程活动实例") | |
| 26 | 26 | @RestController |
| 27 | 27 | @RequestMapping("/bpm/activity") |
| 28 | 28 | @Validated |
| ... | ... | @@ -34,7 +34,7 @@ public class BpmActivityController { |
| 34 | 34 | @GetMapping("/list") |
| 35 | 35 | @ApiOperation(value = "生成指定流程实例的高亮流程图", |
| 36 | 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 | 38 | @PreAuthorize("@ss.hasPermission('bpm:task:query')") |
| 39 | 39 | public CommonResult<List<BpmActivityRespVO>> getActivityList( |
| 40 | 40 | @RequestParam("processInstanceId") String processInstanceId) { |
| ... | ... | @@ -44,7 +44,7 @@ public class BpmActivityController { |
| 44 | 44 | @GetMapping("/generate-highlight-diagram") |
| 45 | 45 | @ApiOperation(value = "生成指定流程实例的高亮流程图", |
| 46 | 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 | 48 | @PreAuthorize("@ss.hasPermission('bpm:task:query')") |
| 49 | 49 | public void generateHighlightDiagram(@RequestParam("processInstanceId") String processInstanceId, |
| 50 | 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 | 17 | import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; |
| 18 | 18 | import static cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId; |
| 19 | 19 | |
| 20 | -@Api(tags = "流程实例") // 流程实例,通过流程定义创建的一次“申请” | |
| 20 | +@Api(tags = "管理后台 - 流程实例") // 流程实例,通过流程定义创建的一次“申请” | |
| 21 | 21 | @RestController |
| 22 | 22 | @RequestMapping("/bpm/process-instance") |
| 23 | 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 | 18 | import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; |
| 19 | 19 | import static cn.iocoder.yudao.framework.web.core.util.WebFrameworkUtils.getLoginUserId; |
| 20 | 20 | |
| 21 | -@Api(tags = "流程任务实例") | |
| 21 | +@Api(tags = "管理后台 - 流程任务实例") | |
| 22 | 22 | @RestController |
| 23 | 23 | @RequestMapping("/bpm/task") |
| 24 | 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 | 19 | * @param pageVO 分页查询 |
| 20 | 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 | 60 | private BpmTaskAssignRuleService taskAssignRuleService; |
| 61 | 61 | |
| 62 | 62 | @Override |
| 63 | - public PageResult<BpmModelPageItemRespVO> getModelPage(ModelPageReqVO pageVO) { | |
| 63 | + public PageResult<BpmModelPageItemRespVO> getModelPage(BpmModelPageReqVO pageVO) { | |
| 64 | 64 | ModelQuery modelQuery = repositoryService.createModelQuery(); |
| 65 | 65 | if (StrUtil.isNotBlank(pageVO.getKey())) { |
| 66 | 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 | 155 | @ApiOperation("根据商户 ID 查询支付应用信息") |
| 156 | 156 | @ApiImplicitParam(name = "merchantId", value = "商户ID", required = true, example = "1", dataTypeClass = Long.class) |
| 157 | 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 | 159 | List<PayAppDO> appListDO = appService.getListByMerchantId(merchantId); |
| 160 | 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 | 77 | |
| 78 | 78 | @GetMapping("/list-by-name") |
| 79 | 79 | @ApiOperation("根据商户名称获得支付商户信息列表") |
| 80 | - @ApiImplicitParam(name = "name", value = "商户名称", example = "芋道", dataTypeClass = Long.class) | |
| 80 | + @ApiImplicitParam(name = "name", value = "商户名称", example = "芋道", dataTypeClass = String.class) | |
| 81 | 81 | @PreAuthorize("@ss.hasPermission('pay:merchant:query')") |
| 82 | 82 | public CommonResult<List<PayMerchantRespVO>> getMerchantListByName(@RequestParam(required = false) String name) { |
| 83 | 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<PayAppDO> { |
| 39 | 39 | .orderByDesc("id")); |
| 40 | 40 | } |
| 41 | 41 | |
| 42 | - default List<PayAppDO> getListByMerchantId(String merchantId) { | |
| 42 | + default List<PayAppDO> getListByMerchantId(Long merchantId) { | |
| 43 | 43 | return selectList(new LambdaQueryWrapper<PayAppDO>() |
| 44 | 44 | .select(PayAppDO::getId, PayAppDO::getName) |
| 45 | 45 | .eq(PayAppDO::getMerchantId, merchantId)); | ... | ... |
yudao-module-pay/yudao-module-pay-impl/src/main/java/cn/iocoder/yudao/module/pay/service/merchant/PayAppService.java
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 | 136 | } |
| 137 | 137 | |
| 138 | 138 | @Override |
| 139 | - public List<PayAppDO> getListByMerchantId(String merchantId) { | |
| 139 | + public List<PayAppDO> getListByMerchantId(Long merchantId) { | |
| 140 | 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 | 29 | |
| 30 | 30 | @PostMapping("/sms/yunpian") |
| 31 | 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 | 33 | @OperateLog(enable = false) |
| 34 | 34 | public String receiveYunpianSmsStatus(@RequestParam("sms_status") String smsStatus) throws Throwable { |
| 35 | 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 | 34 | |
| 35 | 35 | @GetMapping("/get-id-by-name") |
| 36 | 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 | 38 | public CommonResult<Long> getTenantIdByName(@RequestParam("name") String name) { |
| 39 | 39 | TenantDO tenantDO = tenantService.getTenantByName(name); |
| 40 | 40 | return success(tenantDO != null ? tenantDO.getId() : null); |
| ... | ... | @@ -57,7 +57,7 @@ public class TenantController { |
| 57 | 57 | |
| 58 | 58 | @DeleteMapping("/delete") |
| 59 | 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 | 61 | @PreAuthorize("@ss.hasPermission('system:tenant:delete')") |
| 62 | 62 | public CommonResult<Boolean> deleteTenant(@RequestParam("id") Long id) { |
| 63 | 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 | 51 | @DeleteMapping("/delete") |
| 52 | 52 | @ApiOperation("删除字典类型") |
| 53 | 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 | 56 | testDemoService.deleteTestDemo(id); |
| 56 | 57 | return success(true); |
| 57 | 58 | } |
| ... | ... | @@ -68,7 +69,8 @@ public class TestDemoController { |
| 68 | 69 | @GetMapping("/list") |
| 69 | 70 | @ApiOperation("获得字典类型列表") |
| 70 | 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 | 74 | List<TestDemoDO> list = testDemoService.getTestDemoList(ids); |
| 73 | 75 | return success(TestDemoConvert.INSTANCE.convertList(list)); |
| 74 | 76 | } | ... | ... |
yudao-server/src/main/resources/application.yaml