解决swagger接口文档,不能查询问题

This commit is contained in:
阿沐 2023-01-15 20:08:11 +08:00
parent e7a70b43c9
commit 8210b1f1ca
12 changed files with 57 additions and 42 deletions

View File

@ -10,8 +10,12 @@ import net.maku.message.entity.SmsLogEntity;
import net.maku.message.query.SmsLogQuery;
import net.maku.message.service.SmsLogService;
import net.maku.message.vo.SmsLogVO;
import org.springdoc.api.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.validation.Valid;
@ -30,7 +34,7 @@ public class SmsLogController {
@GetMapping("page")
@Operation(summary = "分页")
@PreAuthorize("hasAuthority('sms:log')")
public Result<PageResult<SmsLogVO>> page(@Valid SmsLogQuery query){
public Result<PageResult<SmsLogVO>> page(@ParameterObject @Valid SmsLogQuery query) {
PageResult<SmsLogVO> page = smsLogService.page(query);
return Result.ok(page);

View File

@ -16,6 +16,7 @@ import net.maku.message.sms.service.SmsService;
import net.maku.message.vo.SmsPlatformVO;
import net.maku.message.vo.SmsSendVO;
import org.apache.commons.lang3.StringUtils;
import org.springdoc.api.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
@ -40,7 +41,7 @@ public class SmsPlatformController {
@GetMapping("page")
@Operation(summary = "分页")
@PreAuthorize("hasAuthority('sms:platform:page')")
public Result<PageResult<SmsPlatformVO>> page(@Valid SmsPlatformQuery query) {
public Result<PageResult<SmsPlatformVO>> page(@ParameterObject @Valid SmsPlatformQuery query) {
PageResult<SmsPlatformVO> page = smsPlatformService.page(query);
return Result.ok(page);

View File

@ -14,6 +14,7 @@ import net.maku.quartz.query.ScheduleJobQuery;
import net.maku.quartz.service.ScheduleJobService;
import net.maku.quartz.utils.CronUtils;
import net.maku.quartz.vo.ScheduleJobVO;
import org.springdoc.api.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.*;
@ -36,7 +37,7 @@ public class ScheduleJobController {
@GetMapping("page")
@Operation(summary = "分页")
@PreAuthorize("hasAuthority('schedule:page')")
public Result<PageResult<ScheduleJobVO>> page(@Valid ScheduleJobQuery query) {
public Result<PageResult<ScheduleJobVO>> page(@ParameterObject @Valid ScheduleJobQuery query) {
PageResult<ScheduleJobVO> page = scheduleJobService.page(query);
return Result.ok(page);

View File

@ -10,6 +10,7 @@ import net.maku.quartz.entity.ScheduleJobLogEntity;
import net.maku.quartz.query.ScheduleJobLogQuery;
import net.maku.quartz.service.ScheduleJobLogService;
import net.maku.quartz.vo.ScheduleJobLogVO;
import org.springdoc.api.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
@ -33,7 +34,7 @@ public class ScheduleJobLogController {
@GetMapping("page")
@Operation(summary = "分页")
@PreAuthorize("hasAuthority('schedule:log')")
public Result<PageResult<ScheduleJobLogVO>> page(@Valid ScheduleJobLogQuery query){
public Result<PageResult<ScheduleJobLogVO>> page(@ParameterObject @Valid ScheduleJobLogQuery query) {
PageResult<ScheduleJobLogVO> page = scheduleJobLogService.page(query);
return Result.ok(page);

View File

@ -8,6 +8,7 @@ import net.maku.framework.common.utils.Result;
import net.maku.system.query.SysAttachmentQuery;
import net.maku.system.service.SysAttachmentService;
import net.maku.system.vo.SysAttachmentVO;
import org.springdoc.api.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
@ -29,7 +30,7 @@ public class SysAttachmentController {
@GetMapping("page")
@Operation(summary = "分页")
@PreAuthorize("hasAuthority('sys:attachment:page')")
public Result<PageResult<SysAttachmentVO>> page(@Valid SysAttachmentQuery query) {
public Result<PageResult<SysAttachmentVO>> page(@ParameterObject @Valid SysAttachmentQuery query) {
PageResult<SysAttachmentVO> page = sysAttachmentService.page(query);
return Result.ok(page);

View File

@ -7,9 +7,10 @@ import net.maku.framework.common.page.PageResult;
import net.maku.framework.common.utils.Result;
import net.maku.system.convert.SysDictDataConvert;
import net.maku.system.entity.SysDictDataEntity;
import net.maku.system.service.SysDictDataService;
import net.maku.system.query.SysDictDataQuery;
import net.maku.system.service.SysDictDataService;
import net.maku.system.vo.SysDictDataVO;
import org.springdoc.api.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
@ -31,7 +32,7 @@ public class SysDictDataController {
@GetMapping("page")
@Operation(summary = "分页")
@PreAuthorize("hasAuthority('sys:dict:page')")
public Result<PageResult<SysDictDataVO>> page(@Valid SysDictDataQuery query){
public Result<PageResult<SysDictDataVO>> page(@ParameterObject @Valid SysDictDataQuery query) {
PageResult<SysDictDataVO> page = sysDictDataService.page(query);
return Result.ok(page);

View File

@ -11,6 +11,7 @@ import net.maku.system.query.SysDictTypeQuery;
import net.maku.system.service.SysDictTypeService;
import net.maku.system.vo.SysDictTypeVO;
import net.maku.system.vo.SysDictVO;
import org.springdoc.api.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
@ -32,7 +33,7 @@ public class SysDictTypeController {
@GetMapping("page")
@Operation(summary = "分页")
@PreAuthorize("hasAuthority('sys:dict:page')")
public Result<PageResult<SysDictTypeVO>> page(@Valid SysDictTypeQuery query) {
public Result<PageResult<SysDictTypeVO>> page(@ParameterObject @Valid SysDictTypeQuery query) {
PageResult<SysDictTypeVO> page = sysDictTypeService.page(query);
return Result.ok(page);

View File

@ -8,6 +8,7 @@ import net.maku.framework.common.utils.Result;
import net.maku.system.query.SysLogLoginQuery;
import net.maku.system.service.SysLogLoginService;
import net.maku.system.vo.SysLogLoginVO;
import org.springdoc.api.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@ -30,7 +31,7 @@ public class SysLogLoginController {
@GetMapping("page")
@Operation(summary = "分页")
@PreAuthorize("hasAuthority('sys:log:login')")
public Result<PageResult<SysLogLoginVO>> page(@Valid SysLogLoginQuery query) {
public Result<PageResult<SysLogLoginVO>> page(@ParameterObject @Valid SysLogLoginQuery query) {
PageResult<SysLogLoginVO> page = sysLogLoginService.page(query);
return Result.ok(page);

View File

@ -10,6 +10,7 @@ import net.maku.system.entity.SysParamsEntity;
import net.maku.system.query.SysParamsQuery;
import net.maku.system.service.SysParamsService;
import net.maku.system.vo.SysParamsVO;
import org.springdoc.api.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
@ -31,7 +32,7 @@ public class SysParamsController {
@GetMapping("page")
@Operation(summary = "分页")
@PreAuthorize("hasAuthority('sys:params:all')")
public Result<PageResult<SysParamsVO>> page(@Valid SysParamsQuery query) {
public Result<PageResult<SysParamsVO>> page(@ParameterObject @Valid SysParamsQuery query) {
PageResult<SysParamsVO> page = sysParamsService.page(query);
return Result.ok(page);

View File

@ -7,9 +7,10 @@ import net.maku.framework.common.page.PageResult;
import net.maku.framework.common.utils.Result;
import net.maku.system.convert.SysPostConvert;
import net.maku.system.entity.SysPostEntity;
import net.maku.system.service.SysPostService;
import net.maku.system.query.SysPostQuery;
import net.maku.system.service.SysPostService;
import net.maku.system.vo.SysPostVO;
import org.springdoc.api.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
@ -32,7 +33,7 @@ public class SysPostController {
@GetMapping("page")
@Operation(summary = "分页")
@PreAuthorize("hasAuthority('sys:post:page')")
public Result<PageResult<SysPostVO>> page(@Valid SysPostQuery query){
public Result<PageResult<SysPostVO>> page(@ParameterObject @Valid SysPostQuery query) {
PageResult<SysPostVO> page = sysPostService.page(query);
return Result.ok(page);

View File

@ -16,6 +16,7 @@ import net.maku.system.vo.SysMenuVO;
import net.maku.system.vo.SysRoleDataScopeVO;
import net.maku.system.vo.SysRoleVO;
import net.maku.system.vo.SysUserVO;
import org.springdoc.api.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
@ -42,7 +43,7 @@ public class SysRoleController {
@GetMapping("page")
@Operation(summary = "分页")
@PreAuthorize("hasAuthority('sys:role:page')")
public Result<PageResult<SysRoleVO>> page(@Valid SysRoleQuery query) {
public Result<PageResult<SysRoleVO>> page(@ParameterObject @Valid SysRoleQuery query) {
PageResult<SysRoleVO> page = sysRoleService.page(query);
return Result.ok(page);

View File

@ -16,6 +16,7 @@ import net.maku.system.service.SysUserRoleService;
import net.maku.system.service.SysUserService;
import net.maku.system.vo.SysUserPasswordVO;
import net.maku.system.vo.SysUserVO;
import org.springdoc.api.annotations.ParameterObject;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.security.crypto.password.PasswordEncoder;
import org.springframework.web.bind.annotation.*;
@ -43,7 +44,7 @@ public class SysUserController {
@GetMapping("page")
@Operation(summary = "分页")
@PreAuthorize("hasAuthority('sys:user:page')")
public Result<PageResult<SysUserVO>> page(@Valid SysUserQuery query) {
public Result<PageResult<SysUserVO>> page(@ParameterObject @Valid SysUserQuery query) {
PageResult<SysUserVO> page = sysUserService.page(query);
return Result.ok(page);