21 lines
845 B
C#
21 lines
845 B
C#
using Dlhis.Entity.Canteen.Enums;
|
|
using Kurisu.Core.DataAccess.Dto;
|
|
using Dlhis.Basic.Dishes.Request;
|
|
using Dlhis.Basic.Dishes.Dto;
|
|
using Dlhis.Basic.Dishes.Response;
|
|
|
|
namespace Dlhis.Basic.Dishes.Services;
|
|
|
|
public interface IDishesMenuService : IScopeDependency
|
|
{
|
|
Task<Pagination<DishesMenuPageResponse>> GetDishesMenuPageAsync(DisheMenuPageRequest request);
|
|
|
|
Task<DishesMenuSaveRequest> GetDishesMenuDetailAsync(Guid businessPlaceCode, string customCode, DateTime date);
|
|
|
|
Task<List<DishesDetailResponse>> GetDishesUnderCurrentMenuAsync(Guid businessPlaceCode, DateTime date, ShiftEnumType? shiftType, Guid categoryCode);
|
|
|
|
Task SaveDishesMenuAsync(DishesMenuSaveRequest request);
|
|
|
|
Task<DishesMenuDetailDto> GetBookingDishesDetailAsync(DateTime date, Guid businessPlaceCode, ShiftEnumType shiftType, string dishesCode);
|
|
}
|