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; }
}
}