12345678910111213141516171819202122232425262728293031323334353637383940 |
- 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;
- }
- }
|