using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OASystem.Domain.Entities.Groups
{
///
/// 团组成本预算表
///
[SugarTable("Grp_GroupCostParameter")]
public class Grp_GroupCostParameter:EntityBase
{
///
/// 团组ID
///
[SugarColumn(IsNullable =true,ColumnDataType ="int")]
public int DiId { get; set; }
///
/// 币种
///
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string Currency { get; set; }
///
/// 汇率
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal Rate { get; set; }
///
/// 税率
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal Tax { get; set; }
///
/// 房费预算
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal FFYS { get; set; }
///
/// 酒店系数
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal HotelXS { get; set; }
///
/// 经济舱成本
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal JJCCB { get; set; }
///
/// 经济舱系数
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal JJCXS { get; set; }
///
/// 经济舱人数
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int JJCRS { get; set; }
///
/// 公务舱成本
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal GWCCB { get; set; }
///
/// 公务舱系数
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal GWCXS { get; set; }
///
/// 公务舱人数
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int GWCRS { get; set; }
///
/// 火车票成本
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal HCPCB { get; set; }
///
/// 火车票系数
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal HCPXS { get; set; }
///
/// 火车票人数
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int HCPRS { get; set; }
///
/// 船票成本
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal CPCB { get; set; }
///
/// 船票系数
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal CPXS { get; set; }
///
/// 船票人数
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int CPRS { get; set; }
///
/// 保险成本
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal BXCB { get; set; }
///
/// 保险系数
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal BXXS { get; set; }
///
/// 保险人数
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int BXRS { get; set; }
///
/// 核酸检测成本
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal HSCB { get; set; }
///
/// 核酸检测系数
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal HSXS { get; set; }
///
/// 核酸检测人数
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int HSRS { get; set; }
///
/// 签证成本
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal VisaCB { get; set; }
///
/// 签证系数
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal VisaXS { get; set; }
///
/// 签证人数
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int VisaRS { get; set; }
///
/// 公务成本 : 公杂费
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal GWCB { get; set; }
///
/// 公务系数: 公杂费
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal GWXS { get; set; }
///
/// 公务人数 : 公杂费
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int GWRS { get; set; }
///
/// 地接成本
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal DJCB { get; set; }
///
/// 地接人数
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int DJRS { get; set; }
///
/// 地接系数
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal DJXS { get; set; }
///
/// 单间 单人成本
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal SGRCB { get; set; }
///
/// 单间数量(人数)
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int SGRNumber { get; set; }
///
/// 单间 系数
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal SGRXS { get; set; }
///
/// 1/2标间 单人成本
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal TBRCB { get; set; }
///
/// 1/2标间数量(人数)
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int TBRNumber { get; set; }
///
/// 1/2标间 系数
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal TBRXS { get; set; }
///
/// 小套房/豪华套房 单人成本
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal JSESCB { get; set; }
///
/// 小套房/豪华套房数量(人数)
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int JSESNumber { get; set; }
///
/// 小套房/豪华套房 系数
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal JSESXS { get; set; }
///
/// 套房 单人成本
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal SUITECB { get; set; }
///
/// 套房数量(人数)
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int SUITENumber { get; set; }
///
/// 套房 系数
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal SUITEXS { get; set; }
///
/// 零用金成本
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal LYJCB { get; set; }
///
/// 零用金系数
///
[SugarColumn(IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal LYJXS { get; set; }
///
/// 零用金人数
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int LYJRS { get; set; }
///
/// 成本完成标识 0:未完成 1:完成
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int IsShare { get; set; }
///
/// 分段类型 A B
///
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string CostType { get; set; }
///
/// 开始时间
///
[SugarColumn(IsNullable = true, ColumnDataType = "DateTime")]
public string CostTypeStartTime { get; set; }
///
/// 结束时间
///
[SugarColumn(IsNullable = true, ColumnDataType = "DateTime")]
public string CostTypeendTime { get; set; }
///
/// 此段人数
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int CostTypenumber { get; set; }
///
/// 头等舱成本
///
public decimal TDCCB { get; set; }
///
/// 头等舱系数
///
public decimal TDCXS { get; set; }
///
/// 头等舱人数
///
public int TDCRS { get; set; }
}
public class Grp_GroupCostParameterView: Grp_GroupCostParameter
{
}
}