feat 菜品/菜单配置

This commit is contained in:
2024-03-18 10:01:03 +08:00
parent a59404711c
commit 3005443392
32 changed files with 775 additions and 52 deletions

View File

@@ -0,0 +1,15 @@
namespace Dlhis.Basic.Dishes.Response;
public class DishesCategoryTreeResponse
{
public Guid? PCode { get; set; }
public Guid Code { get; set; }
/// <summary>
/// 分类名称
/// </summary>
public string Name { get; set; }
public List<DishesCategoryTreeResponse> Next { get; set; }
}

View File

@@ -0,0 +1,6 @@
namespace Dlhis.Basic.Dishes.Response;
public class DishesMenuPageResponse
{
}

View File

@@ -0,0 +1,67 @@
using Dlhis.Entity.Canteen.Enums;
using Kurisu.AspNetCore.Utils.Extensions;
namespace Dlhis.Basic.Dishes.Response;
public class DishesResponse
{
/// <summary>
/// 大类
/// </summary>
public string Categories { get; set; }
/// <summary>
/// 小类
/// </summary>
public string SubCategories { get; set; }
/// <summary>
/// 菜品编码
/// </summary>
public string Code { get; set; }
/// <summary>
/// 菜品名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 菜品类型
/// </summary>
public CanteenMenuEnumType Type { get; set; }
/// <summary>
/// 菜品类型描述
/// </summary>
public string TypeDescription => Type.GetDescription();
/// <summary>
/// 描述
/// </summary>
public string Description { get; set; }
/// <summary>
/// 单价
/// </summary>
public decimal Amount { get; set; }
/// <summary>
/// 单位
/// </summary>
public string Unit { get; set; }
/// <summary>
/// 图片
/// </summary>
public string Image { get; set; }
/// <summary>
/// 是否启用
/// </summary>
public bool Enable { get; set; }
/// <summary>
/// 限售份数
/// </summary>
public int? RestrictedNum { get; set; } = null;
}