using System.Collections.Generic;

namespace APT.BaseData.Domain.ApiModel.Platform
{
    /// <summary>
    /// 控件配置模型
    /// </summary>
    public class ControlModel
    {
        /// <summary>
        /// 选项options
        /// </summary>
        public List<ControlNodelModel> Options { get; set; }

        /// <summary>
        /// 默认值
        /// </summary>
        public List<string> DefaultValue { get; set; }
    }

    public class ControlNodelModel
    {
        /// <summary>
        /// 值
        /// </summary>
        public string Value { get; set; }

        /// <summary>
        /// 名称
        /// </summary>
        public string Label { get; set; }

        /// <summary>
        /// 子节点
        /// </summary>
        public List<ControlNodelModel> Children { get; set; }
    }

    /// <summary>
    /// 穿梭框实体
    /// </summary>
    public class TransferModal
    {
        public string key { get; set; }

        public string title { get; set; }
    }
}
