Files
AgileConfig/AgileConfig.Server.Data.Entity/UserRole.cs
T
2021-06-06 17:41:39 +08:00

42 lines
926 B
C#

using FreeSql.DataAnnotations;
using System;
using System.ComponentModel;
namespace AgileConfig.Server.Data.Entity
{
[Table(Name = "agc_user_role")]
public class UserRole
{
[Column(Name = "id", StringLength = 36)]
public string Id { get; set; }
[Column(Name = "user_id", StringLength = 50)]
public string UserId { get; set; }
[Column(Name = "role")]
public Role Role { get; set; }
[Column(Name = "create_time")]
public DateTime CreateTime { get; set; }
}
public enum Role
{
[Description("超级管理员")]
SuperAdmin = 0,
[Description("管理员")]
Admin,
[Description("操作员")]
NormalUser,
}
public enum AppRole
{
APP_Editor = 10, //app维护
Config_Publisher = 11, // 配置项发布下线
Config_Editor = 12 //配置项编辑
}
}