IFusionNumService.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.fdkankan.fusion.service;
  2. import com.fdkankan.fusion.entity.FusionNum;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import com.fdkankan.fusion.entity.ScenePlus;
  5. import com.fdkankan.fusion.request.FusionParam;
  6. import com.fdkankan.fusion.response.FusionNumVo;
  7. import java.util.HashMap;
  8. import java.util.List;
  9. import java.util.Set;
  10. /**
  11. * <p>
  12. * 服务类
  13. * </p>
  14. *
  15. * @author
  16. * @since 2022-08-04
  17. */
  18. public interface IFusionNumService extends IService<FusionNum> {
  19. List<FusionNum> getByNum(String num);
  20. List<FusionNum> getListByFusionIdList(List<Integer> fusionIdList);
  21. List<FusionNumVo> getListByCaseId(Integer caseId,Integer fusionNumId);
  22. FusionNumVo add(FusionParam param, ScenePlus scenePlus, Integer isObj );
  23. void updateModel(FusionParam param);
  24. void deleteByCaseId(Integer caseId);
  25. void deleteByNumList(Integer caseId,List<String> updateNumList,boolean del,Integer type);
  26. void deleteByModelId(Integer modelId);
  27. void deleteById(Integer fusionNumId);
  28. void hideOrShow(Integer modelId, String num,Integer hide);
  29. List<FusionNum> getByFusionId(Integer oldFusionId);
  30. HashMap<Integer, FusionNum> getByCaseId(Integer caseId);
  31. FusionNumVo addModel(FusionParam param, Integer modelId,String title);
  32. FusionNumVo addModel(FusionParam param, Integer modelId,ScenePlus scenePlus);
  33. void deleteByNumList(List<String> numList);
  34. }