using Dlhis.Basic.Organization.Request; using Dlhis.Basic.Organization.Response; using Dlhis.Basic.Organization.Services; using Kurisu.AspNetCore.DataAccess.Dto; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace Dlhis.Basic.Organization.Controllers; /// /// 就餐人员 /// [Authorize] [Route("api/[controller]")] [ApiController] public class GainfoMealController : ControllerBase { private readonly IMealUserService _mealUserService; public GainfoMealController(IMealUserService mealUserService) { _mealUserService = mealUserService; } /// /// 就餐人员分页 /// /// /// [HttpGet("page")] public async Task> GetPageAsync([FromQuery] PageDto request) { return await _mealUserService.GetPageAsync(request); } /// /// 迁移 /// /// [HttpPost("migration")] public async Task MigrationAsync(GainfoBalanceMigrationRequest request) { await _mealUserService.MigrationAsync(request); } }