MaterialInfoService.java 967 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.lqkj.link.module.zone.service;
  2. import com.lqkj.link.module.zone.domain.MaterialInfo;
  3. import com.lqkj.link.module.zone.domain.ModelCategory;
  4. import org.springframework.data.domain.Page;
  5. import org.springframework.web.multipart.MultipartFile;
  6. import java.util.List;
  7. public interface MaterialInfoService {
  8. /**
  9. * 保存材质
  10. * @param materialInfo
  11. * @return
  12. */
  13. void sava(MaterialInfo materialInfo);
  14. /**
  15. * 批量删除材质
  16. * @param materialId
  17. */
  18. void batchDelete(List<Integer> materialId);
  19. /**
  20. * 材质分页查询
  21. * @param name
  22. * @param page
  23. * @param pageSize
  24. * @return
  25. */
  26. Page<MaterialInfo> pageQuery(String name, Integer page, Integer pageSize, Integer materialType, Integer userId);
  27. /**
  28. * 批量添加材质
  29. * @param compressFilePath
  30. */
  31. void batchAdd(String compressFilePath);
  32. List<MaterialInfo> getAll(String materialName);
  33. }