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; }
}
}