库存清单查找出入库记录数据接口

This commit is contained in:
2026-01-13 13:57:56 +08:00
parent 7e47bed4d5
commit ad9938fa0d
4 changed files with 48 additions and 0 deletions

View File

@@ -244,5 +244,17 @@ namespace DOAN.Admin.WebApi.Controllers.BZFM
var result = ExportExcelMini(data, "inventory", "库存管理");
return ExportExcel(result.Item2, result.Item1);
}
/// <summary>
/// 获取出/入库记录数据
/// </summary>
/// <returns></returns>
[HttpPost("GetInOrOutRecord")]
public IActionResult GetInOrOutRecord(MmInventoryRecordDto parm)
{
var response = _MmInventoryService.GetInOrOutRecord(parm);
return SUCCESS(response);
}
}
}

View File

@@ -105,4 +105,18 @@ namespace DOAN.Model.BZFM.Dto
[SugarColumn(ColumnName = "created_time")]
public DateTime? CreatedTime { get; set; }
}
/// <summary>
/// 库存清单查询进出库记录对象
/// </summary>
public class MmInventoryRecordDto : PagerInfo
{
public string MaterialCode { get; set; }
public string LocationCode { get; set; }
public string SupplierCode { get; set; }
public string BatchNo { get; set; }
}
}

View File

@@ -31,6 +31,12 @@ namespace DOAN.Service.BZFM.IBZFMService
/// 获取出/入库操作类型下拉数据
/// </summary>
List<MmTransactionOption> GetTransactionOption();
/// <summary>
/// 获取出/入库记录
/// </summary>
PagedInfo<InboundReceiptDto> GetInOrOutRecord(MmInventoryRecordDto parm);
/// <summary>
/// 创建入库单 成功返回ok ReceiptType = 1蓝单 ReceiptType = 2 红单(逆向)
/// </summary>

View File

@@ -668,5 +668,21 @@ namespace DOAN.Service.BZFM
return query.ToPage(pager);
}
/// <summary>
/// 查询出/入记录列表
/// </summary>
/// <param name="parm"></param>
/// <returns></returns>
public PagedInfo<InboundReceiptDto> GetInOrOutRecord()
{
var predicate = QueryExp();
var response = Queryable()
.Where(predicate.ToExpression())
.ToPage(parm);
return response;
}
}
}