using OASystem.Domain.Entities.Financial; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OASystem.Domain.ViewModels.Financial { /// /// 团组应收款项 View /// public class Fin_ForeignReceivablesView:Fin_ForeignReceivables { } /// /// 团组应收款项 info View /// public class ForeignReceivablesInfoView { /// /// 主键ID /// public int Id { get; set; } /// /// 团组Id /// public int Diid { 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 string? To { get; set; } /// /// 付款方电话 /// public string? ToTel { get; set; } /// /// 付款日期 /// public string? PayDate { get; set; } /// /// 付款注意事项 /// public string? Attention { get; set; } /// /// 汇率 /// public decimal Rate { get; set; } /// /// 币种 /// public int Currency { get; set; } /// /// 添加方式 /// 0 - 账单页面添加 1 - 预算成本页面添加 /// public int AddingWay { get; set; } /// /// 添加方式描述 /// public string? AddingModeName { get { string str = ""; if (AddingWay == 0) str = "账单模块"; else if (AddingWay == 1) str = "成本预算模块"; return str; } } /// /// 备注 /// public string? Remark { get; set; } /// /// 创建时间 /// public DateTime? CreateTime { get; set; } } /// /// 团组应收款项 含已收款项 /// public class ForeignReceivablesView : ForeignReceivablesInfoView { /// /// 对应收款账单Id /// 已收款项 信息 /// public List? _ProceedsReceivedDatas { get; set; } } #region 不关联已收账单 /// /// 团组已收款项Info View /// public class ProceedsReceivedNewView { /// /// 主键ID /// public int Id { get; set; } /// /// 团组Id /// public int Diid { 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 string? To { get; set; } /// /// 付款方电话 /// public string? ToTel { get; set; } /// /// 付款日期 /// public string? PayDate { get; set; } /// /// 付款注意事项 /// public string? Attention { get; set; } /// /// 汇率 /// public decimal Rate { get; set; } /// /// 币种 /// public int Currency { get; set; } /// /// 添加方式 /// 0 - 账单页面添加 1 - 预算成本页面添加 /// public int AddingWay { get; set; } /// /// 添加方式描述 /// public string? AddingModeName { get { string str = ""; if (AddingWay == 0) str = "账单模块"; else if (AddingWay == 1) str = "成本预算模块"; return str; } } /// /// 备注 /// public string? Remark { get; set; } /// /// 创建时间 /// public DateTime? CreateTime { get; set; } } #endregion }