using System; using System.Collections.Generic; using System.DirectoryServices.Protocols; using System.Linq; using System.Text; using System.Threading.Tasks; using StackExchange.Profiling.Internal; using WIDESEA_Core; using WIDESEA_Core.BaseServices; using WIDESEA_Core.Helper; using WIDESEA_IBasicRepository; using WIDESEA_IBasicService; using WIDESEA_Model.Models; using static WIDESEA_BasicService.MaterielInfoService; namespace WIDESEA_BasicService { public partial class MaterielInfoService : ServiceBase, IMaterielInfoService { public bool ExsitMateriel(string materielCode) { return BaseDal.QueryFirst(x => x.MaterielCode == materielCode) != null; } public bool ExsitMateriels(List materielCodes) { return BaseDal.QueryFirst(x => materielCodes.Contains(x.MaterielCode)) != null; } public Dt_MaterielInfo GetMaterielInfo(string materielCode) { return BaseDal.QueryFirst(x => x.MaterielCode == materielCode); } /// /// 查询物料信息 /// /// /// public List GetMaterielInfos(List materielCodes) { return BaseDal.QueryData(x => materielCodes.Contains(x.MaterielCode)); } public WebResponseContent GetMaterialTypes(SearchRequest request) { List materielInfo = BaseDal.QueryData(x => x.Number.Contains("1")).Distinct().ToList(); return WebResponseContent.Instance.OK(data: materielInfo); } } }