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
}
}