フロントエンドvueは値をバックエンドリストコレクションオブジェクトに渡します

今日プロジェクトを書いているときにいくつかの問題が発生しました。
以前のクエリはすべて
次のように単一のクエリであるため、フロントエンドがバックエンドリストに値を割り当てる方法がわかりません。

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を介してこのポイントに値を割り当てることができます

今回チェックしたオブジェクトにリストコレクションがあります

次のように

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;
}

今回はポイントがリストコレクションであり、値を渡す方法に巻き込まれ
ました後で、このリストに値を割り当てることもできるのはComplexQuery.pointsであることがわかりました。
これは、によって表示されるリストコレクションの値です。割り当てが成功したことを示すバックエンドテスト

=================
[1, 2]
=================

おすすめ

転載: blog.csdn.net/he1234555/article/details/115270806