using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Atomx.Common.Entities
{
///
/// 用户资产数据表
///
public class UserAsset
{
[DatabaseGenerated(DatabaseGeneratedOption.None)]
[Key]
public long Id { get; set; }
///
/// 归属用户ID
///
public long UserId { get; set; }
///
/// 类型
///
public int Type { get; set; }
///
/// 资产名称ID
///
public long CurrencyId { get; set; }
///
/// 总额
///
public decimal Amount { get; set; }
///
/// 余额
///
public decimal Balance { get; set; }
///
/// 冻结数量
///
public decimal FrozenAmount { get; set; }
///
/// 数据最后更新时间
///
[Column(TypeName = "timestamptz")]
public DateTime? UpdateTime { get; set; }
}
}