update 优化 自定义 openapi 处理器 彻底实现零注解无入侵生成文档

This commit is contained in:
疯狂的狮子li
2022-07-08 19:17:48 +08:00
parent dd25573ebc
commit 7f04327625
41 changed files with 303 additions and 52 deletions

View File

@ -19,7 +19,6 @@ import com.ruoyi.sms.config.properties.SmsProperties;
import com.ruoyi.sms.core.SmsTemplate;
import com.ruoyi.sms.entity.SmsResult;
import com.ruoyi.system.service.ISysConfigService;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated;
@ -39,7 +38,6 @@ import java.util.Map;
@Anonymous
@Slf4j
@Validated
@Tag(name = "验证码操作处理", description = "验证码管理")
@RequiredArgsConstructor
@RestController
public class CaptchaController {

View File

@ -19,7 +19,6 @@ import java.util.*;
*
* @author Lion Li
*/
@Tag(name = "缓存监控", description = "缓存监控管理")
@RequiredArgsConstructor
@RestController
@RequestMapping("/monitor/cache")

View File

@ -24,7 +24,6 @@ import java.util.List;
* @author Lion Li
*/
@Validated
@Tag(name = "系统访问记录", description = "系统访问记录管理")
@RequiredArgsConstructor
@RestController
@RequestMapping("/monitor/logininfor")

View File

@ -24,7 +24,6 @@ import java.util.List;
* @author Lion Li
*/
@Validated
@Tag(name = "操作日志记录", description = "操作日志记录管理")
@RequiredArgsConstructor
@RestController
@RequestMapping("/monitor/operlog")

View File

@ -28,7 +28,6 @@ import java.util.List;
*
* @author Lion Li
*/
@Tag(name = "在线用户监控", description = "在线用户监控管理")
@RequiredArgsConstructor
@RestController
@RequestMapping("/monitor/online")

View File

@ -25,7 +25,6 @@ import java.util.List;
* @author Lion Li
*/
@Validated
@Tag(name = "参数配置控制器", description = "参数配置管理")
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/config")

View File

@ -26,7 +26,6 @@ import java.util.Map;
* @author Lion Li
*/
@Validated
@Tag(name = "部门控制器", description = "部门管理")
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/dept")

View File

@ -12,7 +12,6 @@ import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.system.service.ISysDictDataService;
import com.ruoyi.system.service.ISysDictTypeService;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@ -27,7 +26,6 @@ import java.util.List;
* @author Lion Li
*/
@Validated
@Tag(name = "数据字典信息控制器", description = "数据字典信息管理")
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/dict/data")

View File

@ -25,7 +25,6 @@ import java.util.List;
* @author Lion Li
*/
@Validated
@Tag(name = "数据字典信息控制器", description = "数据字典信息管理")
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/dict/type")

View File

@ -12,7 +12,6 @@ import org.springframework.web.bind.annotation.RestController;
*
* @author Lion Li
*/
@Tag(name ="首页控制器", description = "首页管理")
@RequiredArgsConstructor
@RestController
public class SysIndexController {

View File

@ -33,7 +33,6 @@ import java.util.Set;
* @author Lion Li
*/
@Validated
@Tag(name = "登录验证控制器", description = "登录验证管理")
@RequiredArgsConstructor
@RestController
public class SysLoginController {

View File

@ -25,7 +25,6 @@ import java.util.Map;
* @author Lion Li
*/
@Validated
@Tag(name = "菜单信息控制器", description = "菜单信息管理")
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/menu")

View File

@ -20,7 +20,6 @@ import org.springframework.web.bind.annotation.*;
* @author Lion Li
*/
@Validated
@Tag(name = "公告信息控制器", description = "公告信息管理")
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/notice")

View File

@ -31,7 +31,6 @@ import java.util.Arrays;
* @date 2021-08-13
*/
@Validated
@Tag(name = "对象存储配置控制器", description = "对象存储配置管理")
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/oss/config")

View File

@ -40,7 +40,6 @@ import java.util.Map;
* @author Lion Li
*/
@Validated
@Tag(name = "对象存储控制器", description = "对象存储管理")
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/oss")

View File

@ -11,7 +11,6 @@ import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.system.domain.SysPost;
import com.ruoyi.system.service.ISysPostService;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@ -25,7 +24,6 @@ import java.util.List;
* @author Lion Li
*/
@Validated
@Tag(name ="岗位信息控制器", description = "岗位信息管理")
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/post")

View File

@ -31,7 +31,6 @@ import java.util.Map;
* @author Lion Li
*/
@Validated
@Tag(name = "个人信息控制器", description = "个人信息管理")
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/user/profile")

View File

@ -19,7 +19,6 @@ import org.springframework.web.bind.annotation.RestController;
* @author Lion Li
*/
@Validated
@Tag(name = "注册验证控制器", description = "注册验证管理")
@RequiredArgsConstructor
@RestController
public class SysRegisterController extends BaseController {

View File

@ -32,7 +32,6 @@ import java.util.List;
* @author Lion Li
*/
@Validated
@Tag(name = "角色信息控制器", description = "角色信息管理")
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/role")

View File

@ -45,7 +45,6 @@ import java.util.Map;
* @author Lion Li
*/
@Validated
@Tag(name = "用户信息控制器", description = "用户信息管理")
@RequiredArgsConstructor
@RestController
@RequestMapping("/system/user")