Files
OnlyOffice-Backend/src/main/java/com/oo/onlyoffice/vo/FileConfig.java
T
2024-03-14 09:05:00 +08:00

59 lines
1.2 KiB
Java

package com.oo.onlyoffice.vo;
import com.oo.onlyoffice.dto.DocumentConfig;
import com.oo.onlyoffice.dto.EditorConfig;
import lombok.Data;
import java.io.Serializable;
/**
* only office 配置信息
* 以下参数必须填写
* 1、docServiceApiUrl
* 2、fileType
* 3、key
* 4、title
* 5、url
* 6、callbackUrl
*
*/
@Data
public class FileConfig implements Serializable {
/**
* 类型 embedded/desktop
* 默认为desktop
*/
private String type = "desktop";
/**
* 文档类型 word/cell/slide
* open a word document (.doc, .docm, .docx, .dot, .dotm, .dotx, .epub, .fodt, .htm, .html, .mht, .odt, .ott, .pdf, .rtf, .txt, .djvu, .xps)
* open a cell (.csv, .fods, .ods, .ots, .xls, .xlsm, .xlsx, .xlt, .xltm, .xltx)
* open a slide (.fodp, .odp, .otp, .pot, .potm, .potx, .pps, .ppsm, .ppsx, .ppt, .pptm, .pptx)
*
*/
private String documentType;
/**
* 自定义签名
*/
private String token;
/**
* 文档配置信息
*/
private DocumentConfig document;
/**
* 编辑配置
*/
private EditorConfig editorConfig;
/**
* 访问api 路径
*/
private String docServiceApiUrl;
}