|  |  |  | 
|---|
|  |  |  | 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); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|