using System; using System.Collections.Generic; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HxModel { /// /// 角色表 /// [Table("t_roles")] public class RolesModel { /// /// 主键ID /// [Key] [DatabaseGenerated(DatabaseGeneratedOption.None)] // 不自增字段 public string Id { get; set; } /// /// 项目ID /// public string ProjectId { get; set; } /// /// 菜单ID /// public string MenuId { get; set; } /// /// 启用状态(0禁用,1启用) /// public string Type { get; set; } /// /// 启用状态(0禁用,1启用) /// [NotMapped] public string TypeName { get; set; } /// /// 名称 /// public string Name { get; set; } /// /// 数据状态(0只看自己,1查看全部) /// public string DataAuthority { get; set; } /// /// 备注 /// public string Remarks { get; set; } /// /// 创建人 /// public string CreatName { get; set; } /// /// 创建时间 /// public DateTime CreateTime { get; set; } /// /// 修改人 /// public string ModifyName { get; set; } /// /// 修改时间 /// public DateTime? ModifyTime { get; set; } } /// /// 查询参数 /// public class RolesModelSearchModel { /// /// 名称 /// public string Name { get; set; } } /// /// 图片边缘( 整齐,波浪状,裂叶,丝状,卷曲,啮噬状) /// public enum RoleTypeEnum { /// /// 禁用 /// [Description("禁用")] Disable = 0, /// /// 启用 /// [Description("启用")] Enable = 1 } }