package com.fdkankan.scene.service; import cn.hutool.core.collection.CollUtil; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.fdkankan.model.constants.UploadFilePath; import com.fdkankan.redis.constant.RedisKey; import com.fdkankan.scene.vo.BaseJsonArrayParamVO; import com.fdkankan.scene.vo.BaseSceneParamVO; import com.fdkankan.scene.vo.DeleteSidListParamVO; import com.fdkankan.web.response.ResultData; import java.io.IOException; import java.util.List; import java.util.stream.Collectors; public interface ICutModelService { ResultData saveCutModel(BaseJsonArrayParamVO param) throws Exception; List listCutModel(BaseSceneParamVO param) throws Exception; ResultData deleteCutModel(DeleteSidListParamVO param) throws Exception; void publicCutModel(String num, String bucket) throws IOException; }