package com.fdkankan.fusion.service;
import com.fdkankan.fusion.entity.FusionNum;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fdkankan.fusion.entity.ScenePlus;
import com.fdkankan.fusion.request.FusionParam;
import com.fdkankan.fusion.response.FusionNumVo;
import scala.Int;
import java.util.HashMap;
import java.util.List;
import java.util.Set;
/**
*
* 服务类
*
*
* @author
* @since 2022-08-04
*/
public interface IFusionNumService extends IService {
List getByNum(String num);
List getListByFusionIdList(List fusionIdList);
List getListByCaseId(Integer caseId,Integer fusionNumId);
FusionNumVo add(FusionParam param, ScenePlus scenePlus, Integer isObj );
void updateModel(FusionParam param);
void deleteByCaseId(Integer caseId);
void deleteByNumList(Integer caseId,List updateNumList,boolean del,Integer type);
void deleteByModelId(Integer modelId);
void deleteById(Integer fusionNumId);
void hideOrShow(Integer modelId, String num,Integer hide);
List getByFusionId(Integer oldFusionId);
HashMap getByCaseId(Integer caseId);
FusionNumVo addModel(FusionParam param, Integer modelId,String title);
}