刘光辉
昨天 bb638871a7fb692d80f1b7a758f991dc0879002c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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;
}