using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using Newtonsoft.Json; using SOA.Persistent; namespace IBKLinker_Minio.Entity.MinioController { /// ///minio角色权限表 /// [Serializable, Table("MINIO_ROLE_PERMISSION"), JsonObject] public class MinioRolePermission { /// ///唯一标识 /// [Persistent("PK", IsKey = true), DisplayName("唯一标识")] public int Pk { get; set; } /// ///角色ID /// [Persistent("ID"), DisplayName("角色ID")] public string Id { get; set; } /// ///角色 /// [Persistent("ROLE_NAME"), DisplayName("角色名称")] public string RoleName { get; set; } /// ///文件夹权限ID /// [Persistent("LIMITS_AUTHORITY_ID"), DisplayName("文件夹权限ID")] public string LimitsAuthorityId { get; set; } /// ///下载/打印 /// [Persistent("PRINT_FLAG"), DisplayName("下载/打印")] public int PrintFlag { get; set; } /// ///查看 /// [Persistent("VIEW_FLAG"), DisplayName("查看")] public int ViewFlag { get; set; } /// ///上传 /// [Persistent("UPLOAD_FLAG"), DisplayName("上传")] public int UploadFlag { get; set; } /// ///编辑 /// [Persistent("EDIT_FLAG"), DisplayName("编辑")] public int EditFlag { get; set; } /// ///移动 /// [Persistent("MOVE_FLAG"), DisplayName("移动")] public int MoveFlag { get; set; } /// ///删除 /// [Persistent("DELETE_FLAG"), DisplayName("删除")] public int DeleteFlag { get; set; } /// ///文件夹查看权限 /// [Persistent("FILE_VIEW_PERMISSIONS"), DisplayName("文件夹查看权限")] public int FileViewPermissions { get; set; } /// ///文件夹控制权限 /// [Persistent("FILE_CONTROL_PERMISSIONS"), DisplayName("文件夹控制权限")] public int FileControlPermissions { get; set; } /// ///状态 /// [Persistent("STATE"), DisplayName("状态")] public int State { get; set; } /// ///创建人 /// [Persistent("CREATOR_USER"), DisplayName("创建人")] public string CreatorUser { get; set; } /// ///创建时间 /// [Persistent("CREATOR_TIME"), DisplayName("创建时间")] public DateTime? CreatorTime { get; set; } /// ///备用字段1 /// [Persistent("ALTERNATE_FIELDS1"), DisplayName("备用字段1")] public string AlternateFields1 { get; set; } /// ///备用字段2 /// [Persistent("ALTERNATE_FIELDS2"), DisplayName("备用字段2")] public string AlternateFields2 { get; set; } /// ///备用字段3 /// [Persistent("ALTERNATE_FIELDS3"), DisplayName("备用字段3")] public string AlternateFields3 { get; set; } /// ///备用字段4 /// [Persistent("ALTERNATE_FIELDS4"), DisplayName("备用字段4")] public string AlternateFields4 { get; set; } } }