using Dlhis.Basic.Organization.Services;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace Dlhis.Basic.Organization.Controllers;
///
/// 档案二维码
///
[Authorize]
[Route("api/[controller]")]
[ApiController]
public class GainfoQrCodeController : ControllerBase
{
private readonly IGainfoQrCodeService _gainfoQrCodeService;
public GainfoQrCodeController(IGainfoQrCodeService gainfoQrCodeService)
{
_gainfoQrCodeService = gainfoQrCodeService;
}
///
/// 获取我的消费二维码
///
/// 是否主动刷新
///
[HttpGet("consumer")]
public async Task GetMyQrCode(bool isNeedRefresh = false)
{
return await _gainfoQrCodeService.GetMyQrCodeAsync(isNeedRefresh);
}
}