package com.qianwen.smartman.modules.visual.service;
|
|
import java.io.File;
|
import java.io.FileNotFoundException;
|
import java.util.List;
|
import com.qianwen.core.mp.base.BaseService;
|
import com.qianwen.core.oss.model.BladeFile;
|
import com.qianwen.smartman.modules.visual.dto.VisualDTO;
|
import com.qianwen.smartman.modules.visual.entity.Visual;
|
import com.qianwen.smartman.modules.visual.vo.VisualInfoVO;
|
import org.springframework.web.multipart.MultipartFile;
|
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/visual/service/IVisualService.class */
|
public interface IVisualService extends BaseService<Visual> {
|
VisualDTO detail(Long id);
|
|
boolean saveVisual(VisualDTO dto);
|
|
boolean updateVisual(VisualDTO dto);
|
|
Long copyVisual(Long id);
|
|
Long visualImport(final VisualDTO visualDTO);
|
|
List<VisualInfoVO> detailsByCatalog(Integer catalogId);
|
|
void visualZipImport(MultipartFile file, Integer category);
|
|
void visualZipImport(File zipFile, Integer category);
|
|
BladeFile visualZipDownload(List<Long> visualIds) throws FileNotFoundException;
|
}
|