IFusionNumService.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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 scala.Int;
  8. import java.util.HashMap;
  9. import java.util.List;
  10. import java.util.Set;
  11. /**
  12. * <p>
  13. * 服务类
  14. * </p>
  15. *
  16. * @author
  17. * @since 2022-08-04
  18. */
  19. public interface IFusionNumService extends IService<FusionNum> {
  20. List<FusionNum> getByNum(String num);
  21. List<FusionNum> getListByFusionIdList(List<Integer> fusionIdList);
  22. List<FusionNumVo> getListByCaseId(Integer caseId,Integer fusionNumId);
  23. FusionNumVo add(FusionParam param, ScenePlus scenePlus, Integer isObj );
  24. void updateModel(FusionParam param);
  25. void deleteByCaseId(Integer caseId);
  26. void deleteByNumList(Integer caseId,List<String> updateNumList,boolean del,Integer type);
  27. void deleteByModelId(Integer modelId);
  28. void deleteById(Integer fusionNumId);
  29. void hideOrShow(Integer modelId, String num,Integer hide);
  30. List<FusionNum> getByFusionId(Integer oldFusionId);
  31. HashMap<Integer, FusionNum> getByCaseId(Integer caseId);
  32. FusionNumVo addModel(FusionParam param, Integer modelId,String title);
  33. }