using FreeSql.DataAnnotations; namespace SBF.Model.Db { [Table(Name = "sbf_trusteeshiptask", DisableSyncStructure = true)] public partial class Sbf_TrusteeshipTask { [Column(DbType = "bigint", IsPrimary = true)] public long Id { get; set; } /// /// 托管期间SPU营业额 /// [Column(DbType = "decimal(18,2)")] public decimal? ActualAmountInTrusteeship { get; set; } /// /// 单元Id /// [Column(DbType = "bigint")] public long? AdGroupId { get; set; } /// /// 单元名称 /// [Column(StringLength = 100)] public string AdGroupName { get; set; } /// /// 创意Id /// [Column(DbType = "bigint")] public long? AdId { get; set; } /// /// 创意名称 /// [Column(StringLength = 100)] public string AdName { get; set; } /// /// 出价 /// [Column(DbType = "decimal(18,2)")] public decimal? BidPrice { get; set; } = 0.00M; /// /// 锚定预算 /// [Column(DbType = "decimal(18,2)")] public decimal? AnchorBudget { get; set; } = 0.00M; /// /// 实际预算 /// [Column(DbType = "decimal(18,2)")] public decimal? ActualBudget { get; set; } = 0.00M; /// /// 业务类型/渠道 快车=2,智能投放=134217728 /// [Column(DbType = "int")] public int? BusinessType { get; set; } /// /// 计划名称 /// [Column(StringLength = 100)] public string CampaginName { get; set; } /// /// 计划Id /// [Column(DbType = "bigint")] public long? CampaignId { get; set; } /// /// 托管期间总花费 /// [Column(DbType = "decimal(18,2)")] public decimal? CostInTrusteeship { get; set; } /// /// 托管任务创建时间 /// [Column(DbType = "datetime")] public DateTime? CreateTime { get; set; } /// /// 更新时间 /// [Column(DbType = "datetime")] public DateTime? UpdateTime { get; set; } /// /// 托管结束时间 /// [Column(DbType = "datetime")] public DateTime? EndTime { get; set; } /// /// 是否结束托管 /// public bool? IsEnd { get; set; } = false; [Column(DbType = "bigint")] public long? ShopId { get; set; } [Column(StringLength = 50)] public string SkuId { get; set; } [Column(StringLength = 50)] public string SpuId { get; set; } /// /// 开始纳入托管时间 /// [Column(DbType = "datetime")] public DateTime? StartTrusteeshipDate { get; set; } [Column(MapType = typeof(int?))] public Enums.PolicyType? PolicyType { get; set; } = Enums.PolicyType.成长期策略包; /// /// 是否有效 /// public bool? IsEnabled { get; set; } = true; #region Product [Column(IsIgnore = true)] public DateTime? ProductCreateTime { get; set; } [Column(IsIgnore = true)] public Enums.Platform Platform { get; set; } [Column(IsIgnore = true)] public string ProductItemNum { get; set; } [Column(IsIgnore = true)] public string ProductTitle { get; set; } [Column(IsIgnore = true)] public string MainSkuId { get; set; } [Column(IsIgnore = true)] public int? ProductState { get; set; } [Column(IsIgnore = true)] public Enums.Stage? Stage { get; set; } = 0; #endregion #region ProductSku [Column(IsIgnore = true)] public string Logo { get; set; } /// /// 售价 /// [Column(IsIgnore = true)] public decimal? Price { get; set; } [Column(IsIgnore = true)] public string SkuTitle { get; set; } [Column(IsIgnore = true)] public int? SkuState { get; set; } [Column(IsIgnore = true)] public int? CategoryId { get; set; } [Column(IsIgnore = true)] public string CategoryName { get; set; } [Column(IsIgnore = true)] public DateTime? SkuCreateTime { get; set; } #endregion } }