29 lines
812 B
C#
29 lines
812 B
C#
using Dlhis.External.EMealVoucher.Request;
|
|
using Dlhis.External.EMealVoucher.Services;
|
|
using Kurisu.AspNetCore.DataAccess.SqlSugar.Aop;
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
|
namespace Dlhis.External.EMealVoucher.Controllers;
|
|
|
|
[Route("api/[controller]")]
|
|
[ApiController]
|
|
public class EMealVoucherController : ControllerBase
|
|
{
|
|
private readonly IEMealVoucherService _eMealVoucherService;
|
|
|
|
public EMealVoucherController(IEMealVoucherService eMealVoucherService)
|
|
{
|
|
_eMealVoucherService = eMealVoucherService;
|
|
}
|
|
|
|
/// <summary>
|
|
/// 接收电子餐券
|
|
/// </summary>
|
|
/// <param name="request"></param>
|
|
[HttpPost("receive")]
|
|
[Transactional]
|
|
public async Task Receive(EMealVoucherReceiveRequest request)
|
|
{
|
|
await _eMealVoucherService.ReceiveAsync(request);
|
|
}
|
|
} |