feat(工单物料): 重构工单物料查询接口并支持分页

- 新增WorkorderMaterialQueryDto作为统一查询参数模型
- 修改物料库存、可领料工单、成品库存和可出货订单查询接口,支持分页返回
- 优化RouteCode为10的工单编号生成逻辑,从101开始编号
- 调整采购订单出货数量计算方式,直接减扣出库数量
This commit is contained in:
2026-03-02 19:19:23 +08:00
parent dc8cb4053d
commit 6418bb67b9
7 changed files with 235 additions and 100 deletions

View File

@@ -2,6 +2,27 @@ using System;
namespace DOAN.Model.MES.product.Dto
{
/// <summary>
/// 工单物料关联请求数据传输对象
/// </summary>
public class WorkorderMaterialQueryDto : PagerInfo
{
/// <summary>
/// 工单号
/// </summary>
public string Workorder { get; set; }
/// <summary>
/// 是否隐藏0库存记录
/// </summary>
public bool IsHideZero { get; set; } = true;
/// <summary>
/// 搜索类型 如 1-物料库 2-转用库
/// </summary>
public int SearchType { get; set; } = 1;
}
/// <summary>
/// 领料清单数据传输对象
/// </summary>