Files
tnb.server/BasicData/Tnb.BasicData.Interfaces/IBasMaterialService.cs
2023-11-06 19:35:59 +08:00

36 lines
1.1 KiB
C#

using Tnb.BasicData.Entities.Dto;
namespace Tnb.BasicData.Interfaces
{
public interface IBasMaterialService
{
/// <summary>
/// 获取本物料清单及其所有子集物料信息
/// </summary>
/// <param name="queryInput"></param>
/// <returns></returns>
public Task<dynamic> GetMaterialSelectInfo(MaterialSelectQueryInput queryInput);
/// <summary>
/// 获取可创建子工单的物料
/// </summary>
/// <param name="queryInput"></param>
/// <returns></returns>
public Task<dynamic> GetCanCreateSubWorkOrderMaterial(MaterialSelectQueryInput queryInput);
/// <summary>
/// 根据物料类型获取物料列表
/// </summary>
/// <param name="dic"></param>
/// <returns></returns>
public Task<dynamic> GetMaterialByType(Dictionary<string, string> dic);
/// <summary>
/// 根据物料类型获取物料列表
/// </summary>
/// <param name="dic"></param>
/// <returns></returns>
public Task<dynamic> GetMaterialByQueryJson(MaterialQueryInput input);
}
}