using F9WebAiTest.Application.Common;
using F9WebAiTest.Application.Dtos.Prod;
using F9WebAiTest.Application.Services.Prod;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace F9WebAiTest.Api.Controllers.Prod;
///
/// 生产-考勤:考勤登记(CQDJ)。
/// 对应 F9 WinClient\F9.Business.Prod\KQ\CQDJ。
///
[ApiController]
[Route("api/prod/kaoqin")]
[Authorize]
public class KaoqinController : ControllerBase
{
private readonly IKaoqinService _svc;
public KaoqinController(IKaoqinService svc) => _svc = svc;
private IActionResult Fail(ServiceException ex) => StatusCode(ex.Code, ApiResult