package jnpf.bizcommon.onlyoffice.entity;
|
|
import lombok.Data;
|
|
/**
|
* 请求编辑器 config 的入参。
|
*
|
* <p>前端 {@code onlineUtils.openOfficeDocument({file})} 直接把附件字段里的 fileItem
|
* 摊平传过来即可——{@code fileId}/{@code fileName} 就是 fileItem 的同名字段。
|
*/
|
@Data
|
public class OnlyOfficeConfigParam {
|
|
/** jnpf-file 的文件标识(fileItem.fileId) */
|
private String fileId;
|
|
/** 原始文件名(fileItem.name),用于取扩展名和做编辑器标题 */
|
private String fileName;
|
|
/** 存储类型,默认 annex */
|
private String fileType = "annex";
|
|
/**
|
* 期望的打开模式:edit / view。
|
* 仅为期望值——最终以后端权限判定与编辑锁的结果为准,前端传什么不作数。
|
*/
|
private String mode = "edit";
|
|
/** 业务归属模块,用于权限判定与审计留痕 */
|
private String bizModule;
|
|
/** 业务归属记录 id */
|
private String bizDataId;
|
|
/** 插件业务场景;为空时强制只读 */
|
private String bizScene;
|
}
|