59 lines
1.2 KiB
Java
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;
|
|
|
|
}
|