DeviceManager/DeviceRepair.Models/Role/RoleModel.cs
2024-05-28 22:36:38 +08:00

100 lines
2.4 KiB
C#

using SqlSugar;
using System;
namespace DeviceRepair.Models
{
[Serializable]
[SugarTable("Roles")]
public class RoleModel
{
public RoleModel()
{
this.GUID = Guid.NewGuid();
}
/// <summary>
/// Desc:
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public int AutoID { get; set; }
[SugarColumn(ColumnName = "GUID")]
public Guid GUID { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "RoleCode")]
public string RoleCode { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "RoleName")]
public string RoleName { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "RoleStatus")]
public bool RoleStatus { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "CreateBy")]
public int CreateBy { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "CreateOn")]
public DateTime CreateOn { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "ModifyBy")]
public int? ModifyBy { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "ModifyOn")]
public DateTime? ModifyOn { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "RoleDescription")]
public string RoleDescription { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "RoleNote")]
public string RoleNote { get; set; }
}
}