using System.ComponentModel.DataAnnotations; using static LMS.Common.Enums.PermissionEnum; namespace LMS.Repository.Promission { public class PermissionModel { /// /// 角色ID /// public long? RoleId { get; set; } /// /// 用户的ID /// public long? UserId { get; set; } /// /// 机器码的ID(是ID,不是机器码) /// public string? MachineId { get; set; } /// /// 权限类型的ID(子权限) /// [Required] public List PermissionTypeIds { get; set; } /// /// 权限对应的Code /// [Required] public string PermissionCode { get; set; } /// /// 权限类型 /// [Required] public PType Type { get; set; } /// /// 备注 /// public string? Remark { get; set; } } }