using Admin.Core.IService; using Admin.Core.Model; using Admin.Core.Model.ViewModels; using System.Collections.Generic; using System.Threading.Tasks; namespace Admin.Core.IService { /// <summary> /// IBaseBomInfoServices /// </summary> public interface IBaseBomInfoServices : IBaseServices<BaseBomInfo> { /// <summary> /// 获取系统班组时间 /// </summary> public Task<List<WorkTime>> getWorkTime(); /// <summary> /// 根据成品物料码获取自己BOM信息 /// </summary> /// <param name="materialCode"></param> /// <param name="materialType"></param> /// <returns></returns> Task<BaseBomInfo> GetChildenBomInfoByMaterialCode(string materialCode, string materialType); /// <summary> /// 根据物料编号获取BOM信息 /// </summary> /// <param name="materialCode"></param> /// <returns></returns> Task<BaseBomInfo> GetBomInfoByMaterialCode(string materialCode); Task<List<BaseBomInfo>> GetBoxChildData(string materialCode); } }