using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace wispro.sp.entity.workflowDefine
{
    public class InputValueSetting
    {
        public int Id { get; set; }
        /// <summary>
        /// 显示名称
        /// </summary>
        public string DisplayName { get; set; }

        /// <summary>
        /// 值类型
        /// </summary>
        public EnumFieldType valueType { get; set; }

        /// <summary>
        /// 绑定对象属性
        /// </summary>
        public string bindField { get; set; }

        public string bindFieldSavetoObjectCondition { get; set; }

        public Action action { get; set; }

        public int actionId { get; set; }

        /// <summary>
        /// 可选项目，多个以“|”隔开
        /// 例如：选项一|选项二|选项三
        /// </summary>
        public string Options { get; set; }

        public InputValueSetting ParentSetting { get; set; }

        public int? ParentSettingId { get; set; }
    }
}
