package com.ruoyi.ems.domain;

import com.huashe.common.domain.BaseEntity;
import lombok.Data;

/**
 * 策略模板对象 adm_op_energy_strategy_template
 * 
 * @author ruoyi
 * @date 2025-12-01
 */
@Data
public class OpEnergyStrategyTemplate extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    private Long id;

    /** 模板代码 */
    private String templateCode;

    /** 模板名称 */
    private String templateName;

    /** 场景类型 */
    private String sceneType;

    /** 模板描述 */
    private String description;

    /** 模板数据（JSON，包含触发器、步骤、上下文变量） */
    private String templateData;

    /** 图标 */
    private String icon;

    /** 封面图片 */
    private String coverImage;

    /** 标签（逗号分隔） */
    private String tags;

    /** 适用设备类型（逗号分隔） */
    private String applicableDevices;

    /** 排序 */
    private Integer sortOrder;

    /** 使用次数 */
    private Integer useCount;

    /** 是否系统预置：0-否，1-是 */
    private Integer isSystem;

    /** 是否公开：0-否，1-是 */
    private Integer isPublic;

    /** 状态：0-禁用，1-启用 */
    private Integer status;
}
