50 lines
1.0 KiB
Java
50 lines
1.0 KiB
Java
package com.oo.onlyoffice.dto;
|
|
|
|
import com.oo.onlyoffice.dto.document.DocumentInfo;
|
|
import com.oo.onlyoffice.dto.document.DocumentPermission;
|
|
import lombok.Builder;
|
|
import lombok.Data;
|
|
|
|
import java.io.Serializable;
|
|
|
|
/**
|
|
* file文档部分
|
|
*/
|
|
@Data
|
|
@Builder(toBuilder = true)
|
|
public class DocumentConfig implements Serializable {
|
|
/**
|
|
* 文件类型 如 docx
|
|
* 只需要文件的扩展名
|
|
*/
|
|
private String fileType;
|
|
|
|
/**
|
|
* 文件名称
|
|
*/
|
|
private String title;
|
|
|
|
/**
|
|
* 文件访问的url
|
|
*/
|
|
private String url;
|
|
|
|
/**
|
|
* 定义用于服务的文档识别的唯一文档标识符。在发送已知密钥的情况下,文档将从高速缓存中取出。
|
|
* 每次编辑和保存文档时,必须重新生成密钥。
|
|
* 文档url可以用作键,但是没有特殊字符,长度限制为20个符号。
|
|
*/
|
|
private String key;
|
|
|
|
/**
|
|
* 文件作者信息
|
|
*/
|
|
private DocumentInfo info;
|
|
|
|
/**
|
|
* 权限
|
|
*/
|
|
private DocumentPermission permissions;
|
|
|
|
}
|