package com.shkpr.service.aimodelpower.jsonbean.woDispatchPlan; import com.shkpr.service.aimodelpower.components.validators.StrNullOrSize; import com.shkpr.service.aimodelpower.controllervalid.CommonParamValidReset; import lombok.Data; import javax.validation.constraints.NotBlank; import java.io.Serializable; /** * @ClassName DispatchPlanInfoRuleModel * @Description: TODO 计划的智能匹配规则 * @Author LX * @Date 2024/6/28 * @Version V1.0 **/ @Data public class JPDispatchPlanInfoRuleSave implements Serializable{ private String weather;//适用天气 private String temperature;//适用气温 private String param1;//复合参数预留后用 private String param2;//复合参数2预留后用 private String planId;//计划id,用于修改 private Long sampleBeginTime;//参考样本的起始时间(毫秒级UTC),如:iot采集数据的起始时间 private Long sampleEndTime;//参考样本的截止时间(毫秒级UTC),如:iot采集数据的截止时间 // private String updateTime;//创建/修改时间 public boolean checkValid(){ if(sampleBeginTime==null||sampleBeginTime<=0L){ return false; } if(sampleEndTime==null||sampleEndTime<=0L){ return false; } return true; } }