我添加了接收的dto,整个页面就开始报错。
@ApiModel @Getter @Setter public class CashPaySelectDtoQuery extends CashPaySelectDto { @ApiModelProperty(value = "单据状态查询条件", example = "1", required = true) private String billStatus; @ApiModelProperty(value = "险种查询条件", example = "in ('310','320','330','340','350','360','390')", required = true) private String insuranceCodes; @ApiModelProperty(value = "单位查询条件", example = "[00, 01]", required = true) private List<String> agencyCodeList; }
public class CashPaySelectDto { @NotBlank(message = "页码不能为空") @ApiModelProperty(value="页码",example="1",required=true) private Integer pageNum; @NotBlank(message = "分页大小不能为空") @ApiModelProperty(value="分页大小",example="1",required=true) private Integer pageSize; @ApiModelProperty(value="业务类型",example="01",required=true) @NotBlank(message = "业务类型不能为空") private String businessType; @ApiModelProperty(value="页签标识(1 2 3 依次类推)",example="1",required=true) private String pageSign; @ApiModelProperty(value="单据号",example="1",required=true) private String fundNo; @ApiModelProperty(value="开始日期",example="20200519",required=true) private String startDate; @ApiModelProperty(value="结束日期",example="20200520",required=true) private String endDate; @ApiModelProperty(value="模糊查询条件",example="海淀",required=true) private String constr; }
@PostMapping("/queryBillList") @ApiOperation(value = "零星报销-提现|解款-提现|借款单列表", notes = "零星报销-提现|解款-提现|借款单列表") public ResultMsg queryBill(@RequestBody CashPaySelectDtoQuery selectDto) {
是这个dto写的有问题吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
针对List类型的属性
应该去除example
这个会导致前端根据接口/v2/api-docs获得的json,转换成对象时抛出异常
Knfie4j会拿到接口后调用JSON.parse()方法,如果JSON非法,就会导致页面异常
报错代码要贴一下。