emoticon_api/ARW.Model/Models/Business/EmotionManage/EmoticonDatas/EmoticonData.cs
2023-11-14 16:53:40 +08:00

89 lines
2.4 KiB
C#

using System;
using System.Collections.Generic;
using SqlSugar;
using OfficeOpenXml.Attributes;
using Newtonsoft.Json;
namespace ARW.Model.Models.Business.EmotionManage.EmoticonDatas
{
/// <summary>
/// 表情包,数据实体对象
///
/// @author lwh
/// @date 2023-10-28
/// </summary>
[SugarTable("tb_emoticon_data")]
public class EmoticonData : BusinessBase
{
/// <summary>
/// 描述 :
/// 空值 : false
/// </summary>
[EpplusTableColumn(Header = "EmoticonDataId")]
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnName = "emoticon_data_id")]
public int EmoticonDataId { get; set; }
/// <summary>
/// 描述 :
/// 空值 : false
/// </summary>
[EpplusTableColumn(Header = "EmoticonDataGuid")]
[JsonConverter(typeof(ValueToStringConverter))]
[SugarColumn(IsPrimaryKey = true, IsIdentity = false, ColumnName = "emoticon_data_guid")]
public long EmoticonDataGuid { get; set; }
/// <summary>
/// 描述 :分类guid
/// 空值 : false
/// </summary>
[EpplusTableColumn(Header = "分类guid")]
[JsonConverter(typeof(ValueToStringConverter))]
[SugarColumn(ColumnName = "emoticon_category_guid")]
public long EmoticonCategoryGuid { get; set; }
/// <summary>
/// 描述 :名称
/// 空值 : true
/// </summary>
[EpplusTableColumn(Header = "名称")]
[SugarColumn(ColumnName = "emoticon_data_name")]
public string EmoticonDataName { get; set; }
/// <summary>
/// 描述 :图片
/// 空值 : false
/// </summary>
[EpplusTableColumn(Header = "图片")]
[SugarColumn(ColumnName = "emoticon_data_img")]
public string EmoticonDataImg { get; set; }
/// <summary>
/// 描述 :获取码
/// 空值 : false
/// </summary>
[EpplusTableColumn(Header = "获取码")]
[SugarColumn(ColumnName = "get_num")]
public string GetNum { get; set; }
/// <summary>
/// 描述 :排序
/// 空值 : false
/// </summary>
[EpplusTableColumn(Header = "排序")]
[SugarColumn(ColumnName = "emoticon_data_sort")]
public int EmoticonDataSort { get; set; }
}
}