59 lines
2.0 KiB
C#
59 lines
2.0 KiB
C#
using Tnb.EquipMgr.Entities.Dto;
|
|
|
|
namespace Tnb.EquipMgr.Interfaces
|
|
{
|
|
public interface IToolMoldMaterialService
|
|
{
|
|
/// <summary>
|
|
/// 根据模具id获取物料集合
|
|
/// </summary>
|
|
/// <param name="mold"></param>
|
|
/// <returns></returns>
|
|
public Task<List<MaterialListOutput>> GetMaterialLists(ToolMoldInput ToolMoldInput);
|
|
/// <summary>
|
|
/// 增加模具产品绑定
|
|
/// </summary>
|
|
/// <param name="mold"></param>
|
|
/// <param name="productid"></param>
|
|
/// <param name="real_cavity_qty"></param>
|
|
/// <returns></returns>
|
|
public Task<dynamic> SaveData(ToolMoldInput ToolMoldInput);
|
|
/// <summary>
|
|
/// 批量删除模具产品绑定
|
|
/// </summary>
|
|
/// <param name="mold"></param>
|
|
/// <param name="productids"></param>
|
|
/// <returns></returns>
|
|
public Task<dynamic> DetachMoldData(ToolMoldInput ToolMoldInput);
|
|
/// <summary>
|
|
/// 产品同组
|
|
/// </summary>
|
|
/// <param name="mold"></param>
|
|
/// <param name="productids"></param>
|
|
/// <returns></returns>
|
|
public Task<dynamic> SaveMaterialGroup(ToolMoldInput ToolMoldInput);
|
|
/// <summary>
|
|
/// 取消产品同组
|
|
/// </summary>
|
|
/// <param name="mold"></param>
|
|
/// <param name="productids"></param>
|
|
/// <returns></returns>
|
|
public Task<dynamic> CancelMaterialGroup(ToolMoldInput ToolMoldInput);
|
|
|
|
/// <summary>
|
|
/// 根据产品id获取模具集合
|
|
/// </summary>
|
|
/// <param name="productid"></param>
|
|
/// <returns></returns>
|
|
public Task<List<MoldListOutput>> GetMoldLists(ToolMoldInput ToolMoldInput);
|
|
/// <summary>
|
|
/// 批量删除产品模具绑定
|
|
/// </summary>
|
|
/// <param name="molds"></param>
|
|
/// <param name="productid"></param>
|
|
/// <returns></returns>
|
|
|
|
public Task<dynamic> DetachMaterialData(ToolMoldInput ToolMoldInput);
|
|
}
|
|
}
|