using Admin.NET.Plugin.AiDOP.MaterialWarehouse.Dto;
namespace Admin.NET.Plugin.AiDOP.MaterialWarehouse;
///
/// S5 采购收货单 只读 list 服务。
///
/// 数据源:DOP 数据中台标准层 mdp_std_purchase_receipt(明细粒度 domain#receiver#line)。
/// 由 PurchaseReceiptMdpSyncService 从 aidopdev.PurOrdRctDetail/PurOrdRctMaster RctType='rc' 同步标准化而来。
///
/// 本服务仅 SELECT:无新增/编辑/删除/收货确认/入库写入/库存事务/状态流转;无 detail(扁平列表)。
///
[ApiDescriptionSettings(Order = 305, Description = "采购收货单")]
[Route("api/PurchaseReceipt")]
[AllowAnonymous]
[NonUnify]
public class PurchaseReceiptService : IDynamicApiController, ITransient
{
private readonly ISqlSugarClient _db;
public PurchaseReceiptService(ISqlSugarClient db)
{
_db = db;
}
///
/// 采购收货单列表(只读分页查询)。
///
[DisplayName("采购收货单列表")]
[HttpGet("list")]
public async Task