package com.bcxin.service;

import com.bcxin.vo.wps.ResultVo;
import lombok.NonNull;

/**
 * @author jianjun.wang
 * @version V1.0
 * @className IWpsFilePreview
 * @packageName com.bcxin.service
 * @description WPS文件预览接口
 * @data 2019-09-02 13:54
 **/
public interface IWpsFilePreview {
    /**
     * WPS文件预览接口
     * 增加绑定fileid和系统名称
     * 所有字段非空
     * @param readonly 是否只读
     * @param fileUrl 文件路径url
     * @return
     * @throws Exception
     */
    ResultVo previewHandle(@NonNull String fileUrl,@NonNull String readonly,String envi) throws Exception;

//    /**
//     * WPS文件编辑接口
//     * 目前没用到，previewService接口已经替代此接口
//     * @param filePath 文件路径url
//     * @param fileId   文件唯一id，用于与wps交互
//     * @param version  版本号
//     * @return
//     * @throws Exception
//     */
//    @Deprecated
//    ResultVo editService(String filePath, String fileId, String version) throws Exception;

}
