using Admin.NET.Plugin.AiDOP.MaterialWarehouse.Dto;
namespace Admin.NET.Plugin.AiDOP.MaterialWarehouse;
///
/// S5 来料检验申请列表 服务(只读)。
///
/// 数据源:主库 aidopdev 表 qms_qcp_inspecapplyn(贴源 QMS 申请主表)。
/// 一期降级方案②:仅查询/展示表内可直接真实渲染的字段
/// FBILLNO 单据编号 / FBILLTYPE 单据类型(原值) / FAPPLYTIME 申请时间 / FCOMMENT 备注。
/// 不查询 FORGID / FBIZTYPE / FAPPLYUSER —— 名称解析源(bos_org / qcbd_biztype / bos_user)
/// 当前不在 aidopdev,不做脑补 join、不显示裸 ID。
///
/// 租户/工厂:qms_qcp_inspecapplyn 无 tenant_id / domain / factory 列(贴源表本身不带租户维度),
/// 故本接口在表结构层面无可用租户过滤列,不新增前端 factory 选择,亦不脑补租户列。
///
/// 本接口只读:仅 SELECT,无新增/编辑/删除/任务拆分/状态回写。
///
[ApiDescriptionSettings(Order = 305, Description = "来料检验申请")]
[Route("api/IncomingInspection")]
[AllowAnonymous]
[NonUnify]
public class IncomingInspectionApplicationService : IDynamicApiController, ITransient
{
private readonly ISqlSugarClient _db;
public IncomingInspectionApplicationService(ISqlSugarClient db)
{
_db = db;
}
///
/// 来料检验申请列表(只读分页查询)。
///
[DisplayName("来料检验申请列表")]
[HttpGet("application/list")]
public async Task