diff --git a/modules/core/src/main/java/com/bytedesk/core/favorite/FavoriteEntity.java b/modules/core/src/main/java/com/bytedesk/core/favorite/FavoriteEntity.java index 5f61901f3b..fc0456f1fd 100644 --- a/modules/core/src/main/java/com/bytedesk/core/favorite/FavoriteEntity.java +++ b/modules/core/src/main/java/com/bytedesk/core/favorite/FavoriteEntity.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-05-11 18:14:28 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-03-10 16:24:25 + * @LastEditTime: 2025-03-13 20:08:57 * @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. @@ -13,12 +13,17 @@ */ package com.bytedesk.core.favorite; +import java.util.ArrayList; +import java.util.List; + import com.bytedesk.core.base.BaseEntity; -import com.bytedesk.core.constant.BytedeskConsts; +import com.bytedesk.core.constant.TypeConsts; import com.bytedesk.core.enums.LevelEnum; import com.bytedesk.core.enums.PlatformEnum; +import com.bytedesk.core.utils.StringListConverter; import jakarta.persistence.Column; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.Table; import lombok.AllArgsConstructor; 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 8de0e24da2..7005d0a7f1 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: 2025-03-12 18:21:54 + * @LastEditTime: 2025-03-13 20:09:17 * @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. @@ -14,6 +14,9 @@ */ package com.bytedesk.core.thread; +import java.util.ArrayList; +import java.util.List; + import com.alibaba.fastjson2.JSON; import com.bytedesk.core.base.BaseEntity; import com.bytedesk.core.constant.BytedeskConsts; @@ -22,6 +25,7 @@ import com.bytedesk.core.enums.ClientEnum; import com.bytedesk.core.rbac.user.UserEntity; import com.bytedesk.core.rbac.user.UserProtobuf; import com.bytedesk.core.utils.ConvertUtils; +import com.bytedesk.core.utils.StringListConverter; import jakarta.persistence.*; import jakarta.validation.constraints.NotBlank; diff --git a/modules/core/src/main/java/com/bytedesk/core/thread/ThreadRequest.java b/modules/core/src/main/java/com/bytedesk/core/thread/ThreadRequest.java index 41aa310fcd..3b012545fa 100644 --- a/modules/core/src/main/java/com/bytedesk/core/thread/ThreadRequest.java +++ b/modules/core/src/main/java/com/bytedesk/core/thread/ThreadRequest.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-02-21 10:01:12 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-03-12 18:23:15 + * @LastEditTime: 2025-03-13 20:09:36 * @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. @@ -17,7 +17,6 @@ import java.util.ArrayList; import java.util.List; import com.bytedesk.core.base.BaseRequest; -import com.bytedesk.core.constant.BytedeskConsts; import com.bytedesk.core.rbac.user.UserProtobuf; import lombok.AllArgsConstructor; @@ -101,8 +100,6 @@ public class ThreadRequest extends BaseRequest { // 标签 @Builder.Default - @Convert(converter = StringListConverter.class) - @Column(columnDefinition = TypeConsts.COLUMN_TYPE_TEXT) private List tagList = new ArrayList<>(); // 用于更新robot-agent-llm配置,不能修改为UserProtobuf,否则会序列化出错 diff --git a/modules/core/src/main/java/com/bytedesk/core/thread/ThreadResponse.java b/modules/core/src/main/java/com/bytedesk/core/thread/ThreadResponse.java index 1d1adc3b29..5c50d40d01 100644 --- a/modules/core/src/main/java/com/bytedesk/core/thread/ThreadResponse.java +++ b/modules/core/src/main/java/com/bytedesk/core/thread/ThreadResponse.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-02-21 10:01:27 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-03-12 18:24:40 + * @LastEditTime: 2025-03-13 20:09:46 * @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. @@ -13,6 +13,8 @@ */ package com.bytedesk.core.thread; +import java.util.List; + import com.bytedesk.core.base.BaseResponse; import com.bytedesk.core.rbac.user.UserProtobuf; diff --git a/modules/kbase/src/main/java/com/bytedesk/kbase/article/ArticleEntity.java b/modules/kbase/src/main/java/com/bytedesk/kbase/article/ArticleEntity.java index 799af9315e..d37f30324d 100644 --- a/modules/kbase/src/main/java/com/bytedesk/kbase/article/ArticleEntity.java +++ b/modules/kbase/src/main/java/com/bytedesk/kbase/article/ArticleEntity.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-02-22 16:16:42 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-03-10 13:38:07 + * @LastEditTime: 2025-03-13 20:09:59 * @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. @@ -14,13 +14,17 @@ package com.bytedesk.kbase.article; import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; import com.bytedesk.core.base.BaseEntity; import com.bytedesk.core.constant.BytedeskConsts; import com.bytedesk.core.constant.TypeConsts; +import com.bytedesk.core.utils.StringListConverter; import com.bytedesk.kbase.kbase.KbaseTypeEnum; import jakarta.persistence.Column; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.EntityListeners; import jakarta.persistence.Table; diff --git a/modules/kbase/src/main/java/com/bytedesk/kbase/article/ArticleRequest.java b/modules/kbase/src/main/java/com/bytedesk/kbase/article/ArticleRequest.java index 0c3c73fb97..0ff9508edb 100644 --- a/modules/kbase/src/main/java/com/bytedesk/kbase/article/ArticleRequest.java +++ b/modules/kbase/src/main/java/com/bytedesk/kbase/article/ArticleRequest.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-03-22 22:59:48 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-03-07 09:34:22 + * @LastEditTime: 2025-03-13 20:10:10 * @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. @@ -14,10 +14,17 @@ package com.bytedesk.kbase.article; import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; import com.bytedesk.core.base.BaseRequest; import com.bytedesk.core.constant.BytedeskConsts; +import com.bytedesk.core.constant.TypeConsts; +import com.bytedesk.core.utils.StringListConverter; + +import jakarta.persistence.Column; +import jakarta.persistence.Convert; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/modules/kbase/src/main/java/com/bytedesk/kbase/article/ArticleResponse.java b/modules/kbase/src/main/java/com/bytedesk/kbase/article/ArticleResponse.java index 439707c839..68fc6f8019 100644 --- a/modules/kbase/src/main/java/com/bytedesk/kbase/article/ArticleResponse.java +++ b/modules/kbase/src/main/java/com/bytedesk/kbase/article/ArticleResponse.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-03-22 23:00:00 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-03-10 13:57:48 + * @LastEditTime: 2025-03-13 20:10:17 * @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. @@ -14,6 +14,7 @@ package com.bytedesk.kbase.article; import java.time.LocalDateTime; +import java.util.List; import com.bytedesk.core.base.BaseResponse; import com.bytedesk.core.rbac.user.UserProtobuf; diff --git a/modules/kbase/src/main/java/com/bytedesk/kbase/article_archive/ArticleArchiveRequest.java b/modules/kbase/src/main/java/com/bytedesk/kbase/article_archive/ArticleArchiveRequest.java index cc96bd3161..80e7fdcfca 100644 --- a/modules/kbase/src/main/java/com/bytedesk/kbase/article_archive/ArticleArchiveRequest.java +++ b/modules/kbase/src/main/java/com/bytedesk/kbase/article_archive/ArticleArchiveRequest.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-03-22 22:59:48 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-03-07 09:34:22 + * @LastEditTime: 2025-03-13 20:10:28 * @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. @@ -14,10 +14,17 @@ package com.bytedesk.kbase.article_archive; import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; import com.bytedesk.core.base.BaseRequest; import com.bytedesk.core.constant.BytedeskConsts; +import com.bytedesk.core.constant.TypeConsts; +import com.bytedesk.core.utils.StringListConverter; + +import jakarta.persistence.Column; +import jakarta.persistence.Convert; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/modules/kbase/src/main/java/com/bytedesk/kbase/article_archive/ArticleArchiveResponse.java b/modules/kbase/src/main/java/com/bytedesk/kbase/article_archive/ArticleArchiveResponse.java index 57f5451962..3eee79c43d 100644 --- a/modules/kbase/src/main/java/com/bytedesk/kbase/article_archive/ArticleArchiveResponse.java +++ b/modules/kbase/src/main/java/com/bytedesk/kbase/article_archive/ArticleArchiveResponse.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-03-22 23:00:00 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-03-10 13:57:48 + * @LastEditTime: 2025-03-13 20:10:40 * @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. @@ -14,6 +14,7 @@ package com.bytedesk.kbase.article_archive; import java.time.LocalDateTime; +import java.util.List; import com.bytedesk.core.base.BaseResponse; import com.bytedesk.core.rbac.user.UserProtobuf; diff --git a/modules/kbase/src/main/java/com/bytedesk/kbase/auto_reply/fixed/AutoReplyFixedResponse.java b/modules/kbase/src/main/java/com/bytedesk/kbase/auto_reply/fixed/AutoReplyFixedResponse.java index 198b14ba06..aec34ec235 100644 --- a/modules/kbase/src/main/java/com/bytedesk/kbase/auto_reply/fixed/AutoReplyFixedResponse.java +++ b/modules/kbase/src/main/java/com/bytedesk/kbase/auto_reply/fixed/AutoReplyFixedResponse.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-06-27 22:40:33 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-03-10 12:11:58 + * @LastEditTime: 2025-03-13 20:10:50 * @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. @@ -14,6 +14,7 @@ package com.bytedesk.kbase.auto_reply.fixed; import java.time.LocalDateTime; +import java.util.List; import com.bytedesk.core.base.BaseResponse; diff --git a/modules/kbase/src/main/java/com/bytedesk/kbase/comment/CommentEntity.java b/modules/kbase/src/main/java/com/bytedesk/kbase/comment/CommentEntity.java index 707d2edc03..388629f5b8 100644 --- a/modules/kbase/src/main/java/com/bytedesk/kbase/comment/CommentEntity.java +++ b/modules/kbase/src/main/java/com/bytedesk/kbase/comment/CommentEntity.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-05-11 18:14:28 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-03-07 09:32:17 + * @LastEditTime: 2025-03-13 20:11:00 * @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. @@ -13,13 +13,18 @@ */ package com.bytedesk.kbase.comment; +import java.util.ArrayList; +import java.util.List; + import com.bytedesk.core.base.BaseEntity; import com.bytedesk.core.constant.TypeConsts; import com.bytedesk.core.constant.BytedeskConsts; import com.bytedesk.core.enums.LevelEnum; import com.bytedesk.core.enums.PlatformEnum; +import com.bytedesk.core.utils.StringListConverter; import jakarta.persistence.Column; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.Table; import lombok.AllArgsConstructor; diff --git a/modules/kbase/src/main/java/com/bytedesk/kbase/comment/CommentRequest.java b/modules/kbase/src/main/java/com/bytedesk/kbase/comment/CommentRequest.java index 14e3229d72..a76cfcc1e7 100644 --- a/modules/kbase/src/main/java/com/bytedesk/kbase/comment/CommentRequest.java +++ b/modules/kbase/src/main/java/com/bytedesk/kbase/comment/CommentRequest.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-05-11 18:26:04 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-03-07 09:35:42 + * @LastEditTime: 2025-03-13 20:11:08 * @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. @@ -14,12 +14,18 @@ package com.bytedesk.kbase.comment; import java.time.LocalDateTime; +import java.util.ArrayList; +import java.util.List; import com.bytedesk.core.base.BaseRequest; import com.bytedesk.core.constant.BytedeskConsts; +import com.bytedesk.core.constant.TypeConsts; import com.bytedesk.core.enums.LevelEnum; import com.bytedesk.core.enums.PlatformEnum; +import com.bytedesk.core.utils.StringListConverter; +import jakarta.persistence.Column; +import jakarta.persistence.Convert; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/modules/kbase/src/main/java/com/bytedesk/kbase/faq/FaqRequest.java b/modules/kbase/src/main/java/com/bytedesk/kbase/faq/FaqRequest.java index afbc21bcfd..d83d0538d4 100644 --- a/modules/kbase/src/main/java/com/bytedesk/kbase/faq/FaqRequest.java +++ b/modules/kbase/src/main/java/com/bytedesk/kbase/faq/FaqRequest.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-03-22 22:59:48 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-03-13 14:50:55 + * @LastEditTime: 2025-03-13 20:11:18 * @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. @@ -18,7 +18,6 @@ import java.util.ArrayList; import java.util.List; import com.bytedesk.core.base.BaseRequest; -import com.bytedesk.core.constant.BytedeskConsts; import com.bytedesk.core.message.MessageTypeEnum; import com.bytedesk.kbase.split.SplitStatusEnum; @@ -78,8 +77,6 @@ public class FaqRequest extends BaseRequest { private Boolean enabled = true; @Builder.Default - @Convert(converter = StringListConverter.class) - @Column(columnDefinition = TypeConsts.COLUMN_TYPE_TEXT) private List tagList = new ArrayList<>(); private LocalDateTime startDate; diff --git a/modules/kbase/src/main/java/com/bytedesk/kbase/file/FileEntity.java b/modules/kbase/src/main/java/com/bytedesk/kbase/file/FileEntity.java index cc86c68555..5428847b19 100644 --- a/modules/kbase/src/main/java/com/bytedesk/kbase/file/FileEntity.java +++ b/modules/kbase/src/main/java/com/bytedesk/kbase/file/FileEntity.java @@ -18,7 +18,6 @@ import java.util.ArrayList; import java.util.List; import com.bytedesk.core.base.BaseEntity; -import com.bytedesk.core.constant.BytedeskConsts; import com.bytedesk.core.constant.TypeConsts; import com.bytedesk.core.enums.LevelEnum; import com.bytedesk.core.enums.PlatformEnum; diff --git a/modules/kbase/src/main/java/com/bytedesk/kbase/file/FileRequest.java b/modules/kbase/src/main/java/com/bytedesk/kbase/file/FileRequest.java index 5496a313c5..5b1bb8188d 100644 --- a/modules/kbase/src/main/java/com/bytedesk/kbase/file/FileRequest.java +++ b/modules/kbase/src/main/java/com/bytedesk/kbase/file/FileRequest.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-05-11 18:26:04 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-03-07 09:36:19 + * @LastEditTime: 2025-03-13 20:11:37 * @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. @@ -14,9 +14,10 @@ package com.bytedesk.kbase.file; import java.time.LocalDateTime; +import java.util.List; +import java.util.ArrayList; import com.bytedesk.core.base.BaseRequest; -import com.bytedesk.core.constant.BytedeskConsts; import com.bytedesk.core.enums.LevelEnum; import com.bytedesk.core.enums.PlatformEnum; import com.bytedesk.kbase.split.SplitStatusEnum; @@ -51,8 +52,6 @@ public class FileRequest extends BaseRequest { // private int docsCount; @Builder.Default - @Convert(converter = StringListConverter.class) - @Column(columnDefinition = TypeConsts.COLUMN_TYPE_TEXT) private List tagList = new ArrayList<>(); private LocalDateTime startDate; diff --git a/modules/kbase/src/main/java/com/bytedesk/kbase/file/FileResponse.java b/modules/kbase/src/main/java/com/bytedesk/kbase/file/FileResponse.java index 5972f5cf6d..396f91171e 100644 --- a/modules/kbase/src/main/java/com/bytedesk/kbase/file/FileResponse.java +++ b/modules/kbase/src/main/java/com/bytedesk/kbase/file/FileResponse.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-05-11 18:26:12 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-03-07 09:39:02 + * @LastEditTime: 2025-03-13 20:11:58 * @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. @@ -14,6 +14,7 @@ package com.bytedesk.kbase.file; import java.time.LocalDateTime; +import java.util.List; import com.bytedesk.core.base.BaseResponse; diff --git a/modules/kbase/src/main/java/com/bytedesk/kbase/kbase/KbaseEntity.java b/modules/kbase/src/main/java/com/bytedesk/kbase/kbase/KbaseEntity.java index 5751a3967b..7f807f07ce 100644 --- a/modules/kbase/src/main/java/com/bytedesk/kbase/kbase/KbaseEntity.java +++ b/modules/kbase/src/main/java/com/bytedesk/kbase/kbase/KbaseEntity.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-02-22 16:16:42 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-03-07 09:30:31 + * @LastEditTime: 2025-03-13 20:12:48 * @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. @@ -23,9 +23,11 @@ import com.bytedesk.core.constant.TypeConsts; import com.bytedesk.core.enums.LanguageEnum; import com.bytedesk.core.enums.LevelEnum; import com.bytedesk.core.enums.PlatformEnum; +import com.bytedesk.core.utils.StringListConverter; import com.bytedesk.team.member.MemberEntity; import jakarta.persistence.Column; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.EntityListeners; import jakarta.persistence.FetchType; @@ -154,10 +156,6 @@ public class KbaseEntity extends BaseEntity { // 有效结束日期 private LocalDateTime endDate; - // @Builder.Default - // @ElementCollection - // @CollectionTable(name = "bytedesk_kbase_tags") - // private List tags = new ArrayList<>(); @Builder.Default @Convert(converter = StringListConverter.class) @Column(columnDefinition = TypeConsts.COLUMN_TYPE_TEXT) diff --git a/modules/kbase/src/main/java/com/bytedesk/kbase/kbase/KbaseRequest.java b/modules/kbase/src/main/java/com/bytedesk/kbase/kbase/KbaseRequest.java index b8fdd5fa94..5c365daddd 100644 --- a/modules/kbase/src/main/java/com/bytedesk/kbase/kbase/KbaseRequest.java +++ b/modules/kbase/src/main/java/com/bytedesk/kbase/kbase/KbaseRequest.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-03-22 22:59:48 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-03-07 09:36:37 + * @LastEditTime: 2025-03-13 20:13:09 * @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. @@ -23,8 +23,10 @@ import com.bytedesk.core.constant.TypeConsts; import com.bytedesk.core.enums.LanguageEnum; import com.bytedesk.core.enums.LevelEnum; import com.bytedesk.core.enums.PlatformEnum; +import com.bytedesk.core.utils.StringListConverter; import jakarta.persistence.Column; +import jakarta.persistence.Convert; import jakarta.validation.constraints.NotEmpty; import lombok.AllArgsConstructor; import lombok.Builder;