BaseUserBalanceEntity.cs 1.32 KB
using NCC.Common.Const;
using SqlSugar;
using System;

namespace NCC.Order.Entitys
{
    /// <summary>
    /// 用户余额变动
    /// </summary>
    [SugarTable("base_user_balance")]
    [Tenant(ClaimConst.TENANT_ID)]
    public class BaseUserBalanceEntity
    {
        /// <summary>
        /// 主键
        /// </summary>
        [SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true)]
        public string Id { get; set; }
        
        /// <summary>
        /// 用户ID
        /// </summary>
        [SugarColumn(ColumnName = "F_UserId")]        
        public string UserId { get; set; }
        
        /// <summary>
        /// 余额变动类型
        /// </summary>
        [SugarColumn(ColumnName = "F_Type")]        
        public string Type { get; set; }
        
        /// <summary>
        /// 订单号或其他来源
        /// </summary>
        [SugarColumn(ColumnName = "F_SourceId")]        
        public string SourceId { get; set; }
        
        /// <summary>
        /// 余额变动描述
        /// </summary>
        [SugarColumn(ColumnName = "F_Mark")]        
        public string Mark { get; set; }
        
        /// <summary>
        /// 变动时间
        /// </summary>
        [SugarColumn(ColumnName = "F_AddTime")]   
        public DateTime? AddTime { get; set; }
        
    }
}