using APT.BaseData.Domain.Entities;
using APT.Infrastructure.Core;
using APT.Infrastructure.Utility;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.BaseData.Domain.Entities.FM
{
[Description("表单授权表")]
///
/// 角色授权表单
///
[Redis("ROLE_ID")]
[IgnoreT4]public class T_FM_ROLE_MENU_PERM : MesEntityBase
{
[Description("角色ID")]
///
///角色
///
public Guid ROLE_ID { get; set; }
[Description("是否授权")]
/// 是否授权
public bool IS_PERMISSION { get; set; }
[Description("授权窗体ID")]
///
/// 授权窗体ID
///
public Guid? PERMISSION_FORM_ID { get; set; }
[Description("导航:角色表")]
/// 角色
public virtual T_FM_ROLE Nav_Role { get; set; }
[Description("导航:授权表单")]
/// 授权页面
public virtual T_PF_FORM Nav_PermissionForm { get; set; }
[Description("导航:授权按钮")]
public virtual ICollection Nav_PermissionBtns { get; set; }
[Description("导航:授权列")]
public virtual ICollection Nav_PermissionColumns { get; set; }
[Description("菜单ID")]
[FormFieldTable]
[FormFieldEdit]
public Guid? MENU_ID { get; set; }
}
}