MaterialService.java 776 B

123456789101112131415161718192021222324252627282930
  1. package com.kcim.service;
  2. import com.kcim.dao.model.Material;
  3. import com.kcim.dao.model.OrderItemMap;
  4. import org.springframework.web.multipart.MultipartFile;
  5. import javax.servlet.http.HttpServletResponse;
  6. import java.util.List;
  7. /**
  8. * @program: CostAccount
  9. * @description: 材料成本管理接口
  10. * @author: Wang.YS
  11. * @create: 2023-11-07 14:21
  12. **/
  13. public interface MaterialService {
  14. Object getMaterialList(Integer current, Integer pageSize, String name, Integer itemType, Integer stop);
  15. void addMaterial(Material request);
  16. void editMaterial(Material request);
  17. void deleteMaterial(Integer id);
  18. Object exportMaterial(HttpServletResponse response);
  19. void importMaterial(MultipartFile file);
  20. List<OrderItemMap> getItemDict(String name);
  21. }