using Dlhis.Entity.Canteen.Enums; using Kurisu.Core.DataAccess.Entity; using Kurisu.SqlSugar; using SqlSugar; using SqlSugar.DbConvert; namespace Dlhis.Entity.Canteen.Entities { /// /// 订餐明细表 /// [SugarTable(TableName = "OrderDetails", TableDescription = "订餐明细表")] public class OrderDetailsEntity : SugarBaseEntity, ITenantId { /// /// 订单号 /// [SugarColumn(ColumnDescription = "订单号")] public string ThirdNo { get; set; } /// /// 营业日(用餐日期) /// [SugarColumn(ColumnDescription = "营业日")] public DateOnly SysDate { get; set; } /// /// 餐次 /// [SugarColumn(ColumnDataType = "varchar(50)", SqlParameterDbType = typeof(EnumToStringConvert), ColumnDescription = "餐次")] public ShiftEnumType ShiftType { get; set; } /// /// 菜品编码 /// [SugarColumn(ColumnDescription = "菜品编码")] public Guid DishesCode { get; set; } /// /// 菜品名称 /// [SugarColumn(ColumnDescription = "菜品名称")] public string DishesName { get; set; } /// /// 单价 /// [SugarColumn(ColumnDescription = "单价")] public decimal Price { get; set; } /// /// 单位 /// [SugarColumn(ColumnDescription = "单位")] public string Unit { get; set; } /// /// 数量 /// [SugarColumn(ColumnDescription = "数量")] public int Num { get; set; } /// /// 金额 /// [SugarColumn(ColumnDescription = "金额")] public decimal Amount { get; set; } /// /// 订单明细状态 /// [SugarColumn(ColumnDataType = "varchar(50)", SqlParameterDbType = typeof(EnumToStringConvert), ColumnDescription = "订单明细状态")] public OrderDetailsStatusEnumType OrderStatus { get; set; } public string TenantId { get; set; } } }