DD.WellWorkover.Cloud/AsbCloudDb/Model/Permission.cs

22 lines
768 B
C#
Raw Normal View History

using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using Microsoft.EntityFrameworkCore;
namespace AsbCloudDb.Model
{
[Table("t_permission"), Comment("Описание битов разрешений для ролей пользователей")]
public class Permission
{
[Key]
[Column("id")]
public int Id { get; set; }
[Column("index"), Comment("Порядковый номер бита. \n В нем 0-запрещено, 1-разрешено.")]
public string Index { get; set; }
[Column("description"), Comment("Описание разрешений")]
[StringLength(255)]
public string Description { get; set; }
}
}