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.FlexJobServerTask])] public class SureTaskSettlementOrderCommand : IRequest { /// /// 任务Id /// public Guid TaskInfoId { get; set; } /// /// 结算单地址 /// public string SettlementOrderUrl { get; set; } /// /// 结算名单 /// public List TaskInfoUsers { get; set; } } /// /// 确认结算单 /// public class SureTaskSettlementOrderCommandUser { /// /// 任务用户Id /// public Guid Id { get; set; } /// /// 姓名 /// public string Name { get; set; } /// /// 所属银行 /// public string Bank { get; set; } /// /// 开户支行名称 /// public string BankBranch { get; set; } /// /// 收款账户 /// [Required] public string ReceiveAccount { get; set; } /// /// 结算金额 /// [Required] public decimal? SettlementAmount { get; set; } /// /// 实发金额 /// [Required] public decimal? ActualSettlementAmount { get; set; } } }