Files
2026-10-29 11:34:35 +08:00

66 lines
2.0 KiB
C#

using FreeSql.DataAnnotations;
namespace Store.Shops.Entities;
/// <summary>ERP商户余额;映射旧库,不自动修改数据库结构。</summary>
[Table(Name = "erp.o_user_account")]
public sealed class ErpAccountEntity
{
/// <summary>账户ID。</summary>
[Column(Name = "id", IsPrimary = true)]
public long Id { get; set; }
/// <summary>ERP用户ID。</summary>
[Column(Name = "user_id")]
public long UserId { get; set; }
/// <summary>账户名称。</summary>
[Column(Name = "account_name")]
public string AccountName { get; set; } = "";
/// <summary>账户状态。</summary>
[Column(Name = "account_status")]
public int AccountStatus { get; set; }
/// <summary>账户类型。</summary>
[Column(Name = "account_type")]
public int AccountType { get; set; }
/// <summary>可用余额。</summary>
[Column(Name = "balance")]
public decimal Balance { get; set; }
/// <summary>冻结金额。</summary>
[Column(Name = "frozen_amount")]
public decimal FrozenAmount { get; set; }
/// <summary>累计充值。</summary>
[Column(Name = "recharge_amount_total")]
public decimal RechargeAmountTotal { get; set; }
/// <summary>已提现金额。</summary>
[Column(Name = "withdrawn_amount")]
public decimal WithdrawnAmount { get; set; }
/// <summary>提现账户图片。</summary>
[Column(Name = "withdraw_account_image_url")]
public string WithdrawAccountImageUrl { get; set; } = "";
/// <summary>创建人。</summary>
[Column(Name = "create_by")]
public long? CreateBy { get; set; }
/// <summary>修改人。</summary>
[Column(Name = "update_by")]
public long? UpdateBy { get; set; }
/// <summary>创建时间。</summary>
[Column(Name = "create_time")]
public DateTime? CreateTime { get; set; }
/// <summary>修改时间。</summary>
[Column(Name = "update_time")]
public DateTime? UpdateTime { get; set; }
}