package com.dy.pipIrrStatistics.special; import com.dy.common.webUtil.QueryConditionVo; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.Date; /** * @Author: liurunyu * @Date: 2025/2/8 11:18 * @Description */ @Data @EqualsAndHashCode(callSuper = false) public class QoAbnormalCloseValve extends QueryConditionVo { /** * 日期 */ @Schema(description = "日期", requiredMode = Schema.RequiredMode.REQUIRED) @NotBlank(message = "日期不能为空") public String atDt; /** * 日期 格式为yyyy-mm-dd hh:mm:ss * 内部转换用,前端不可见 */ @Schema(hidden = true) public Date atDateStart ; /** * 日期 格式为yyyy-mm-dd hh:mm:ss * 内部转换用,前端不可见 */ @Schema(hidden = true) public Date atDateEnd ; /** * 取水口编号 */ @Schema(description = "取水口编号", requiredMode = Schema.RequiredMode.NOT_REQUIRED) public String intakeNum ; /** * 农户编号 */ @Schema(description = "农户编号", requiredMode = Schema.RequiredMode.NOT_REQUIRED) public String clientNum ; /** * 农户姓名 */ @Schema(description = "农户姓名", requiredMode = Schema.RequiredMode.NOT_REQUIRED) public String clientName ; }