package jnpf.bizcommon.onlyoffice.entity; import lombok.Data; /** * 请求编辑器 config 的入参。 * *
前端 {@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; }