using FreeSql.DataAnnotations; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Store.Contracts.Shops; /// /// 店铺每日统计表 /// [Table(Name = "wxxd.shop_daily_stats")] public class ShopDailyStatsEntity { /// /// 自增主键 /// [Column(Name = "id", IsPrimary = true, IsIdentity = true)] public long Id { get; set; } /// /// 店铺ID /// [Column(Name = "shop_id")] public string ShopId { get; set; } /// /// 销售订单创建日期 /// [Column(Name = "stat_date")] public DateTime StatDate { get; set; } /// /// 订单数 /// [Column(Name = "order_count")] public int OrderCount { get; set; } /// /// 销售总额 /// [Column(Name = "sales_amount")] public long SalesAmount { get; set; } /// /// 利润 /// [Column(Name = "profit_amount")] public long ProfitAmount { get; set; } /// /// 平台佣金 /// [Column(Name = "platform_fee")] public long PlatformFee { get; set; } /// /// 退款订单数 /// [Column(Name = "refund_order_count")] public int RefundOrderCount { get; set; } /// /// 已成功退款金额 /// [Column(Name = "refund_done")] public long RefundDone { get; set; } /// /// 退款处理中金额 /// [Column(Name = "refund_pending")] public long RefundPending { get; set; } /// /// 创建时间 /// [Column(Name = "created_at", ServerTime = DateTimeKind.Local, CanUpdate = false)] public DateTime CreatedAt { get; set; } /// /// 最后刷新时间 /// [Column(Name = "updated_at", ServerTime = DateTimeKind.Local)] public DateTime UpdatedAt { get; set; } }