package com.usky.ems.service.vo;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 能源/设备类型包装视图对象：一个类型下挂载多个产品
 */
@Data
public class EnergyTypeWrapperProductVO {

    /** 类型编码：可表示能源类型或设备类型 */
    private Integer energyType;

    /** 类型名称，如“电”“水”“气”或“监控系统”等 */
    private String energyTypeName;

    /** 当前能源类型下的产品/分项列表 */
    private List<SimpleProductVO> productList = new ArrayList<>();

    public EnergyTypeWrapperProductVO(Integer energyType, String energyTypeName) {
        this.energyType = energyType;
        this.energyTypeName = energyTypeName;
    }
}

