package com.dy.pipIrrIrrigate.irrigateGroup.dto; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import lombok.Data; /** * @author ZhuBaoMin * @date 2025-03-28 20:26 * @LastEditTime 2025-03-28 20:26 * @Description 轮灌组实体类,添加及修改轮灌组使用 */ @Data public class IrrigateGroup { public static final long serialVersionUID = 202503282027001L; /** * 轮灌组ID,修改轮灌组信息需要传入 */ private Long groupId; /** * 轮灌组名 */ @NotBlank(message = "轮灌组名不能为空") private String groupCode; /** * 轮灌组默认时长 */ @NotNull(message = "轮灌组默认时长不能为空") private Integer defaultDuration; /** * 轮灌组关联的 intakeId,以逗号分隔 */ @NotBlank(message = "轮灌组关联的 intakeId 不能为空") private String intakes; /** * 操作员ID */ @NotNull(message = "操作员ID不能为空") private Long operator; }