Files
jinko.yikatong/Src/Dlhis.Basic/Dishes/Response/DishesDetailResponse.cs

73 lines
1.4 KiB
C#

using Kurisu.AspNetCore.Utils.Extensions;
using Newtonsoft.Json;
namespace Dlhis.Basic.Dishes.Response;
public class DishesDetailResponse
{
public long Id { get; set; }
/// <summary>
/// 分类
/// </summary>
public Guid CategoryCode { get; set; }
/// <summary>
/// 营业点
/// </summary>
public Guid BusinessPlaceCode { get; set; }
/// <summary>
/// 菜品编码
/// </summary>
public string CustomCode { get; set; }
/// <summary>
/// 菜品名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 描述
/// </summary>
public string Description { get; set; }
/// <summary>
/// 单价
/// </summary>
public decimal? Price { get; set; }
/// <summary>
/// 剩余数量
/// </summary>
public int Number { get; set; }
/// <summary>
/// 单位
/// </summary>
public List<string> Units
{
get
{
if (CurrentUnits.IsPresent())
{
return CurrentUnits.ToObject<List<string>>();
}
return new() { "个" };
}
}
[JsonIgnore]
public string CurrentUnits { get; set; }
/// <summary>
/// 图片
/// </summary>
public string ImageUrl { get; set; }
/// <summary>
/// 是否启用
/// </summary>
public bool Enable { get; set; }
}