using Admin.Core.Common;
using Admin.Core.IService;
using Admin.Core.Model;
using Admin.Core.Model.ViewModels;
using System;
using System.Threading.Tasks;
namespace Admin.Core.IService
{
///
/// Ixl_materialServices
///
public interface Ixl_materialServices :IBaseServices
{
Task GetByMaterialCode(string code);
///
/// 执行类型防差错
///
/// 料仓号
/// 状态
/// 物料编码
/// 物料重量
/// 物料二维码
Task> ExecPlcState(int binSerial, int state,string materialCode,decimal weight, string? barCode);
///
/// 绑定料桶信息
///
///
///
Task BindBarrel(string code);
Task> MaterialVerification(string barCode);
Task xlInsertMaterial(string materialCode, string materialName);
}
}