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; }
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
} |