IProjectNumService.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.fdkankan.site.service;
  2. import com.amazonaws.services.dynamodbv2.xspec.S;
  3. import com.fdkankan.site.entity.ProjectNum;
  4. import com.baomidou.mybatisplus.extension.service.IService;
  5. import com.fdkankan.site.request.AppGetSceneInfoParam;
  6. import java.util.HashMap;
  7. import java.util.List;
  8. import java.util.Set;
  9. /**
  10. * <p>
  11. * 服务类
  12. * </p>
  13. *
  14. * @author
  15. * @since 2022-10-10
  16. */
  17. public interface IProjectNumService extends IService<ProjectNum> {
  18. /**
  19. * 获取项目场景关系
  20. * @param projectIds 项目id
  21. */
  22. List<ProjectNum> getListByProjectIds(Set<Integer> projectIds);
  23. HashMap<Integer, List<String>> getTypeMap(List<ProjectNum> projectNums);
  24. void delByNumList(Integer projectId, List<String> delNumList);
  25. void addByNumList(Integer projectId, HashMap<String, Integer> numType, List<String> addNumList);
  26. List<ProjectNum> getByNumList(List<String> numList);
  27. void updateProjectScene(AppGetSceneInfoParam param);
  28. Set<String> getNumList();
  29. void delByProjectId(Integer projectId,String token);
  30. List<ProjectNum> getByNum(String num);
  31. ProjectNum getByNumAndProjectId(String num,Integer projectId);
  32. }