GroupMessageEntity.cs 2.05 KB
using NCC.Common.Const;
using NCC.Common.Entity;
using SqlSugar;

namespace NCC.Message.Entitys
{
    /// <summary>
    /// 群组/房间消息
    /// 版 本:V1.20.15
    /// 版 权:Wesley(https://www.NCCsoft.com)
    /// 作 者:NCC开发平台组
    /// 日 期:2022-03-16 
    /// </summary>
    [SugarTable("base_room_message")]
    [Tenant(ClaimConst.TENANT_ID)]
    public class RoomMessageEntity : CLDEntityBase
    {

        /// <summary>
        /// 房间/群组名
        /// </summary>
        [SugarColumn(ColumnName = "F_Name")]
        public string Name { get; set; } = "";

        /// <summary>
        /// 正文
        /// </summary>
        [SugarColumn(ColumnName = "F_BodyText")]
        public string BodyText { get; set; }

        /// <summary>
        /// 优先
        /// </summary>
        [SugarColumn(ColumnName = "F_PriorityLevel")]
        public int? PriorityLevel { get; set; }

        /// <summary>
        /// 房间号
        /// </summary>
        [SugarColumn(ColumnName = "F_RoomNo")]
        public string RoomNo { get; set; }

        /// <summary>
        /// 是否阅读
        /// </summary>
        [SugarColumn(ColumnName = "F_ISREAD")]
        public int? IsRead { get; set; }

        /// <summary>
        /// 描述
        /// </summary>
        [SugarColumn(ColumnName = "F_DESCRIPTION")]
        public string Description { get; set; }

        /// <summary>
        /// 排序码
        /// </summary>
        [SugarColumn(ColumnName = "F_SORTCODE")]
        public long? SortCode { get; set; }

        /// <summary>
        /// 消息实例ID
        /// </summary>
        [SugarColumn(ColumnName = "F_ClientId")]
        public string ClientId { get; set; }

        /// <summary>
        /// 商品ID
        /// </summary>
        [SugarColumn(ColumnName = "F_ProductId")]

        public string ProductId { get; set; }
        /// <summary>
        /// 店铺Id
        /// </summary>
        [SugarColumn(ColumnName = "F_ShopId")]

        public string ShopId { get; set; }
    }
}