StandItemService.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package com.kcim.service;
  2. import com.kcim.dao.model.*;
  3. import org.springframework.web.multipart.MultipartFile;
  4. import javax.servlet.http.HttpServletResponse;
  5. /**
  6. * @program: CostAccount
  7. * @description: 标准项目接口
  8. * @author: Wang.YS
  9. * @create: 2023-11-13 11:28
  10. **/
  11. public interface StandItemService {
  12. Object getStandItemList(Integer current, Integer pageSize, String name, String kcClassCode);
  13. void addStandItem(StandItem request);
  14. void editStandItem(StandItem request);
  15. void deleteStandItem(Integer id);
  16. Object exportStandItem(HttpServletResponse response);
  17. void importStandItem(MultipartFile file);
  18. void matchStandItemAndCostAccounting();
  19. Object getCostAccountingDict(String name);
  20. Object getKcClassDict();
  21. Object getStandItemEmpMap(String standCode);
  22. void addStandItemEmpMap(StandItemEmpMap request);
  23. void editStandItemEmpMap(StandItemEmpMap request);
  24. void deleteStandItemEmpMap(Integer id);
  25. Object getStandItemEquipmentMap(String standCode);
  26. void addStandItemEquipmentMap(StandItemEquipmentMap request);
  27. void editStandItemEquipmentMap(StandItemEquipmentMap request);
  28. void deleteStandItemEquipmentMap(Integer id);
  29. Object getStandItemSpaceMap(String standCode);
  30. void addStandItemSpaceMap(StandItemSpaceMap request);
  31. void editStandItemSpaceMap(StandItemSpaceMap request);
  32. void deleteStandItemSpaceMap(Integer id);
  33. }