package com.ho.business.vo.req.point;

import com.ho.common.tools.entity.PointCurveSrcCol;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.poi.ss.formula.functions.T;

import java.util.List;

/**
 * @author fancl
 * @desc: 点表曲线查询请求实体
 * @date 2023/3/24
 */
@Data
public class PointCurveReq {
    @ApiModelProperty(value = "第几页")
    private Integer pageNum = 1;

    @ApiModelProperty(value = "分页数量")
    private Integer pageSize = 10;

    @ApiModelProperty(value = "电站id")
    private Integer stationId;

    @ApiModelProperty(value = "设备和点表字段的集合")
    List<PointCurveSrcCol> deviceIdList;

    @ApiModelProperty(value = "开始时间 时间格式：yyyy-MM-dd HH:mm")
    String beginTime;

    @ApiModelProperty(value = "结束时间  时间格式：yyyy-MM-dd HH:mm")
    String endTime;

    @ApiModelProperty(value = "原始值(1是原始值;0处理后的值)")
    Integer isOriginal;

    @ApiModelProperty(value = "电站idList")
    List<Integer> ids;

    @ApiModelProperty(value = "设备名称")
    String deviceName;

    @ApiModelProperty(value = "设备类型")
    String deviceType;

    @ApiModelProperty("页面类型（0是曲线导出默认;1是表格导出）")
    Integer pageType;

    @ApiModelProperty(value = "是否为策略总览页面(1:是;0:否)")
    Integer isStrategy;

    @ApiModelProperty(value = "多语言切换-查询字段")
    private String lang;
}
