From 9b6b60729d8178399396e2670c0e7914a9746b59 Mon Sep 17 00:00:00 2001
From: yuxc <yuxc@vci-tech.com>
Date: 星期一, 29 四月 2024 17:22:41 +0800
Subject: [PATCH] 文件上传以及接口权限修改
---
Source/Common/PLTSlice/slice/07-message.ice | 17 ++++++++++++++---
1 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/Source/Common/PLTSlice/slice/07-message.ice b/Source/Common/PLTSlice/slice/07-message.ice
index fa66d52..7a67dc5 100644
--- a/Source/Common/PLTSlice/slice/07-message.ice
+++ b/Source/Common/PLTSlice/slice/07-message.ice
@@ -37,14 +37,25 @@
};
sequence<PLMessage> PLMessageList;
}
+
+ // 娑堟伅璁㈤槄鍥炶皟
+ interface MessageCallback {
+ // 鍙戦�佹秷鎭�氱煡
+ void notify(data::PLMessage msg);
+ // 鍒ゆ柇鎺ュ彛鍏宠仈鐨勫鎴风鏄惁娲荤潃
+ bool isAlive();
+ }
// 娑堟伅鏈嶅姟
interface MessageService {
// 娉ㄥ唽涓氬姟瀵硅薄浜嬩欢娑堟伅
- long regBusinessObjectMessage(string btName, string eventName) throws common::VCIError;
+ //long regBusinessObjectMessage(string btName, string eventName) throws common::VCIError;
// 璁㈤槄浜嬩欢娑堟伅
- bool subscribeMessage(string user, string btName, string eventName) throws common::VCIError;
+ //bool subscribeMessage(string user, string btName, string eventName) throws common::VCIError;
+
+ // 娉ㄥ唽鍥炶皟鎺ュ彛
+ void regMessageCallback(MessageCallback* callback);
// 妫�鏌ユ垜鐨勬秷鎭暟閲�, 鏍规嵁鐘舵�佹煡璇㈡垜鐨勬秷鎭暟閲忥紝濡傛灉涓嶈缃畇tatus锛屽垯鏌ヨ鏈娑堟伅
long checkMessage(string user);
@@ -59,7 +70,7 @@
data::PLMessageList getMessagesByIds(common::data::StringArray msgids) throws common::VCIError;
// 鑾峰彇鎸囧畾鐢ㄦ埛鐨勬墍鏈夋寚瀹氱姸鎬佺殑娑堟伅锛屼笉鎸囧畾鐘舵�佸垯鑾峰彇鎵�鏈夋秷鎭�
- data::PLMessageList getMessagesByPage(string user, string status, long pageNo, long pageSize) throws common::VCIError;
+ data::PLMessageList getMessagesByPage(string user, string status, int pageNo, int pageSize) throws common::VCIError;
// 璁剧疆鎸囧畾娑堟伅鎸囧畾鐢ㄦ埛宸茶
bool setMessageReaded(string user, string msgid) throws common::VCIError;
--
Gitblit v1.9.3