Files
jinko.yikatong/Src/Dlhis.Entity/Canteen/Entities/DishesMenuEntity.cs
2024-03-21 20:23:20 +08:00

77 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(ColumnDataType = "varchar(50)", SqlParameterDbType = typeof(EnumToStringConvert))]
public CanteenApplicaitonTypeEnumType Type { get; set; }
/// <summary>
/// 所属营业点
/// </summary>
[SugarColumn(ColumnDescription = "所属营业点")]
public Guid BusinessPlaceCode { get; set; }
/// <summary>
/// 营业日期-开始
/// </summary>
[SugarColumn(ColumnDescription = "营业日期开始")]
public DateTime StartDate { get; set; }
/// <summary>
/// 营业日期-结束
/// </summary>
[SugarColumn(ColumnDescription = "营业日期结束")]
public DateTime EndDate { 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>
public int Version { get; set; }
public string TenantId { get; set; }
}