using FreeSql.DataAnnotations; using Store.Contracts.User.Enums; using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Store.Contracts.User.Entitys; [Table(Name = "wxxd.user_payment_record")] public class UserPaymentRecordEntity { /// /// id /// [Column(Name = "id", IsPrimary = true, IsIdentity = true)] public long Id { get; set; } /// /// 变动类型,1:充值,2:采购花费,3:产品退款到账,4:运费退款到账,5:采购收款,6:产品退款扣除,7:运费退款扣除, 16:礼物单话费,20:中转仓扣费支出,23:中转仓退款收入 /// [Column(Name = "type")] public int Type { get; set; } /// /// 金额(元) /// [Column(Name = "amount")] public decimal? Amount { get; set; } /// /// 归属oem用户的金额 /// [Column(Name = "oem_amount")] public decimal? OemAmount { get; set; } /// /// 余额(元) /// [Column(Name = "balance")] public decimal? Balance { get; set; } /// /// 账户名 /// [Column(Name = "user_name")] public string UserName { get; set; } /// /// 平台编码 /// [Column(Name = "platform_code")] public string PlatformCode { get; set; } /// /// 订单id /// [Column(Name = "order_id")] public string OrderId { get; set; } /// /// 售后单id /// [Column(Name = "after_sale_id")] public long? AfterSaleId { get; set; } /// /// 创建人 /// [Column(Name = "create_by")] public string CreateBy { get; set; } /// /// 创建时间 /// [Column(Name = "create_time")] public DateTime CreateTime { get; set; } /// /// 修改人 /// [Column(Name = "update_by")] public string UpdateBy { get; set; } /// /// 修改时间 /// [Column(Name = "update_time")] public DateTime? UpdateTime { get; set; } /// /// 是否已删除 /// [Column(Name = "is_deleted")] public int IsDeleted { get; set; } /// /// 备注 /// [Column(Name = "remark")] public string Remark { get; set; } /// /// 扣款的对方账户名称 /// [Column(Name = "counterparty_account_name")] public string CounterpartyAccountName { get; set; } /// /// OEM是否结算 0未结算 1已结算 /// [Column(Name = "settlement")] public byte Settlement { get; set; } = 0; /// /// 退款流水号 外采&订单号 /// [Column(Name = "refund_flow_no")] public string RefundFlowNo { get; set; } /// /// 结算时间 /// [Column(Name = "settlement_time")] public DateTime? SettlementTime { get; set; } }