using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.Core { /// /// 用户钱包收支明细 /// public class UserWalletTransaction : CommonEntity { /// /// 钱包Id /// public Guid WalletId { get; set; } /// /// 钱包 /// public UserWallet Wallet { get; set; } /// /// 类型 /// public EnumUserWalletTransactionType Type { get; set; } /// /// 订单号 /// public string Code { get; set; } /// /// 标题 /// public string Title { get; set; } /// /// 金额 /// public decimal Amount { get; set; } /// /// 实际金额 /// public decimal ActualAmount { get; set; } /// /// 服务费 /// public decimal ServiceFee { get; set; } /// /// 余额 /// public decimal Balance { get; set; } /// /// 收支后余额 /// public decimal AfterBalance { get; set; } /// /// 任务用户Id /// public Guid? TaskUserId { get; set; } /// /// 任务用户 /// public TaskInfoUser TaskUser { get; set; } /// /// 企业名称 /// public string EnterpriseName { get; set; } /// /// 结算日期 /// public DateTime? SettlementTime { get; set; } /// /// 结算金额 /// public decimal? SettlementAmount { get; set; } /// /// 操作人用户Id /// public Guid? OperatorUserId { get; set; } /// /// 操作人用户 /// public User OperatorUser { get; set; } /// /// 操作时间 /// public DateTime? OperatorTime { get; set; } /// /// 收款人姓名 /// public string ReceiveName { get; set; } /// /// 收款账户 /// public string ReceiveAccount { get; set; } /// /// 备注 /// public string Remark { get; set; } /// /// 订单支付时间 /// public DateTime? TransDate { get; set; } /// /// 企业钱包收支Id /// public Guid? EnterpriseWalletTransactionId { get; set; } /// /// 企业钱包收支 /// public EnterpriseWalletTransaction EnterpriseWalletTransaction { get; set; } /// /// 状态 /// public EnumWalletTransactionStatus TransactionStatus { get; set; } } }