|  |  | 
 |  |  | using System.Threading.Tasks; | 
 |  |  | using WIDESEA_Core; | 
 |  |  | using WIDESEA_Core.BaseServices; | 
 |  |  | using WIDESEA_DTO.Basic; | 
 |  |  | using WIDESEA_DTO.ERP; | 
 |  |  | using WIDESEA_IBasicRepository; | 
 |  |  | using WIDESEA_Model.Models; | 
 |  |  |  | 
 |  |  | 
 |  |  |     { | 
 |  |  |         IMaterielInfoRepository Repository { get; } | 
 |  |  |  | 
 |  |  |         /// <summary> | 
 |  |  |         /// 鍒ゆ柇鐗╂枡鏄惁瀛樺湪 | 
 |  |  |         /// </summary> | 
 |  |  |         /// <param name="materielCode">鐗╂枡缂栧彿</param> | 
 |  |  |         /// <returns></returns> | 
 |  |  |         bool ExsitMateriel(string materielCode); | 
 |  |  |  | 
 |  |  |         /// <summary> | 
 |  |  |         /// 鍒ゆ柇鐗╂枡鏄惁瀛樺湪 | 
 |  |  |         /// </summary> | 
 |  |  |         /// <param name="materielCodes">鐗╂枡缂栧彿闆嗗悎</param> | 
 |  |  |         /// <returns></returns> | 
 |  |  |         bool ExsitMateriels(List<string> materielCodes); | 
 |  |  |  | 
 |  |  |         /// <summary> | 
 |  |  |         /// 鑾峰彇鐗╂枡淇℃伅 | 
 |  |  |         /// </summary> | 
 |  |  |         /// <param name="materielCode">鐗╂枡缂栧彿</param> | 
 |  |  |         /// <returns></returns> | 
 |  |  |         Dt_MaterielInfo GetMaterielInfo(string materielCode); | 
 |  |  |  | 
 |  |  |         /// <summary> | 
 |  |  |         /// 鏌ヨ鐗╂枡淇℃伅 | 
 |  |  |         /// </summary> | 
 |  |  |         /// <param name="materielCodes"></param> | 
 |  |  |         /// <returns></returns> | 
 |  |  |         List<Dt_MaterielInfo> GetMaterielInfos(List<string> materielCodes); | 
 |  |  |         WebResponseContent GetWarehouseMaterielInfos(int warehouseId); | 
 |  |  |  | 
 |  |  |         /// <summary> | 
 |  |  |         /// 鎺ユ敹ERP鐗╂枡淇℃伅 | 
 |  |  |         /// </summary> | 
 |  |  |         /// <param name="model"></param> | 
 |  |  |         /// <returns></returns> | 
 |  |  |         WebResponseContent ReceiveMaterial(MaterielInfoDTO model); | 
 |  |  |     } | 
 |  |  | } |