using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OASystem.Domain.Entities.Groups { /// /// 团组 - 出入境费用 - 草稿 /// [SugarTable("Grp_EnterExitCostDraft")] public class Grp_EnterExitCostDraft : EntityBase { /// /// 草稿名称 /// [SugarColumn(IsNullable = true, ColumnDataType = "varchar(200)")] public string DraftName { get; set; } /// /// 境内费用(其他费用) /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")] public decimal InsidePay { get; set; } #region 境内费用(其他费用)子项 /// /// 签证费 /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")] public decimal Visa { get; set; } /// /// 签证费描述 /// [SugarColumn(IsNullable = true, ColumnDataType = "varchar(200)")] public string? VisaRemark { get; set; } /// /// 疫苗费 /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")] public decimal YiMiao { get; set; } /// /// 核酸检测费用 /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")] public decimal HeSuan { get; set; } /// /// 服务费用 /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")] public decimal Service { get; set; } /// /// 参展门票 /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")] public decimal Ticket { get; set; } /// /// 保险费 /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")] public decimal Safe { get; set; } /// /// 第一项备注 /// [SugarColumn(IsNullable = true, ColumnDataType = "nvarchar(500)")] public string FirstItemRemark { get; set; } #endregion /// /// 国际旅费合计(经济舱) /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")] public decimal OutsideJJPay { get; set; } /// /// 国际旅费合计(公务舱) /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")] public decimal OutsideGWPay { get; set; } /// /// 国际旅费合计(头等舱) /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")] public decimal OutsideTDPay { get; set; } #region 国际旅费合计(经济舱\公务舱\头等舱) /// /// 国际机票(经济舱) /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")] public decimal AirJJ { get; set; } /// /// 国际机票(公务舱) /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")] public decimal AirGW { get; set; } /// /// 国际机票(头等舱) /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")] public decimal AirTD { get; set; } /// /// 国外城市间交通费 /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")] public decimal CityTranffic { get; set; } [SugarColumn(IsNullable = true, ColumnDataType = "varchar(500)")] public string TwoItemRemark { get; set; } #region 汇率币种 /// /// 美元 /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,4)")] public decimal RateUSD { get; set; } /// /// 日元 /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,4)")] public decimal RateJPY { get; set; } /// /// 欧元 /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,4)")] public decimal RateEUR { get; set; } /// /// 英镑 /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,4)")] public decimal RateGBP { get; set; } /// /// 港币 /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,4)")] public decimal RateHKD { get; set; } /// /// 多个币种存储 /// 存储方式: 美元(USD):6.2350|.......|墨西哥比索(MXN):1.0000 /// [SugarColumn(IsNullable = true, ColumnDataType = "varchar(500)")] public string? CurrencyRemark { get; set; } #endregion #endregion #region 选择框状态 /// /// 境内费用(其他费用)选择框 /// [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int ChoiceOne { get; set; } /// /// 国际旅费合计选择框 /// [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int ChoiceTwo { get; set; } /// /// 经济舱小计选择框 /// [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int SumJJC { get; set; } /// /// 公务舱小计选择框 /// [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int SumGWC { get; set; } /// /// 头等舱小计选择框 /// [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int SumTDC { get; set; } /// /// 住宿费合计选择框 /// [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int ChoiceThree { get; set; } /// /// 伙食费合计选择框 /// [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int ChoiceFour { get; set; } /// /// 公杂费合计选择框 /// [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int ChoiceFive { get; set; } /// /// 境内费用(其他费用)选择框 /// [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int ChoiceSix { get; set; } /// /// 经济舱选择框 - bottom(老OA使用 新OA弃用) /// [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int AirJJC_Checked { get; set; } /// /// 公务舱选择框 - bottom(老OA使用 新OA弃用) /// [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int AirGWC_Checked { get; set; } /// /// 头等舱选择框 - bottom(老OA使用 新OA弃用) /// [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int AirTDC_Checked { get; set; } #endregion /// /// 确认费用(确认费用后 不可更改) /// 1:未确认 2:已确认 /// [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int IsConfirm { get; set; } = 1; /// /// 其他费用选择框 /// public int OtherExpenses_Checked { get; set; } } }