package com.cool.store.vo.config;

import lombok.Data;

import java.util.List;

/**
 * 配置选项三层结构
 */
@Data
public class ConfigOptionTreeVO {

    /** 配置类型编码 */
    private String categoryCode;

    /** 配置类型名称(字典) */
    private String categoryName;

    /** 配置项列表 */
    private List<ConfigItemVO> items;

    @Data
    public static class ConfigItemVO {
        /** 配置项编码 */
        private String itemCode;

        /** 配置项名称(字典) */
        private String itemName;

        /** 选项列表 */
        private List<ConfigOptionVO> options;
    }
}
