package com.ruoyi.ems.domain;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 能源策略步骤对象 adm_op_energy_strategy_step
 * 
 * @author ruoyi
 * @date 2024-10-14
 */
@Data
public class OpEnergyStrategyStep
{
    private Long id;
    private String strategyCode;
    private String stepCode;
    private String stepName;
    private String stepType;
    private Integer stepIndex;
    private String parentStepCode;
    private String conditionExpr;
    private Integer targetObjType;
    private String targetObjCode;
    private String targetModelCode;
    private String abilityKey;
    private String abilityParam;
    private String paramSource;
    private String paramMapping;
    private Integer delaySeconds;
    private Integer retryOnFail;
    private Integer retryTimes;
    private Integer retryInterval;
    private Integer continueOnFail;
    private Integer timeout;
    private Integer enable;
    private String remark;
    private Integer loopMaxCount;
    private Integer loopInterval;
    private String loopCondition;
    private Date createTime;
    private Date updateTime;
}
