using BPA.KitChen.GroupMealOrder.Core.Common.Const; using BPA.KitChen.GroupMealOrder.Core.Entity.Base; using Furion; using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BPA.KitChen.GroupMealOrder.Core.Entity { /// /// 称重订单 /// [SugarTable("bpa_weighorder")] public class BPA_WeighOrder : IBaseGroupIdEntity { /// /// 主键 Guid /// [SugarColumn(IsPrimaryKey = true, ColumnDataType = "Nvarchar(64)", IsNullable = false)] public string Id { get; set; } = Guid.NewGuid().ToString(); [SugarColumn(ColumnDataType = "nvarchar(64)", ColumnDescription = "GroupId", IsNullable = true)] public string GroupId { get; set; } = App.User?.FindFirst(ClaimConst.GroupId)?.Value; /// /// 订单编号 /// public string OrderNumber { get; set; } /// /// 订单金额 /// public decimal TotalAmount { get; set; } /// /// 订单标题 /// [SugarColumn(IsNullable = true)] public string Subject { get; set; } /// /// 场景id /// public string SceneId { get; set; } /// /// 0.选菜中 1.订单完成 /// public int States { get; set; } /// /// 0.待支付 1.已支付 2.支付失败 /// public int PayStates { get; set; } /// /// 创建时间 /// public DateTime CreateAt { get; set; } = DateTime.Now; /// /// 创建人 /// public string CreateId { get; set; } } }