using DS.Module.Core.Enums; using DS.WMS.Core.Fee.Entity; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DS.WMS.Core.Fee.Dtos { public class ReimbursementRes { /// /// 主键Id /// public long Id { get; set; } /// /// 报销用户Id /// public string UserId { get; set; } /// /// 报销单编号 /// public string ReimbursementId { get; set; } /// /// 制单时间 /// public DateTime CreationTime { get; set; } /// /// 报销人 /// public string Reimburser { get; set; } /// /// 状态(未提交,审核中,审核通过,审核驳回,撤销) /// public ReimbursementTypeEnums Status { get; set; } /// /// 驳回理由 /// public string RejectReason { get; set; } /// /// 部门 /// public string Department { get; set; } /// /// 凭证号 /// public string VoucherNumber { get; set; } /// /// 收款人账号 /// public string PayeeAccountNumber { get; set; } /// /// 开户行 /// public string BankName { get; set; } /// /// 收款人名称 /// public string PayeeName { get; set; } /// /// 备注 /// public string Note { get; set; } } public class ReimbursementReq { public long Id { get; set; } /// /// 收款人账号 /// public string PayeeAccountNumber { get; set; } /// /// 开户行 /// public string BankName { get; set; } /// /// 收款人名称 /// public string PayeeName { get; set; } public List Data { get; set; } } public class ReimbursementReqData { /// /// 事由 /// public string Reason { get; set; } /// /// 金额 /// public decimal Amount { get; set; } /// /// 发票号 /// public string InvoiceNumber { get; set; } } public class GetReimbursementRes: ReimbursementRes { public List Data { get; set; } } public class GetReimbursementResData:InInvoice { public List Data { get; set; } } public class SubmitReimbursementReq { /// /// 报销单主键Id /// public long Id { get; set; } } }