using APT.BaseData.Domain.Entities;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace APT.BaseData.Domain.ApiModel
{
	/// 
	/// 编辑页配置模型
	/// 
	public class EditPageModel
	{
		public EditPageModel()
		{
			this.Nav_SubPageEdits = new List();
		}
		/// 
		/// 表单
		/// 
		public virtual T_PF_FORM Nav_Form { get; set; }
		/// 
		/// 主表 明细
		/// 
		public virtual EditPageDetailModel Nav_PageEdit { get; set; }
		/// 
		/// 子表 明细
		/// 
		public virtual ICollection Nav_SubPageEdits { get; set; }
	}
	/// 
	/// 编辑页配置模型 明细
	/// 
	public class EditPageDetailModel
	{
		public EditPageDetailModel()
		{
			this.Nav_SubPageEdits = new List();
			this.NavFields = string.Empty;
		}
		/// 
		/// 编辑页
		/// 
		public virtual T_PF_PAGE_EDIT Nav_PageEdit { get; set; }
		/// 
		/// 按钮列表
		/// 
		public virtual ICollection Nav_Btns { get; set; }
		 
		/// 
		/// 列
		/// 
		public virtual ICollection Nav_Columns { get; set; }
		/// 
		/// 区域
		/// 
		public virtual ICollection Nav_EditPanels { get; set; }
		public bool HasChildren { get; set; }
		public string NavFields { get; set; }
		public virtual EditPageDetailModel Nav_ParentPageDetailModel { get; set; }
		/// 
		/// 子表 明细
		/// 
		public virtual ICollection Nav_SubPageEdits { get; set; }
	}
	
}