From 34981c30a78e8bbd7791131059a9210f9928b62c Mon Sep 17 00:00:00 2001
From: 刘光辉 <347230014@qq.com>
Date: 星期四, 17 九月 2026 09:24:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master
---
jnpf-biz-common/jnpf-biz-common-onlyoffice/src/main/java/jnpf/bizcommon/onlyoffice/entity/OnlyOfficeCallbackParam.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 58 insertions(+), 0 deletions(-)
diff --git a/jnpf-biz-common/jnpf-biz-common-onlyoffice/src/main/java/jnpf/bizcommon/onlyoffice/entity/OnlyOfficeCallbackParam.java b/jnpf-biz-common/jnpf-biz-common-onlyoffice/src/main/java/jnpf/bizcommon/onlyoffice/entity/OnlyOfficeCallbackParam.java
new file mode 100644
index 0000000..4bd1ba6
--- /dev/null
+++ b/jnpf-biz-common/jnpf-biz-common-onlyoffice/src/main/java/jnpf/bizcommon/onlyoffice/entity/OnlyOfficeCallbackParam.java
@@ -0,0 +1,58 @@
+package jnpf.bizcommon.onlyoffice.entity;
+
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * OnlyOffice 淇濆瓨鍥炶皟鐨勮姹備綋銆�
+ *
+ * <p>瀛楁鏄� OnlyOffice 瀹氭鐨勪竴濂楋紝**config 閲岀殑鑷畾涔夊瓧娈典笉浼氬洖浼�**鈥斺�旀墍浠ヤ笟鍔′笂涓嬫枃
+ * 锛坆izModule/bizDataId锛夊彧鑳藉湪绛惧彂 config 鏃惰惤搴擄紝鍥炶皟鏃堕潬 {@link #key} 鍙嶆煡浼氳瘽琛ㄣ��
+ *
+ * <p>鍚岀悊涓嶈鎶婁笟鍔″弬鏁版嫾鍦� callbackUrl 鐨� query 涓婏細DS 浼氬瓨涓嬫瘡涓細璇濈殑 callbackUrl
+ * 骞舵寫鍏朵腑涓�浠藉洖璋冿紙status 2 鐢ㄦ渶鍚庢敼鍔ㄨ�呯殑锛夛紝鎷煎湪 URL 涓婄殑鍙傛暟浼氬彇鍒颁笉纭畾鐨勯偅浠姐��
+ */
+@Data
+public class OnlyOfficeCallbackParam {
+
+ /** 鏂囨。鐗堟湰鏍囪瘑锛屼笌 onlyoffice_session.doc_key 瀵瑰簲銆傚繀杩斿瓧娈碉紝鏄敮涓�鍙潬鐨勫叧鑱旈敋鐐� */
+ private String key;
+
+ /**
+ * 鏂囨。鐘舵�侊細
+ * 1 缂栬緫涓� / 2 鍑嗗淇濆瓨 / 3 淇濆瓨鍑洪敊 / 4 鏃犳敼鍔ㄥ叧闂� / 6 寮哄埗淇濆瓨 / 7 寮哄埗淇濆瓨鍑洪敊
+ */
+ private Integer status;
+
+ /** 缂栬緫鍚庢枃妗g殑涓嬭浇鍦板潃锛宻tatus 涓� 2/3/6/7 鏃舵墠鏈� */
+ private String url;
+
+ /** 涓嬭浇鏂囦欢鐨勬墿灞曞悕 */
+ private String filetype;
+
+ /** 鍙備笌缂栬緫鐨勭敤鎴� id锛泂tatus 2/6 鏃惰繑鍥炵殑鏄渶鍚庢敼鍔ㄨ�咃紝涓嶆槸鍏ㄩ儴鍙備笌鑰� */
+ private List<String> users;
+
+ /** 寮哄埗淇濆瓨鐨勮Е鍙戠被鍨嬶紝status 6/7 鏃舵墠鏈� */
+ private Integer forcesavetype;
+
+ /** 鐢ㄦ埛鍔ㄤ綔鍒楄〃锛屽厓绱犲舰濡� {"type":0|1|2,"userid":"xxx"} */
+ private List<Object> actions;
+
+ /** DS 渚х鍙戠殑 JWT銆傚鏁伴儴缃茬粡 Authorization 澶翠紶閫掞紝姝ゅ鍏煎鏀惧湪 body 鐨勫舰鎬� */
+ private String token;
+
+ /** 鏂囨。鐘舵�佸彇鍊� */
+ public static final class Status {
+ public static final int EDITING = 1;
+ public static final int READY_FOR_SAVING = 2;
+ public static final int SAVE_ERROR = 3;
+ public static final int CLOSED_NO_CHANGES = 4;
+ public static final int FORCE_SAVING = 6;
+ public static final int FORCE_SAVE_ERROR = 7;
+
+ private Status() {
+ }
+ }
+}
--
Gitblit v1.8.0