using System;
using System.Linq;
using System.Text;
using Newtonsoft.Json;
using SqlSugar;

namespace Entity.Sugar
{
    ///<summary>
    ///
    ///</summary>
    [SugarTable("SETB_PDT_ServiceBaseInfo")]
    public partial class SETB_PDT_ServiceBaseInfo : ModelContext
    {
        public SETB_PDT_ServiceBaseInfo()
        {


        }
        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:False
        /// </summary>           
        [SugarColumn(IsPrimaryKey = true)]
        public string OrgID { get; set; }
        public const string CN_ORGID = "OrgID";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:False
        /// </summary>           
        [SugarColumn(IsPrimaryKey = true)]
        public string ServiceID { get; set; }
        public const string CN_SERVICEID = "ServiceID";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:False
        /// </summary>           
        public string ServiceNo { get; set; }
        public const string CN_SERVICENO = "ServiceNo";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:False
        /// </summary>           
        [SugarColumn(IsPrimaryKey = true)]
        public string LangID { get; set; }
        public const string CN_LANGID = "LangID";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string Effective { get; set; }
        public const string CN_EFFECTIVE = "Effective";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string BannerFile { get; set; }
        public const string CN_BANNERFILE = "BannerFile";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string PreviewFile { get; set; }
        public const string CN_PREVIEWFILE = "PreviewFile";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string ServiceName { get; set; }
        public const string CN_SERVICENAME = "ServiceName";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string SupplierID { get; set; }
        public const string CN_SUPPLIERID = "SupplierID";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string CurrencyID { get; set; }
        public const string CN_CURRENCYID = "CurrencyID";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? LaunchDateS { get; set; }
        public const string CN_LAUNCHDATES = "LaunchDateS";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? LaunchDateE { get; set; }
        public const string CN_LAUNCHDATEE = "LaunchDateE";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public int? PDays { get; set; }
        public const string CN_PDAYS = "PDays";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string PPDateFlag { get; set; }
        public const string CN_PPDATEFLAG = "PPDateFlag";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? ProvideDateS { get; set; }
        public const string CN_PROVIDEDATES = "ProvideDateS";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? ProvideDateE { get; set; }
        public const string CN_PROVIDEDATEE = "ProvideDateE";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string PPTimeFlag { get; set; }
        public const string CN_PPTIMEFLAG = "PPTimeFlag";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string ConfirmDays { get; set; }
        public const string CN_CONFIRMDAYS = "ConfirmDays";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string PayType { get; set; }
        public const string CN_PAYTYPE = "PayType";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string CMode { get; set; }
        public const string CN_CMODE = "CMode";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string OtherMode { get; set; }
        public const string CN_OTHERMODE = "OtherMode";
        

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public int? CPercent { get; set; }
        public const string CN_CPERCENT = "CPercent";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string SuitPlace { get; set; }
        public const string CN_SUITPLACE = "SuitPlace";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string Features { get; set; }
        public const string CN_FEATURES = "Features";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string Details { get; set; }
        public const string CN_DETAILS = "Details";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string CreateUser { get; set; }
        public const string CN_CREATEUSER = "CreateUser";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? CreateDate { get; set; }
        public const string CN_CREATEDATE = "CreateDate";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string ModifyUser { get; set; }
        public const string CN_MODIFYUSER = "ModifyUser";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public DateTime? ModifyDate { get; set; }
        public const string CN_MODIFYDATE = "ModifyDate";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string CancelPolicy { get; set; }
        public const string CN_CANCELPOLICY = "CancelPolicy";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string OrderMemo { get; set; }
        public const string CN_ORDERMEMO = "OrderMemo";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string SubCategoryID { get; set; }
        public const string CN_SUBCATEGORYID = "SubCategoryID";

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string SuitPlaceOrExhibition { get; set; }
        public const string CN_SUITPLACEOREXHIBITION = "SuitPlaceOrExhibition";


        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>           
        public string ExhibitionID { get; set; }
        public const string CN_EXHIBITIONID = "ExhibitionID";

        //[SugarColumn(IsIgnore = true)]
        //[JsonIgnore]
        public string PPTimes { get; set; }
        public const string CN_PPTIMES = "PPTimes";


        //[SugarColumn(IsIgnore = true)]
        //[JsonIgnore]
        public string FQAs { get; set; }
        public const string CN_FQAS = "FQAs";

        public string OrderQuestions { get; set; }
        public const string CN_ORDERQUESTIONS = "OrderQuestions";

        public string AddOrderQuestions { get; set; }
        public const string CN_ADDORDERQUESTIONS = "AddOrderQuestions";


        public string AdditionalPurchase { get; set; }
        public const string CN_ADDITIONALPURCHASE = "OrderAdditionalPurchaseQuestions";


        public string OtherDetials { get; set; }
        public const string CN_OTHERDETIALS = "OtherDetials";


    }
}