This commit is contained in:
jack ning
2025-11-20 09:05:12 +08:00
parent a16b804c48
commit 4b7355a41b
4 changed files with 12 additions and 0 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 420 KiB

After

Width:  |  Height:  |  Size: 414 KiB

View File

@@ -58,6 +58,12 @@ public class QueueSettingsEntity extends BaseEntity {
@NotBlank
@Builder.Default
private String queueTip = I18Consts.I18N_QUEUE_TIP;
/**
* Batch window for queue notices, in milliseconds; keeps notices always on but rate-limited per agent.
*/
@Builder.Default
private Integer queueNoticeBatchWindowMs = 2000;
/**
* 从 QueueSettingsRequest 创建 QueueSettings 实体

View File

@@ -44,5 +44,8 @@ public class QueueSettingsRequest extends BaseRequest {
@NotBlank
@Builder.Default
private String queueTip = I18Consts.I18N_QUEUE_TIP;
@Builder.Default
private Integer queueNoticeBatchWindowMs = 2000; // 排队通知批处理窗口(毫秒)
}

View File

@@ -39,6 +39,8 @@ public class QueueSettingsResponse extends BaseResponse {
private Integer maxWaitTime; // 最大等待时间(秒)
private String queueTip; // 排队提示
private Integer queueNoticeBatchWindowMs; // 排队通知批处理窗口(毫秒)
/**
* 从 QueueSettings 实体创建 QueueSettingsResponse
@@ -53,6 +55,7 @@ public class QueueSettingsResponse extends BaseResponse {
.maxWaiting(settings.getMaxWaiting())
.maxWaitTime(settings.getMaxWaitTime())
.queueTip(settings.getQueueTip())
.queueNoticeBatchWindowMs(settings.getQueueNoticeBatchWindowMs())
.build();
}