61 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
using APT.BaseData.Domain.Entities;
 | 
						|
using System.Collections.Generic;
 | 
						|
 | 
						|
namespace APT.BaseData.Domain.ApiModel
 | 
						|
{
 | 
						|
 | 
						|
	public class TableModel
 | 
						|
	{
 | 
						|
		/// <summary>
 | 
						|
		/// 表
 | 
						|
		/// </summary>
 | 
						|
		public virtual T_PF_PAGE_TABLE PageTable { get; set; }
 | 
						|
		/// <summary>
 | 
						|
		/// 字段
 | 
						|
		/// </summary>
 | 
						|
		public virtual ICollection<T_PF_COLUMN> Nav_Columns { get; set; }
 | 
						|
		/// <summary>
 | 
						|
		/// 过滤条件
 | 
						|
		/// </summary>
 | 
						|
		public virtual ICollection<T_PF_TABLE_PARAMS> TableParams { get; set; }
 | 
						|
 | 
						|
		/// <summary>按钮</summary>
 | 
						|
		public virtual ICollection<T_PF_BTN> Btns { get; set; }
 | 
						|
 | 
						|
		/// <summary>行按钮</summary>
 | 
						|
		public virtual ICollection<T_PF_BTN> RowBtns { get; set; }
 | 
						|
 | 
						|
		/// <summary>
 | 
						|
		/// 表单
 | 
						|
		/// </summary>
 | 
						|
		public virtual T_PF_FORM Nav_Form { get; set; }
 | 
						|
 | 
						|
		/// <summary>
 | 
						|
		/// 是否有子表
 | 
						|
		/// </summary>
 | 
						|
		public bool HasChildren { get; set; }
 | 
						|
 | 
						|
		public virtual ICollection<T_PF_PAGE_TABLE_PANEL> Nav_TablePanels { get; set; }
 | 
						|
	}
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
	public class TablePageModel
 | 
						|
	{
 | 
						|
		/// <summary>
 | 
						|
		/// 表单
 | 
						|
		/// </summary>
 | 
						|
		public T_PF_FORM Nav_Form { get; set; }
 | 
						|
 | 
						|
		public List<T_PF_PAGE_TABLE> Nav_Tables { get; set; }
 | 
						|
	}
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
} |