using MediatR; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.Core { /// /// 查询个人用户收支明细详情 /// [Resource([EnumResourceController.UserServerUser])] public class GetPersonalUserTransactionQuery : IRequest { /// /// 收支Id /// public Guid Id { get; set; } } public class GetPersonalUserTransactionQueryResult { /// /// 收支Id /// public Guid Id { get; set; } /// /// 类型 /// public EnumUserWalletTransactionType Type { get; set; } /// /// 订单号 /// public string Code { get; set; } /// /// 企业名称 /// public string EnterpriseName { get; set; } /// /// 结算日期 /// public DateTime? SettlementTime { get; set; } /// /// 结算金额 /// public decimal? SettlementAmount { get; set; } /// /// 实发金额/提现金额 /// public decimal Amount { get; set; } /// /// 收款人姓名 /// public string ReceiveName { get; set; } /// /// 收款账户 /// public string ReceiveAccount { get; set; } /// /// 服务费 /// public decimal ServiceFee { get; set; } /// /// 实际到账 /// public decimal ActualAmount { get; set; } } }