Files
jinko.yikatong/Src/Dlhis.Entity/Canteen/Entities/DishesMenuEntity.cs

79 lines
1.8 KiB
C#

using Dlhis.Entity.Canteen.Enums;
using Kurisu.Core.DataAccess.Entity;
using Kurisu.SqlSugar;
using SqlSugar;
using SqlSugar.DbConvert;
namespace Dlhis.Entity.Canteen.Entities;
/// <summary>
/// 菜单表
/// </summary>
[SugarTable(TableName = "DishesMenu", TableDescription = "菜单表")]
public class DishesMenuEntity : SugarBaseEntity, ITenantId, IVersion
{
/// <summary>
/// 菜单编码
/// </summary>
[SugarColumn(ColumnDescription = "菜单编码")]
public string CustomCode { get; set; }
/// <summary>
/// 菜单类型
/// </summary>
[SugarColumn(SqlParameterDbType = typeof(EnumToStringConvert))]
public CanteenApplicaitonTypeEnumType Type { get; set; }
/// <summary>
/// 所属营业点
/// </summary>
[SugarColumn(ColumnDescription = "所属营业点")]
public Guid BusinessPlaceCode { get; set; }
/// <summary>
/// 营业日期
/// </summary>
[SugarColumn(ColumnDataType = "date", ColumnDescription = "营业日期")]
public DateTime Date { get; set; }
/// <summary>
/// 餐次
/// </summary>
[SugarColumn(ColumnDataType = "varchar(50)", ColumnDescription = "餐次")]
public ShiftEnumType ShiftType { get; set; }
/// <summary>
/// 菜品编码
/// </summary>
public string DishesCode { get; set; }
/// <summary>
/// 剩余数量
/// </summary>
public int Number { get; set; }
/// <summary>
/// 单价
/// </summary>
public decimal? Price { get; set; }
/// <summary>
/// 是否启用
/// </summary>
[SugarColumn(ColumnDataType = "bit", ColumnDescription = "是否启用")]
public bool Enable { get; set; }
public string TenantId { get; set; }
/// <summary>
/// 并发控制
/// </summary>
public int Version { get; set; }
}