package com.estate.expert.admin.domain.common.request; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Builder; import lombok.Value; import javax.validation.constraints.NotNull; @ApiModel("日期范围请求") @Value @Builder public class ScreenRequest { @ApiModelProperty(value = "开始时间(yyyy-MM-dd)") String startTime; @ApiModelProperty(value = "结束时间(yyyy-MM-dd)") String endTime; @ApiModelProperty(value = "开始时间(HH:mm:ss)") String startTimeStamp; @ApiModelProperty(value = "结束时间(HH:mm:ss)") String endTimeStamp; @ApiModelProperty(value = "分页参数") @NotNull PageReq pageReq; @Override public String toString() { return "{" + "\"startTime\":\"" + startTime + "\"," + "\"endTime\":\"" + endTime + "\"," + "\"startTimeStamp\":\"" + startTimeStamp + "\"," + "\"endTimeStamp\":\"" + endTimeStamp + "\"," + "}"; } }