今天编写项目时遇到一些问题,就是不知道前端怎么给后端的list赋值
因为前面做的都是单个查询
如下
package com.chx.disService.query; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; @ApiModel(value = "数据查询对象", description = "数据查询对象封装") @Data public class DataQuery implements Serializable { //这个是api后面的解释 @ApiModelProperty(value = "测点名称 1号监测点 2号监测点") private Integer point; @ApiModelProperty(value = "实时数据 1小时数据 2小时数据") private Integer data; @ApiModelProperty(value = "查询开始时间", example = "2018-12-20 11:17:12") private String begin;//注意,这里使用的是String类型,前端传过来的数据无需进行类型转换 @ApiModelProperty(value = "查询结束时间", example = "2018-12-30 11:17:12") private String end; }
前端通过DataQuery.point即可为这个point赋值
这次查的对象里面有list集合
如下
package com.chx.disService.query; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.List; @ApiModel(value = "数据查询对象", description = "数据查询对象封装") @Data public class ComplexQuery implements Serializable { //这个是api后面的解释 @ApiModelProperty(value = "测点名称 1号监测点 2号监测点") private List points; @ApiModelProperty(value = "实时数据 1小时数据 2小时数据") private Integer data; @ApiModelProperty(value = "查询开始时间", example = "2018-12-20 11:17:12") private String begin;//注意,这里使用的是String类型,前端传过来的数据无需进行类型转换 @ApiModelProperty(value = "查询结束时间", example = "2018-12-30 11:17:12") private String end; }
这次的points是List集合,一直纠结如何传值
后来发现还是ComplexQuery.points这样还可以给这个list赋值
这个是后端的测试显示的list集合里面的值,说明赋值成功
================= [1, 2] =================
新创建一个公众号 Rockey小何同学 想相互交流的同学可以关注一下哈! 感谢支持!