package com.lxzn.api.nc; import com.lxzn.framework.domain.nc.DocFile; import com.lxzn.framework.domain.nc.response.ComparisonFilesResponse; import com.lxzn.framework.model.response.DataResponseResult; import com.lxzn.framework.model.response.QueryListResponseResult; import com.lxzn.framework.model.response.ResponseResult; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @Api(value = "文档文件", description = "文档对应文件管理") public interface DocFileControllerApi { @ApiOperation("查询文档下的文件列表") QueryListResponseResult findListByDocId(String docId); @ApiOperation("指定文档有效版本为当前文件") ResponseResult assignFileVersion(String fileId); @ApiOperation("获取当前文档指定的有效版本信息") DataResponseResult getFileById(String fileId); @ApiOperation("文件预览") QueryListResponseResult previewDocFile(String id); @ApiOperation("PDF文件预览") ResponseResult previewPdfDocFile(HttpServletRequest request, HttpServletResponse response, String id); @ApiOperation("版本比对接口") DataResponseResult comparisonFileDiff(String firstFileId, String secondFileId); }