1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- using System;
- namespace CB.Entity
- {
- /// <summary>
- /// 基本权限导航信息 By JNswins
- /// </summary>
- public class SysAuthorityInfo : BaseEntity
- {
- /// <summary>
- /// 权限ID
- /// </summary>
- public int AId { get; set; }
- /// <summary>
- /// 名称
- /// </summary>
- public string Name { get; set; }
- /// <summary>
- /// 链接地址
- /// </summary>
- public string Url { get; set; }
- /// <summary>
- /// 页面名称/实体类名称(根据URL地址自动生成,无需配置)
- /// </summary>
- public string PageName { get; set; }
- /// <summary>
- /// 父导航ID
- /// </summary>
- public int ParentId { get; set; }
- /// <summary>
- /// 深度 层次
- /// </summary>
- public int Depth { get; set; }
- /// <summary>
- /// 权限导航类型
- /// </summary>
- public AuthorityType AuthorType { get; set; }
- /// <summary>
- /// 排序
- /// </summary>
- public int OrderBy { get; set; }
- /// <summary>
- /// 添加时间
- /// </summary>
- public DateTime Addtime { get; set; }
- /// <summary>
- /// 页面 使用类型 TV/PC
- /// </summary>
- public AuthorityPageType PageType { get; set; }
- }
- /// <summary>
- /// 权限导航类型
- /// </summary>
- public enum AuthorityType
- {
- /// <summary>
- /// 公共页面,无需判断权限
- /// </summary>
- Nomarl = 1,
- /// <summary>
- /// 数据列表
- /// </summary>
- DataList = 2,
- /// <summary>
- /// 数据统计
- /// </summary>
- Statistics = 3,
- /// <summary>
- /// 基本配置
- /// </summary>
- Config = 4
- }
- /// <summary>
- /// 页面是TV配置还是PC配置
- /// </summary>
- public enum AuthorityPageType
- {
- /// <summary>
- /// 共用页面
- /// </summary>
- Public = 0,
- /// <summary>
- /// 电脑版配置
- /// </summary>
- PC = 1,
- /// <summary>
- /// 电视版配置
- /// </summary>
- TV = 2
- }
- }
|