d_sms_service/APT.BaseData.Domain/Entities/PF/T_PF_PAGE_TABLE.cs
2024-10-28 13:45:58 +08:00

297 lines
8.0 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using APT.Infrastructure.Core;
using APT.Infrastructure.Utility;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.BaseData.Domain.Entities
{
[Redis("PAGE_FORM_ID", "ID", "CODE")]
[APT.Infrastructure.Api.RootOrg]
[IgnoreT4] public partial class T_PF_PAGE_TABLE : TreeEntityBase<T_PF_PAGE_TABLE>
{
public T_PF_PAGE_TABLE()
{
this.SEND_TYPE = "Post";
this.IS_SHOW_ROW_NO = false;
this.FILTER_ORG_TYPE = 0;
}
[Description("编码")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
/// <summary>编码</summary>
public string CODE { get; set; }
/// <summary>
/// 窗体ID
/// </summary>
public Guid? PAGE_FORM_ID { get; set; }
/// <summary>
/// 表名
/// </summary>
[Description("名称")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public string TABLE_NAME { get; set; }
/// <summary>
/// 标题EXCEL导出标题
/// </summary>
[Description("EXCEL标题")]
[FormFieldTable]
[FormFieldEdit]
public string TITLE{ get; set; }
/// <summary>
/// 数据库表名
/// </summary>
[Description("数据库表")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public string DATA_TABLE { get; set; }
/// <summary>
/// 是否显示选择列
/// </summary>
[Description("是否选择")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public bool SHOW_CHECK { get; set; }
/// <summary>
/// 表单显示条件
/// </summary
/// </summary
[Description("表显示条件")]
[FormFieldEdit]
public string TABLE_CONDITION { get; set; }
/// <summary>
/// 0:checkbox 1:radio
/// </summary>
[Description("选择类型")]
[FormFieldEdit]
public int CHECK_TYPE { get; set; }
/// <summary>
/// 显示名称
/// </summary>
[Description("显示名称")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public string LABEL_NAME { get; set; }
/// <summary>
/// 访问路径URL路径/Production/WorkOrder/DispatchStaff
/// </summary>
[Description("分页接口")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public string API_URL { get; set; }
/// <summary>
/// 删除API地址
/// </summary>
[Description("删除接口")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public string DEL_API_URL { get; set; }
/// <summary>
/// 批量删除API地址
/// </summary>
[Description("批删接口")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public string BATCH_DEL_API_URL { get; set; }
/// <summary>
/// 发送方式
/// </summary>
[Description("发送方式")]
[EnumName("SendTypeEnum")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public string SEND_TYPE { get; set; }
[Description("排序字段")]
[FormFieldEdit]
/// <summary>
/// 排序字段
/// </summary>
public string SORT { get; set; }
[Description("排序字段组")]
[FormFieldEdit]
/// <summary>
/// 排序字段
/// </summary>
public string SORTS { get; set; }
/// <summary>
/// 排序方式
/// </summary>
[Description("排序方式")]
[FormFieldEdit]
public int ORDER { get; set; }
/// 排序方式
/// </summary>
[Description("排序方式组")]
[FormFieldEdit]
public string ORDERS { get; set; }
/// <summary>
/// 样式字段
/// </summary>
[Description("样式字段")]
[FormFieldEdit]
public string CLASS_FIELD { get; set; }
[Description("样式函数")]
[FormFieldEdit]
/// <summary>
/// 自定义样式函数
/// </summary>
public string CLASS_FUNC_NAME { get; set; }
[Description("顺序")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
/// <summary>
/// 顺序
/// </summary>
public int NUM { get; set; }
[Description("最大选中记录数")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
/// <summary>
/// 顺序
/// </summary>
public int MAX_SELECT { get; set; }
/// <summary>
/// 表格宽度
/// </summary>
[Description("宽度")]
[FormFieldEdit]
public int WIDTH { get; set; }
/// <summary>
/// 图片字段配置
/// </summary>
[Description("图片字段")]
[FormFieldEdit]
public string PIC_CODE_FIELD { get; set; }
/// <summary>
/// 表格高度
/// </summary>
[Description("高度")]
[FormFieldEdit]
public int HEIGTH { get; set; }
/// <summary>
/// 'top' | 'bottom' | 'both' 分页位置默认both)
/// </summary>
[Description("分页位置")]
[FormFieldEdit]
public string POSITION { get; set; }
[Description("父表字段")]
[FormFieldEdit]
/// <summary>
///子表关联父表,父表字段名称 默认为ID
/// </summary>
public string PARENT_RELATION_FIELD { get; set; }
[Description("子表关联字段")]
[FormFieldEdit]
/// <summary>
///与父表关联字段
/// </summary>
public string RELATION_FIELD { get; set; }
/// <summary>
/// 是否按照卡片显示
/// </summary>
[Description("卡片显示")]
[FormFieldEdit]
public bool IS_SHOW_CARD { get; set; }
/// <summary>
/// 是否不根据字段查询
/// </summary>
[Description("不按字段查")]
[FormFieldEdit]
public bool NO_SELECT_FIELD { get; set; }
/// <summary>
/// 自定义参数
/// </summary>
[Description("导航:表过滤条件")]
public virtual ICollection<T_PF_TABLE_PARAMS> Nav_TableParams { get; set; }
[Description("显示页脚")]
[FormFieldEdit]
/// <summary>是否显示页脚</summary>
public bool IS_SHOW_FOOTER { get; set; }
[Description("页脚汇总类型")]
[FormFieldEdit]
[EnumName("TableFooterSumTypeEnum")]
/// <summary>
/// 页脚汇总类型 TableFooterSumTypeEnum
/// </summary>
public int FOOTER_SUM_TYPE { get; set; }
[Description("自定义参数")]
[FormFieldEdit]
/// <summary>自定义参数 参数名称=参数值 多个参数时以||分割</summary>
public string CUSTOM_PARAMS { get; set; }
[Description("显示序号")]
[FormFieldTable]
[FormFieldEdit]
/// <summary>是否序号</summary>
public bool? IS_SHOW_ROW_NO { get; set; }
/// <summary>
/// 过滤组织类型
/// </summary>
[EnumName("PFFilterOrgTypeEnum")]
public int? FILTER_ORG_TYPE { get; set; }
/// <summary>
/// 是否忽略组织权限
/// </summary>
public bool IGNORE_ORG_RULE { get; set; }
public Guid? PARAM_SCHEME_ID { get; set; }
[Description("导航:表单基础表")]
/// <summary>
/// 窗体
/// </summary>
public virtual T_PF_FORM Nav_PageForm { get; set; }
[Description("导航属性:列表")]
public virtual ICollection<T_PF_COLUMN> Nav_Columns { get; set; }
[Description("导航属性:按钮")]
public virtual ICollection<T_PF_BTN> Nav_Btns { get; set; }
/// <summary>
/// 导航属性,区域列表
/// </summary>
[Description("导航属性:区域")]
public virtual ICollection<T_PF_PAGE_TABLE_PANEL> Nav_Panels { get; set; }
[Description("导航属性")]
public virtual T_PF_PARAM_SCHEME Nav_ParamScheme { get; set; }
[Description("源ID")]
public Guid? SRC_ID { get; set; }
}
}