zhubaomin
2025-04-09 80e22bcc7af8aebed7443965655542fbe4966708
pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/irrigatePlan/dto/IrrigatePlan.java
@@ -1,8 +1,6 @@
package com.dy.pipIrrWechat.irrigatePlan.dto;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.*;
import lombok.Data;
import java.util.Date;
@@ -34,6 +32,8 @@
     * 计划启动模式;1-手工启动,2-自动启动
     */
    @NotNull(message = "计划启动模式不能为空")
    @Min(value = 1, message = "计划启动模式不能小于1")
    @Max(value = 2, message = "计划启动模式不能大于2")
    private Byte startupMode;
    /**
@@ -42,19 +42,15 @@
    private Date planStartTime;
    /**
     * 计划停止时间
     * 操作人ID
     */
    private Date planStopTime;
    /**
     * 灌溉类型;1-轮灌组,2-灌溉单元
     */
    @NotNull(message = "灌溉类型不能为空")
    private Byte irrigateType;
    @NotNull(message = "操作人ID不能为空")
    private Long operatorId;
    /**
     * 灌溉次序
     */
    @NotEmpty(message = "巡检轨迹不能为空")
    @NotEmpty(message = "灌溉次序不能为空")
    private List<IrrigateSchedule> schedules;
}