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