using Dlhis.Basic.MealUser.Request;
using Dlhis.Basic.MealUser.Response;
using Dlhis.Basic.MealUser.Services;
using Kurisu.Core.DataAccess.Dto;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace Dlhis.Basic.MealUser.Controllers
{
///
/// 订餐地址
///
[Authorize]
[Route("api/[controller]")]
[ApiController]
public class BookingAddresController : ControllerBase
{
private readonly IBookingAddresService _bookingAddresService;
public BookingAddresController(IBookingAddresService bookingAddresService)
{
_bookingAddresService = bookingAddresService;
}
///
/// 地址分页
///
///
///
[HttpGet("pageAddres")]
public async Task> GetAddresPageAsync([FromQuery] GetAddresPageRequest request)
{
return await _bookingAddresService.GetAddresPageRequest(request);
}
///
/// 地址保存
///
///
///
[HttpPost("saveAddres")]
public async Task SaveAddresAsync(SaveAddresRequest request)
{
await _bookingAddresService.SaveAddresAsync(request);
}
}
}