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