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