HuNan_DM/DM_Weight/Models/RoleDm.cs

58 lines
1.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using SqlSugar;
namespace DM_Weight.Models
{
/// <summary>
///
///</summary>
[SugarTable("role")]
public class RoleDm
{
/// <summary>
///
///</summary>
[SugarColumn(ColumnName="id" ,IsPrimaryKey = true ,IsIdentity = true )]
public int? Id { get; set; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName="role_name" )]
public string RoleName { get; set; }
/// <summary>
///
///</summary>
//[SugarColumn(ColumnName="role_des" )]
//public string RoleDes { get; set; }
/// <summary>
///
///</summary>
///[SugarColumn(ColumnName="permissions" )]
[SugarColumn(ColumnName = "permissions", ColumnDataType = "varchar(4000)" /*可以设置类型*/, IsJson = true)]//必填
public List<PremissionDm> Permissions { get; set; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName="machine_id" )]
public string MachineId { get; set; }
/// <summary>
/// 1-8号抽屉
///</summary>
[SugarColumn(ColumnName = "FirstEightChecked")]
public string FirstEightChecked { get; set; } = "0";
/// <summary>
/// 9-16号抽屉
///</summary>
[SugarColumn(ColumnName= "LastEightChecked")]
public string LastEightChecked { get; set; } = "0";
/// <summary>
/// 17号抽屉
///</summary>
[SugarColumn(ColumnName= "StorageBoxChecked")]
public string StorageBoxChecked { get; set; } = "0";
}
}