using Hotline.Share.Enums.CallCenter;
using Hotline.Share.Enums.Snapshot;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using XF.Domain.Repository;
namespace Hotline.Snapshot;
///
/// 积分记录
///
[Description("积分记录")]
public class SnapshotPointsRecord : CreationEntity
{
///
/// 用户Id
///
public string UserId { get; set; }
///
/// 方向
///
public EPointsDirection Direction { get; set; }
///
/// 积分来源
///
public EPointsSource Source { get; set; }
///
/// 积分
///
public int Points { get; set; }
public string OrderId { get; set; }
///
/// 备注
///
public string? Remark { get; set; }
///
/// 老系统Id
///
[SugarColumn(ColumnDescription = "老系统Id", IsNullable = true)]
public string? OldId { get; set; }
}