using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OASystem.Domain.Dtos.Financial { /// /// 财务模块 /// 对外收款 /// public class ForForeignReceivablesNewDto : PortDtoBase { /// /// 团组Id /// public int DiId { get; set; } } /// /// 财务模块 /// 收款账单 /// Add or Update Info /// public class ForeignReceivablesSaveDto : PortDtoBase { /// /// 团组Id /// public int DiId { get; set; } /// /// 用户Id /// public int UserId { get; set; } /// /// 财务模块 /// Add or Update Info /// public List? foreignReceivablesInfos { get; set; } } /// /// 对外收款账单 /// (单条数据)添加 And 更新 Dto /// public class PostReceivablesSingleSaveDto : PortDtoBase { /// /// 团组Id /// public int DiId { get; set; } /// /// 用户Id /// public int UserId { get; set; } /// /// 主键编号 /// id=0 时添加 /// 其他值时 修改 /// public int Id { get; set; } /// /// 费用名称 /// public string? PriceName { get; set; } /// /// 费用 /// public decimal Price { get; set; } /// /// 数量 /// public int Count { get; set; } /// /// 单位 /// public string? Unit { get; set; } /// /// 单项总和 /// public decimal ItemSumPrice { get; set; } /// /// 汇率 /// public decimal Rate { get; set; } /// /// 币种 /// public int Currency { get; set; } /// /// 添加方式 /// 0 - 账单模块 1 - 成本预算模块 2 - 实际报价 3 - 超支费用 /// public int AddingWay { get; set; } /// /// 备注 /// public string? Remark { get; set; } } /// /// 财务模块 /// Add or Update Info /// public class ForeignReceivablesInfoNew { /// /// 主键编号 /// id=0 时添加 /// 其他值时 修改 /// public int Id { get; set; } /// /// 费用名称 /// public string? PriceName { get; set; } /// /// 费用 /// public decimal Price { get; set; } /// /// 数量 /// public int Count { get; set; } /// /// 单位 /// public string? Unit { get; set; } /// /// 单项总和 /// public decimal ItemSumPrice { get; set; } /// /// 汇率 /// public decimal Rate { get; set; } /// /// 币种 /// public int Currency { get; set; } /// /// 添加方式 /// 0 - 账单模块 1 - 成本预算模块 2 - 实际报价 3 - 超支费用 /// public int AddingWay { get; set; } /// /// 备注 /// public string? Remark { get; set; } } /// /// 财务模块 /// 收款账单 /// Audit /// public class FeeAuditDto : PortDtoBase { /// /// 用户Id /// public int UserId { get; set; } public int Id { get; set; } public int Status { get; set; } = 1; } /// /// 财务模块 /// 收款账单 /// Del /// public class ForeignReceivablesDelDto : PortDtoBase { /// /// 用户Id /// public int UserId { get; set; } public int Id { get; set; } } public class OverSpSeteceivablesDto { public int DiId { get; set; } public int CreateUserId { get; set; } } /// /// 文件下载 Dto /// public class ForeignReceivablesFeilDownloadDto { public int DiId { get; set; } /// /// 文件类型 /// 1 生成收款单(四川) /// 2 生成收款单(北京) /// 3 汇款账单 /// public int FileType { get; set; } } }