using Dlhis.Basic.Places.Request; using Dlhis.Basic.Places.Response; using Dlhis.Basic.Places.Services; using Kurisu.Core.DataAccess.Dto; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace Dlhis.Basic.Places.Controllers; /// /// 订餐地址 /// [Authorize] [Route("api/[controller]")] [ApiController] public class BookingAddressController : ControllerBase { private readonly IBookingAddressService _bookingAddresService; public BookingAddressController(IBookingAddressService bookingAddresService) { _bookingAddresService = bookingAddresService; } /// /// 地址分页 /// /// /// [HttpGet("page")] public async Task> GetAddresPageAsync([FromQuery] BookingAddressPageRequest request) { return await _bookingAddresService.GetAddressPageAsync(request); } /// /// 地址保存 /// /// /// [HttpPost("save")] public async Task SaveAddresAsync(BookingAddressSaveRequest request) { await _bookingAddresService.SaveAddressAsync(request); } }