using APT.Infrastructure.Core;
using APT.Infrastructure.Utility;
using System;
using System.ComponentModel;
namespace APT.BaseData.Domain.Entities
{
    /// 
    /// 表自定义参数
    ///  
    [Redis("PAGE_TABLE_ID")]
    [APT.Infrastructure.Api.RootOrg]
    [IgnoreT4] public partial class T_PF_TABLE_PARAMS : MesEntityBase
    {
		public T_PF_TABLE_PARAMS()
		{
			this.IS_SYS_PARAM = false;
		}
		/// 
		/// ECM_T_PAGE_TABLE的ID
		/// 
		public Guid PAGE_TABLE_ID { get; set; }
        /// 
        /// 表名
        /// 
        public string FIELD_NAME { get; set; }
        /// 
        /// 判断条件
        /// 
		[EnumName("PFOperateTypeEnum")]
        public int OPERATION { get; set; }
        /// 
        /// 值
        /// 
        public string VALUE { get; set; }
        /// 
        /// 是否自定义字段
        /// 
        public bool IS_CUSTOM { get; set; }
		/// 
		/// 是否是系统参数
		/// 
		public bool? IS_SYS_PARAM { get; set; }
		public virtual T_PF_PAGE_TABLE Nav_PageTable { get; set; }
        [Description("源ID")]
        public Guid? SRC_ID { get; set; }
    }
}