This commit is contained in:
jack ning
2025-04-23 15:10:57 +08:00
parent 20e50a5e8a
commit 89f2bb23a9
15 changed files with 143 additions and 19 deletions

View File

@@ -2,7 +2,7 @@
* @Author: jackning 270580156@qq.com
* @Date: 2024-02-22 16:16:42
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-04-09 21:36:22
* @LastEditTime: 2025-04-23 15:03:49
* @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.
@@ -76,6 +76,16 @@ public abstract class AbstractArticleEntity extends BaseEntity {
@Builder.Default
private boolean markdown = false;
// 是否开启自动生成enable_llm_qa问答
@Builder.Default
@Column(name = "is_auto_generate_llm_qa")
private boolean autoGenerateLlmQa = false;
// 是否已经生成llm问答
@Builder.Default
@Column(name = "is_llm_qa_generated")
private boolean llmQaGenerated = false;
@Builder.Default
private int readCount = 0;

View File

@@ -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 20:10:10
* @LastEditTime: 2025-04-23 15:06:03
* @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.
@@ -62,13 +62,20 @@ public class ArticleRequest extends BaseRequest {
private LocalDateTime endDate;
@Builder.Default
private Boolean top = false;
@Builder.Default
private Boolean published = false;
// 是否开启自动生成enable_llm_qa问答
@Builder.Default
private Boolean autoGenerateLlmQa = false;
// 是否已经生成llm问答
@Builder.Default
private Boolean llmQaGenerated = false;
@Builder.Default
private Boolean markdown = false;

View File

@@ -2,7 +2,7 @@
* @Author: jackning 270580156@qq.com
* @Date: 2024-03-22 23:00:00
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-03-13 20:10:17
* @LastEditTime: 2025-04-23 15:07:47
* @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.
@@ -54,6 +54,12 @@ public class ArticleResponse extends BaseResponse {
private Boolean published;
// 是否开启自动生成enable_llm_qa问答
private Boolean autoGenerateLlmQa;
// 是否已经生成llm问答
private Boolean llmQaGenerated;
private Boolean markdown;
private Integer readCount;

View File

@@ -2,7 +2,7 @@
* @Author: jackning 270580156@qq.com
* @Date: 2024-02-22 16:16:42
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-04-21 15:30:19
* @LastEditTime: 2025-04-23 15:03: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.
@@ -127,6 +127,17 @@ public class FaqEntity extends BaseEntity {
@Column(name = "is_enabled")
private boolean enabled = true;
// 是否开启自动生成enable_llm_qa问答
@Builder.Default
@Column(name = "is_auto_generate_llm_qa")
private boolean autoGenerateLlmQa = false;
// 是否已经生成llm问答
@Builder.Default
@Column(name = "is_llm_qa_generated")
private boolean llmQaGenerated = false;
// 有效开始日期
@Builder.Default
private LocalDateTime startDate = LocalDateTime.now();

View File

@@ -2,7 +2,7 @@
* @Author: jackning 270580156@qq.com
* @Date: 2024-03-22 22:59:48
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-04-19 16:05:02
* @LastEditTime: 2025-04-23 15:05:13
* @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.
@@ -88,6 +88,14 @@ public class FaqRequest extends BaseRequest {
@Builder.Default
private Boolean enabled = true;
// 是否开启自动生成enable_llm_qa问答
@Builder.Default
private Boolean autoGenerateLlmQa = false;
// 是否已经生成llm问答
@Builder.Default
private Boolean llmQaGenerated = false;
@Builder.Default
private List<String> tagList = new ArrayList<>();

View File

@@ -2,7 +2,7 @@
* @Author: jackning 270580156@qq.com
* @Date: 2024-03-22 23:00:00
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-04-20 00:19:47
* @LastEditTime: 2025-04-23 15:07:38
* @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.
@@ -64,6 +64,12 @@ public class FaqResponse extends BaseResponse {
// private Boolean valid;
private Boolean enabled;
// 是否开启自动生成enable_llm_qa问答
private Boolean autoGenerateLlmQa;
// 是否已经生成llm问答
private Boolean llmQaGenerated;
private List<String> tagList;
// 有效开始日期

View File

@@ -2,7 +2,7 @@
* @Author: jackning 270580156@qq.com
* @Date: 2024-05-11 18:14:28
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-04-12 15:22:54
* @LastEditTime: 2025-04-23 15:04:25
* @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.
@@ -71,6 +71,17 @@ public class FileEntity extends BaseEntity {
@Column(name = "is_enabled")
private boolean enabled = true;
// 是否开启自动生成enable_llm_qa问答
@Builder.Default
@Column(name = "is_auto_generate_llm_qa")
private boolean autoGenerateLlmQa = false;
// 是否已经生成llm问答
@Builder.Default
@Column(name = "is_llm_qa_generated")
private boolean llmQaGenerated = false;
// 有效开始日期
@Builder.Default
private LocalDateTime startDate = LocalDateTime.now();

View File

@@ -2,7 +2,7 @@
* @Author: jackning 270580156@qq.com
* @Date: 2024-05-11 18:26:04
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-04-12 15:24:32
* @LastEditTime: 2025-04-23 15:06:20
* @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.
@@ -45,7 +45,15 @@ public class FileRequest extends BaseRequest {
// 是否启用,状态:启用/禁用
@Builder.Default
private boolean enabled = true;
private Boolean enabled = true;
// 是否开启自动生成enable_llm_qa问答
@Builder.Default
private Boolean autoGenerateLlmQa = false;
// 是否已经生成llm问答
@Builder.Default
private Boolean llmQaGenerated = false;
// 有效开始日期
@Builder.Default

View File

@@ -2,7 +2,7 @@
* @Author: jackning 270580156@qq.com
* @Date: 2024-05-11 18:26:12
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-04-10 16:11:05
* @LastEditTime: 2025-04-23 15:06: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.
@@ -53,6 +53,12 @@ public class FileResponse extends BaseResponse {
private Boolean enabled;
// 是否开启自动生成enable_llm_qa问答
private Boolean autoGenerateLlmQa;
// 是否已经生成llm问答
private Boolean llmQaGenerated;
private String categoryUid; // 所属分类
private String kbUid; // 所属知识库

View File

@@ -2,7 +2,7 @@
* @Author: jackning 270580156@qq.com
* @Date: 2024-05-11 18:14:28
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-04-12 15:23:32
* @LastEditTime: 2025-04-23 15:04:32
* @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.
@@ -73,6 +73,17 @@ public class TextEntity extends BaseEntity {
@Column(name = "is_enabled")
private boolean enabled = true;
// 是否开启自动生成enable_llm_qa问答
@Builder.Default
@Column(name = "is_auto_generate_llm_qa")
private boolean autoGenerateLlmQa = false;
// 是否已经生成llm问答
@Builder.Default
@Column(name = "is_llm_qa_generated")
private boolean llmQaGenerated = false;
// 有效开始日期
@Builder.Default
private LocalDateTime startDate = LocalDateTime.now();
@@ -94,4 +105,6 @@ public class TextEntity extends BaseEntity {
@Column(columnDefinition = TypeConsts.COLUMN_TYPE_TEXT)
private List<String> docIdList = new ArrayList<>();
}

View File

@@ -2,7 +2,7 @@
* @Author: jackning 270580156@qq.com
* @Date: 2024-05-11 18:26:04
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-04-12 15:24:08
* @LastEditTime: 2025-04-23 15:06:35
* @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.
@@ -48,7 +48,15 @@ public class TextRequest extends BaseRequest {
// 是否启用,状态:启用/禁用
@Builder.Default
private boolean enabled = true;
private Boolean enabled = true;
// 是否开启自动生成enable_llm_qa问答
@Builder.Default
private Boolean autoGenerateLlmQa = false;
// 是否已经生成llm问答
@Builder.Default
private Boolean llmQaGenerated = false;
// 有效开始日期
@Builder.Default

View File

@@ -2,7 +2,7 @@
* @Author: jackning 270580156@qq.com
* @Date: 2024-05-11 18:26:12
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-04-12 13:55:28
* @LastEditTime: 2025-04-23 15:07:20
* @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.
@@ -49,6 +49,12 @@ public class TextResponse extends BaseResponse {
private Boolean enabled;
// 是否开启自动生成enable_llm_qa问答
private Boolean autoGenerateLlmQa;
// 是否已经生成llm问答
private Boolean llmQaGenerated;
@Builder.Default
private String status = SplitStatusEnum.NEW.name();

View File

@@ -2,7 +2,7 @@
* @Author: jackning 270580156@qq.com
* @Date: 2024-05-11 18:14:28
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-04-12 15:23:41
* @LastEditTime: 2025-04-23 15:04:39
* @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.
@@ -79,6 +79,16 @@ public class WebsiteEntity extends BaseEntity {
@Column(name = "is_enabled")
private boolean enabled = true;
// 是否开启自动生成enable_llm_qa问答
@Builder.Default
@Column(name = "is_auto_generate_llm_qa")
private boolean autoGenerateLlmQa = false;
// 是否已经生成llm问答
@Builder.Default
@Column(name = "is_llm_qa_generated")
private boolean llmQaGenerated = false;
// 有效开始日期
@Builder.Default
private LocalDateTime startDate = LocalDateTime.now();

View File

@@ -2,7 +2,7 @@
* @Author: jackning 270580156@qq.com
* @Date: 2024-05-11 18:26:04
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-04-12 15:39:00
* @LastEditTime: 2025-04-23 15:06:45
* @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,7 +46,15 @@ public class WebsiteRequest extends BaseRequest {
// 是否启用,状态:启用/禁用
@Builder.Default
private boolean enabled = true;
private Boolean enabled = true;
// 是否开启自动生成enable_llm_qa问答
@Builder.Default
private Boolean autoGenerateLlmQa = false;
// 是否已经生成llm问答
@Builder.Default
private Boolean llmQaGenerated = false;
// 有效开始日期
@Builder.Default

View File

@@ -2,7 +2,7 @@
* @Author: jackning 270580156@qq.com
* @Date: 2024-05-11 18:26:12
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-04-10 16:12:08
* @LastEditTime: 2025-04-23 15:07:27
* @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.
@@ -52,6 +52,12 @@ public class WebsiteResponse extends BaseResponse {
private Boolean enabled;
// 是否开启自动生成enable_llm_qa问答
private Boolean autoGenerateLlmQa;
// 是否已经生成llm问答
private Boolean llmQaGenerated;
private String categoryUid; // 所属分类
private String kbUid; // 所属知识库