using Dlhis.Basic.BusinessShift.Request; using Dlhis.Basic.BusinessShift.Response; using Dlhis.Basic.BusinessShift.Services; using Kurisu.Core.DataAccess.Dto; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace Dlhis.Basic.BusinessShift.Controllers; /// /// 餐次 /// [Authorize] [Route("api/[controller]")] [ApiController] public class BusinessShiftsController : ControllerBase { private readonly IBusinessPlaceShiftService _businessPlaceShiftService; public BusinessShiftsController(IBusinessPlaceShiftService businessPlaceShiftService) { _businessPlaceShiftService = businessPlaceShiftService; } /// /// 餐次分页 /// /// /// [HttpGet("page")] public async Task> GetPageAsync([FromQuery] BusinessPlaceShiftPageRequest request) { return await _businessPlaceShiftService.GetPageAsync(request); } /// /// 餐次保存 /// /// /// [HttpPost("save")] public async Task SaveAsync(BusinessPlaceShiftSaveRequest request) { await _businessPlaceShiftService.SaveAsync(request); } }