diff --git a/modules/core/src/main/java/com/bytedesk/core/config/BytedeskEventPublisher.java b/modules/core/src/main/java/com/bytedesk/core/config/BytedeskEventPublisher.java index 1f74f8c30e..5e55d38b65 100644 --- a/modules/core/src/main/java/com/bytedesk/core/config/BytedeskEventPublisher.java +++ b/modules/core/src/main/java/com/bytedesk/core/config/BytedeskEventPublisher.java @@ -46,8 +46,8 @@ import com.bytedesk.core.socket.stomp.StompDisconnectedEvent; import com.bytedesk.core.socket.stomp.StompSubscribeEvent; import com.bytedesk.core.socket.stomp.StompUnsubscribeEvent; import com.bytedesk.core.thread.ThreadEntity; -import com.bytedesk.core.thread.ThreadUpdateEvent; import com.bytedesk.core.thread.event.ThreadCreateEvent; +import com.bytedesk.core.thread.event.ThreadUpdateEvent; import com.bytedesk.core.topic.TopicCreateEvent; import com.bytedesk.core.topic.TopicUpdateEvent; diff --git a/modules/core/src/main/java/com/bytedesk/core/thread/ThreadEntity.java b/modules/core/src/main/java/com/bytedesk/core/thread/ThreadEntity.java index def1e31342..ac0f2b67b6 100644 --- a/modules/core/src/main/java/com/bytedesk/core/thread/ThreadEntity.java +++ b/modules/core/src/main/java/com/bytedesk/core/thread/ThreadEntity.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-01-29 16:21:24 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2024-12-25 17:58:04 + * @LastEditTime: 2024-12-26 10:13:41 * @Description: bytedesk.com https://github.com/Bytedesk/bytedesk * Please be aware of the BSL license restrictions before installing Bytedesk IM – * selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license. @@ -154,6 +154,7 @@ public class ThreadEntity extends BaseEntity { * 技能组客服对话中,存储技能组信息 * 机器人对话中,存储机器人信息 * 用户私聊、群聊、同事会话中,无需存储,使用owner字段信息 + * @{UserProtobuf} */ @Builder.Default @Column(columnDefinition = TypeConsts.COLUMN_TYPE_JSON) diff --git a/modules/core/src/main/java/com/bytedesk/core/thread/ThreadEventListener.java b/modules/core/src/main/java/com/bytedesk/core/thread/ThreadEventListener.java index f00832964b..fd044fb33c 100644 --- a/modules/core/src/main/java/com/bytedesk/core/thread/ThreadEventListener.java +++ b/modules/core/src/main/java/com/bytedesk/core/thread/ThreadEventListener.java @@ -26,6 +26,7 @@ import com.bytedesk.core.quartz.event.QuartzOneMinEvent; import com.bytedesk.core.rbac.user.UserEntity; import com.bytedesk.core.rbac.user.UserUpdateEvent; import com.bytedesk.core.thread.event.ThreadCreateEvent; +import com.bytedesk.core.thread.event.ThreadUpdateEvent; import com.bytedesk.core.topic.TopicCacheService; import com.bytedesk.core.topic.TopicRequest; import com.bytedesk.core.topic.TopicService; diff --git a/modules/core/src/main/java/com/bytedesk/core/thread/ThreadRestService.java b/modules/core/src/main/java/com/bytedesk/core/thread/ThreadRestService.java index 988c8cb037..4fdfdacba8 100644 --- a/modules/core/src/main/java/com/bytedesk/core/thread/ThreadRestService.java +++ b/modules/core/src/main/java/com/bytedesk/core/thread/ThreadRestService.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-01-29 16:21:24 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2024-12-25 22:30:53 + * @LastEditTime: 2024-12-26 10:12:56 * @Description: bytedesk.com https://github.com/Bytedesk/bytedesk * Please be aware of the BSL license restrictions before installing Bytedesk IM – * selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license. @@ -46,6 +46,7 @@ import com.bytedesk.core.constant.BytedeskConsts; import com.bytedesk.core.constant.I18Consts; import com.bytedesk.core.rbac.user.UserProtobuf; import com.bytedesk.core.rbac.user.UserUtils; +import com.bytedesk.core.thread.event.ThreadAcceptEvent; import com.bytedesk.core.thread.event.ThreadCloseEvent; import com.bytedesk.core.topic.TopicUtils; import com.bytedesk.core.uid.UidUtils; @@ -347,18 +348,17 @@ public class ThreadRestService extends BaseRestService