using SqlSugar;
namespace GS.Sys.Models;
///
/// ¿´°åĿ¼±í£¨ÓÅ»¯ºó£©
///
[SugarTable("MES_SIMPLE")]
public class MesSimple
{
///
/// Ö÷¼üID (×ÔÔö)
///
[SugarColumn(ColumnName = "id", IsPrimaryKey = true, IsIdentity = true)]
public long Id { get; set; }
///
/// ¸¸½ÚµãID
///
[SugarColumn(ColumnName = "parent_id")]
public long? ParentId { get; set; }
///
/// ½Úµã²ã¼¶ (0=¸ù½Úµã, 1=Ò»¼¶×Ó½Úµã...)
///
[SugarColumn(ColumnName = "node_level")]
public int NodeLevel { get; set; }
///
/// ½ÚµãÀàÐÍ (0=Ŀ¼, 1=ÂÖ²¥Ä¿Â¼£¬2=ÂÖ²¥ÄÚÈÝ...)
///
[SugarColumn(ColumnName = "node_type")]
public byte NodeType { get; set; }
///
/// Ψһ±àÂë
///
[SugarColumn(ColumnName = "code")]
public string? Code { get; set; }
///
/// Ãû³Æ
///
[SugarColumn(ColumnName = "title")]
public string Title { get; set; }
///
/// Á´½ÓµØÖ·
///
[SugarColumn(ColumnName = "url")]
public string? Url { get; set; }
///
/// ÂÖ²¥Ê±³¤£¨Ã룩
///
[SugarColumn(ColumnName = "carousel_duration")]
public int? CarouselDuration { get; set; }
///
/// ÊÇ·ñĬÈÏÕ¹¿ª
///
[SugarColumn(ColumnName = "is_expanded")]
public bool IsExpanded { get; set; }
///
/// ÊÇ·ñÆôÓÃ
///
[SugarColumn(ColumnName = "is_enabled")]
public bool IsEnabled { get; set; }
///
/// ÅÅÐòÐòºÅ
///
[SugarColumn(ColumnName = "sort_order")]
public int SortOrder { get; set; }
///
/// ´´½¨ÈË
///
[SugarColumn(ColumnName = "created_by")]
public string CreatedBy { get; set; }
///
/// ´´½¨Ê±¼ä
///
[SugarColumn(ColumnName = "created_at")]
public DateTime CreatedAt { get; set; }
///
/// ¸üÐÂÈË
///
[SugarColumn(ColumnName = "updated_by")]
public string? UpdatedBy { get; set; }
///
/// ¸üÐÂʱ¼ä
///
[SugarColumn(ColumnName = "updated_at")]
public DateTime? UpdatedAt { get; set; }
///
/// ÊÇ·ñÒÑɾ³ý£¨Èíɾ³ý£©
///
[SugarColumn(ColumnName = "is_deleted")]
public bool IsDeleted { get; set; }
///
/// ɾ³ýÈË
///
[SugarColumn(ColumnName = "deleted_by")]
public string? DeletedBy { get; set; }
///
/// ɾ³ýʱ¼ä
///
[SugarColumn(ColumnName = "deleted_at")]
public DateTime? DeletedAt { get; set; }
}