7 changed files with 599 additions and 72 deletions
@ -0,0 +1,76 @@ |
|||||
|
using FreeSql.DataAnnotations; |
||||
|
using System; |
||||
|
|
||||
|
namespace BBWY.Server.Model.Db |
||||
|
{ |
||||
|
|
||||
|
[Table(Name = "ordercoupon_new", DisableSyncStructure = true)] |
||||
|
public partial class OrderCoupon_New |
||||
|
{ |
||||
|
|
||||
|
[Column(DbType = "bigint", IsPrimary = true)] |
||||
|
public long Id { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 优惠券数量/发行量
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "int")] |
||||
|
public int? CouponNum { get; set; } = 0; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// POP优惠券ID
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "int")] |
||||
|
public int? CouponId { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 活动名称
|
||||
|
/// </summary>
|
||||
|
|
||||
|
public string CouponName { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 优惠券面额,计价单位:元
|
||||
|
/// </summary>
|
||||
|
|
||||
|
public decimal? CouponPrice { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 优惠券类型,优惠券类型枚举:[京券,平台京券,限品类京券,东券,平台东券,限品类东券,店铺京券,店铺限商品京券,店铺东券,店铺限商品东券,按比例分摊平台券,自营承担平台券,商家承担平台券]
|
||||
|
/// </summary>
|
||||
|
|
||||
|
public string CouponTypeDesc { get; set; } |
||||
|
|
||||
|
[Column(DbType = "datetime")] |
||||
|
public DateTime? CreateTime { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 平台优惠券ID
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 50)] |
||||
|
public string JdCouponId { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 平台分摊金额,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? JdDivideMoney { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 价格分摊标识[true:有分摊金额数据 false:无分摊金额数据]
|
||||
|
/// </summary>
|
||||
|
|
||||
|
public bool? PriceDivide { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 商家分摊金额,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? VenderDivideMoney { get; set; } = 0.00M; |
||||
|
|
||||
|
[Column(StringLength = 50)] |
||||
|
public string OrderId { get; set; } |
||||
|
|
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,59 @@ |
|||||
|
using FreeSql.DataAnnotations; |
||||
|
using System; |
||||
|
|
||||
|
namespace BBWY.Server.Model.Db |
||||
|
{ |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 订单促销活动表
|
||||
|
/// </summary>
|
||||
|
[Table(Name = "orderpromotion", DisableSyncStructure = true)] |
||||
|
public partial class OrderPromotion |
||||
|
{ |
||||
|
|
||||
|
[Column(DbType = "bigint", IsPrimary = true)] |
||||
|
public long Id { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 活动开始时间
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "datetime")] |
||||
|
public DateTime? BeginTime { get; set; } |
||||
|
|
||||
|
[Column(DbType = "datetime")] |
||||
|
public DateTime? CreateTime { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 活动结束时间
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "datetime")] |
||||
|
public DateTime? EndTime { get; set; } |
||||
|
|
||||
|
[Column(StringLength = 50)] |
||||
|
public string OrderId { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// pop促销ID
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "int")] |
||||
|
public int? PromotionId { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 活动名称
|
||||
|
/// </summary>
|
||||
|
public string PromotionName { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 优惠金额,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? SalePrice { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 促销类型,促销类型枚举:[满减优惠,套装优惠,闪团优惠,团购优惠,预售优惠]
|
||||
|
/// </summary>
|
||||
|
public string SaleTypeDesc { get; set; } |
||||
|
|
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,197 @@ |
|||||
|
using FreeSql.DatabaseModel; |
||||
|
using System; |
||||
|
using System.Collections; |
||||
|
using System.Collections.Generic; |
||||
|
using System.Linq; |
||||
|
using System.Reflection; |
||||
|
using System.Threading.Tasks; |
||||
|
using Newtonsoft.Json; |
||||
|
using FreeSql.DataAnnotations; |
||||
|
|
||||
|
namespace BBWY.Server.Model.Db |
||||
|
{ |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 订单合计信息表
|
||||
|
/// </summary>
|
||||
|
[Table(Name = "ordertotalinfo", DisableSyncStructure = true)] |
||||
|
public partial class OrderTotalInfo |
||||
|
{ |
||||
|
|
||||
|
[Column(StringLength = 50, IsPrimary = true, IsNullable = false)] |
||||
|
public string Id { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计满期赠促销
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalExpiryGiftDiscount { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计全球购一般税,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalGlobalGeneralTax { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计偏远运费,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalRemoteFee { get; set; } = 0.00M; |
||||
|
|
||||
|
[Column(DbType = "datetime")] |
||||
|
public DateTime? CreateTime { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计余额,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalBalance { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计基础优惠,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalBaseDiscount { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计基础运费,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalBaseFee { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计优惠券,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalCoupon { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计东券,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalDongQuan { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计全球购一般包税,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalGlobalGeneralIncludeTax { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计单品金额,计价单位:元
|
||||
|
/// </summary>
|
||||
|
|
||||
|
public decimal? TotalItemPrice { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计京东支付优惠,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalJdZhiFuYouHui { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计京豆,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalJingDou { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计京券,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalJingQuan { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计京享礼金,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalJingXiangLiJin { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计礼金优惠,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalLiJinYouHui { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计落地配服务,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalLuoDiPeiService { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计满减,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalManJian { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计按比例平台承担优惠券,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalPingTaiChengDanYouHuiQuan { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计plus会员95折优惠,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalPlus95 { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计跨店满减促销
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalPromotionDiscount { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计应付金额,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalShouldPay { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计超级红包,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalSuperRedEnvelope { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计全球购税费,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalTaxFee { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计退换货无忧,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalTuiHuanHuoWuYou { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计商家运费,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalVenderFee { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计限品类东券,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalXianPinLeiDongQuan { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计限品类京券,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalXianPinLeiJingQuan { get; set; } = 0.00M; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 合计支付营销优惠,计价单位:元
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(18,2)")] |
||||
|
public decimal? TotalZhiFuYingXiaoYouHui { get; set; } = 0.00M; |
||||
|
|
||||
|
} |
||||
|
|
||||
|
} |
@ -1,50 +1,59 @@ |
|||||
using FreeSql.DataAnnotations; |
using FreeSql.DataAnnotations; |
||||
|
using Newtonsoft.Json; |
||||
using System; |
using System; |
||||
|
|
||||
namespace BBWY.Server.Model.Db |
namespace BBWY.Server.Model.Db |
||||
{ |
{ |
||||
|
|
||||
[Table(Name = "product", DisableSyncStructure = true)] |
[Table(Name = "product", DisableSyncStructure = true)] |
||||
public partial class Product { |
public partial class Product |
||||
|
{ |
||||
/// <summary>
|
|
||||
/// SPU
|
/// <summary>
|
||||
/// </summary>
|
/// SPU
|
||||
[Column(StringLength = 50, IsPrimary = true, IsNullable = false)] |
/// </summary>
|
||||
public string Id { get; set; } |
[Column(StringLength = 50, IsPrimary = true, IsNullable = false)] |
||||
|
public string Id { get; set; } |
||||
[Column(DbType = "datetime")] |
|
||||
public DateTime? CreateTime { get; set; } |
[Column(DbType = "datetime")] |
||||
|
public DateTime? CreateTime { get; set; } |
||||
[Column(DbType = "int(1)", MapType = typeof(int))] |
|
||||
public Enums.Platform Platform { get; set; } |
[Column(DbType = "int(1)", MapType = typeof(int))] |
||||
|
public Enums.Platform Platform { get; set; } |
||||
/// <summary>
|
|
||||
/// 货号
|
/// <summary>
|
||||
/// </summary>
|
/// 货号
|
||||
[Column(StringLength = 100)] |
/// </summary>
|
||||
public string ProductItemNum { get; set; } |
[Column(StringLength = 100)] |
||||
|
public string ProductItemNum { get; set; } |
||||
|
|
||||
public long? ShopId { get; set; } |
|
||||
|
public long? ShopId { get; set; } |
||||
/// <summary>
|
|
||||
/// 标题
|
/// <summary>
|
||||
/// </summary>
|
/// 标题
|
||||
|
/// </summary>
|
||||
public string Title { get; set; } |
|
||||
|
public string Title { get; set; } |
||||
/// <summary>
|
|
||||
/// 主SkuId
|
/// <summary>
|
||||
/// </summary>
|
/// 主SkuId
|
||||
[Column(StringLength = 50)] |
/// </summary>
|
||||
public string MainSkuId { get; set; } |
[Column(StringLength = 50)] |
||||
|
public string MainSkuId { get; set; } |
||||
/// <summary>
|
|
||||
/// 京东商品状态【-1:删除 1:从未上架 2:自主下架 4:系统下架 8:上架 513:从未上架待审 514:自主下架待审 516:系统下架待审 520:上架待审核 1028:系统下架审核失败】
|
/// <summary>
|
||||
/// </summary>
|
/// 京东商品状态【-1:删除 1:从未上架 2:自主下架 4:系统下架 8:上架 513:从未上架待审 514:自主下架待审 516:系统下架待审 520:上架待审核 1028:系统下架审核失败】
|
||||
public int? State { get; set; } |
/// </summary>
|
||||
|
public int? State { get; set; } |
||||
} |
|
||||
|
/// <summary>
|
||||
|
/// 商品阶段 新品款=0 成长款=1 日销款=2 TOP款=3 清仓款=4
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "int", MapType = typeof(int?))] |
||||
|
public Enums.Stage? Stage { get; set; } = 0; |
||||
|
|
||||
|
|
||||
|
} |
||||
|
|
||||
} |
} |
||||
|
Loading…
Reference in new issue