using OASystem.Domain.ViewModels.Groups; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OASystem.Domain.Dtos.Groups { public class EnterExitCostDraftDto { } public class EnterExitCostDraftSetViewPermissiionDto : PortDtoBase { public int[] UserIds { get; set; } public int DraftId { get; set; } public int CurrUserId { get; set; } } /// /// 出入境费用详情 Dto /// public class EnterExitCostDraftInfoByIdDto : PortDtoBase { /// /// Id /// public int Id { get; set; } public int CurrUserId { get; set; } } /// /// 出入境费用 Add And Update Dto /// public class EnterExitCostDraftOpDto : PortDtoBase { public int UserId { get; set; } /// /// Id /// public int Id { get; set; } /// /// 草稿名称 /// public string DraftName { get; set; } #region 境内费用(其他费用) /// /// 境内费用(其他费用)选择框 /// public int ChoiceOne { get; set; } /// /// 境内费用(其他费用) /// public decimal InsidePay { get; set; } #region 境内费用(其他费用)子项 /// /// 签证费 /// public decimal Visa { get; set; } /// /// 签证费描述 /// public string? VisaRemark { get; set; } /// /// 疫苗费 /// public decimal YiMiao { get; set; } /// /// 核酸检测费用 /// public decimal HeSuan { get; set; } /// /// 服务费用 /// public decimal Service { get; set; } /// /// 参展门票 /// public decimal Ticket { get; set; } /// /// 保险费 /// public decimal Safe { get; set; } public string FirstItemRemark { get; set; } #endregion #endregion #region 国际旅费 /// /// 国际旅费合计选择框 /// public int ChoiceTwo { get; set; } /// /// 经济舱小计选择框 /// public int SumJJC { get; set; } /// /// 公务舱小计选择框 /// public int SumGWC { get; set; } /// /// 公务舱小计选择框 /// public int SumTDC { get; set; } #region 国际旅费子项 /// /// 国际旅费合计(经济舱) /// public decimal OutsideJJPay { get; set; } /// /// 国际旅费合计(公务舱) /// public decimal OutsideGWPay { get; set; } /// /// 国际旅费合计(头等舱) /// public decimal OutsideTDPay { get; set; } /// /// 国际机票(经济舱) /// public decimal AirJJ { get; set; } /// /// 国际机票(公务舱) /// public decimal AirGW { get; set; } /// /// 国际机票(头等舱) /// public decimal AirTD { get; set; } /// /// 国外城市间交通费 /// public decimal CityTranffic { get; set; } public string TwoItemRemark { get; set; } /// /// 多个币种存储 /// 存储方式: 美元(USD):6.2350|.......|墨西哥比索(MXN):1.0000 /// public List? Currencys { get; set; } #endregion #endregion #region 住宿费 /// /// 住宿费合计选择框 /// public int ChoiceThree { get; set; } /// /// 住宿费子项Data /// public List? QuarterageData { get; set; } #endregion #region 伙食费 /// /// 伙食费合计选择框 /// public int ChoiceFour { get; set; } /// /// 伙食费子项Data /// public List? BoardWagesData { get; set; } #endregion #region 公杂费 /// /// 公杂费合计选择框 /// public int ChoiceFive { get; set; } /// /// 公杂费子项Data /// public List? MiscellaneousFeeData { get; set; } #endregion #region 培训费 /// /// 培训费用选择框 /// public int ChoiceSix { get; set; } /// /// 培训费子项Data /// public List? TrainingExpenseData { get; set; } #endregion #region 其他费用 /// /// 其他费用选择框 /// public int OtherExpenses_Checked { get; set; } /// /// 其他费用子项Data /// public List DayOtherPriceData { get; set; } #endregion #region 最下面 选择框状态 /// /// 经济舱选择框 /// public int AirJJC_Checked { get; set; } /// /// 公务舱选择框 /// public int AirGWC_Checked { get; set; } /// /// 公务舱选择框 /// public int AirTDC_Checked { get; set; } #endregion } public class EnterExitCostDraftCorrelationTipsDto : PortDtoBase { } /// /// 出入境费用 - 表格导出 Dto /// public class EnterExitCostDraftDownloadDto : PortDtoBase { public int Id { get; set; } /// /// 模板类型 /// 1 明细表 /// 2 表格 /// 3 团组成员名单 /// public int ExportType { get; set; } /// /// 类型Id /// public int SubTypeId { get; set; } } /// /// 出入境费用 - 一键清空 dto /// public class EnterExitCostDraftOneClickEmptyDto : PortDtoBase { public int UserId { get; set; } public int Id { get; set; } } public class EnterExitCostDraftOtherExpensesDelDto : DelBaseDto { } public class EnterExitCostDraftImportDataDto: PortDtoBase { public int UserId { get; set; } public int DraftId { get; set; } public int GroupId { get; set; } } }