12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- package com.fd.server;
- import com.fd.dto.ConfigJsonDto;
- import com.fd.dto.PageDto;
- import com.fd.dto.StyleDto;
- import com.fd.entity.FileEntity;
- import com.fd.entity.OutputFileEntity;
- import com.fd.entity.StyleEntity;
- import com.fd.util.R;
- import org.springframework.web.multipart.MultipartFile;
- import java.util.List;
- import java.util.Map;
- /**
- * Created by Owen on 2019/11/21 0021 15:29
- */
- public interface VectorServer {
- // R uploadDirectoryFile(MultipartFile file, String directoryName, String coord);
- R uploadDirectoryFileMul(MultipartFile [] file, String directoryName, String coord);
- R findByType(String fileTypeVector, PageDto param);
- OutputFileEntity findById(Long fileId);
- OutputFileEntity save(OutputFileEntity entity);
- R moveFileToServer(Long fileId, ConfigJsonDto param);
- R deleteById(Long fileId);
- List<FileEntity> findByDirectory(String directory);
- FileEntity findByUploadId(Long uploadId);
- /**
- * 保存样式
- * @param entity 样式对象
- * @return R
- */
- R editStyle(StyleDto entity);
- StyleEntity saveStyle(StyleEntity entity);
- /**
- * 获取样式
- * @param id outputFileId
- * @return R
- */
- R getStyle(Long id);
- /**
- * 判断坐标
- * @param cmd 命令
- * @return Map
- */
- Map cmdJudgeCoord(String cmd);
- /**
- * 矢量切片
- * @param cmd
- * @param entity
- */
- Integer cmdSlice(String cmd, OutputFileEntity entity);
- FileEntity findByInputFileId(Long fileId);
- FileEntity saveInputFile(FileEntity fileEntity);
- }
|