Files
jsowell-charger-web/jsowell-pile/src/main/java/com/jsowell/pile/dto/QueryStationInfoDTO.java

73 lines
1.4 KiB
Java
Raw Normal View History

package com.jsowell.pile.dto;
2023-04-08 14:20:19 +08:00
2023-04-18 16:45:49 +08:00
import com.fasterxml.jackson.annotation.JsonProperty;
2023-04-14 16:50:49 +08:00
import lombok.AllArgsConstructor;
import lombok.Builder;
2023-04-08 14:20:19 +08:00
import lombok.Data;
2023-04-14 16:50:49 +08:00
import lombok.NoArgsConstructor;
import java.util.List;
2023-04-08 14:20:19 +08:00
/**
* 查询站点信息dto
*
* @author JS-ZZA
* @date 2023/4/8 10:02
*/
@Data
2023-04-14 16:50:49 +08:00
@AllArgsConstructor
@NoArgsConstructor
@Builder
2023-04-08 14:20:19 +08:00
public class QueryStationInfoDTO {
/**
* 上次查询时间
* 格式yyyy-MM-dd HH:mm:ss可以为空如果
* 不填写则查询所有的充电站信息
*/
2023-04-18 16:45:49 +08:00
@JsonProperty(value = "LastQueryTime")
2023-04-08 14:20:19 +08:00
private String LastQueryTime;
/**
* 查询页码
* 不填写默认为 1
*/
2023-04-18 16:45:49 +08:00
@JsonProperty(value = "PageNo")
2023-04-08 14:20:19 +08:00
private Integer PageNo;
/**
* 每页数量
* 不填写默认为 10
*/
2023-04-18 16:45:49 +08:00
@JsonProperty(value = "PageSize")
2023-04-08 14:20:19 +08:00
private Integer PageSize;
2023-04-14 16:50:49 +08:00
/**
* 充电站 ID
*/
2023-04-18 16:45:49 +08:00
@JsonProperty(value = "StationID")
2023-04-14 16:50:49 +08:00
private String StationID;
/**
* 统计开始时间
* 格式yyyy-MM-dd
*/
2023-04-18 16:45:49 +08:00
@JsonProperty(value = "StartTime")
2023-04-14 16:50:49 +08:00
private String StartTime;
/**
* 统计结束时间
* 格式yyyy-MM-dd
*/
2023-04-18 16:45:49 +08:00
@JsonProperty(value = "EndTime")
2023-04-14 16:50:49 +08:00
private String EndTime;
/**
* 运营商id
*/
private String operatorId;
@JsonProperty(value = "StationIDs")
private List<String> stationIds;
2023-04-08 14:20:19 +08:00
}