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;
///
/// 生产-选剥茧(对应 F9 WinClient\F9.Business.Prod\XBJ):
/// 选茧日报(含盈亏 / 联统率)、选茧计划及其明细、选茧班组与班组职工。
///
[ApiController]
[Route("api/prod/xjrb")]
[Authorize]
public class XjrbController : ControllerBase
{
private readonly IXjrbService _svc;
public XjrbController(IXjrbService svc) => _svc = svc;
private IActionResult Fail(ServiceException ex) => StatusCode(ex.Code, ApiResult