This commit is contained in:
jack ning
2025-04-08 16:23:47 +08:00
parent 8d5dbbe03e
commit 8f2fc46ef5
5 changed files with 51 additions and 18 deletions

View File

@@ -129,7 +129,6 @@ public class WorkgroupEntity extends BaseEntity {
@Column(length = BytedeskConsts.COLUMN_EXTRA_LENGTH)
private String extra = BytedeskConsts.EMPTY_JSON_STRING;
/**
* 获取可用客服
* @return 可用客服列表

View File

@@ -2,7 +2,7 @@
* @Author: jackning 270580156@qq.com
* @Date: 2024-02-06 10:18:02
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-03-01 16:59:46
* @LastEditTime: 2025-04-08 16:17: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.
@@ -68,4 +68,7 @@ public class WorkgroupResponse extends BaseResponse {
//
private List<UserProtobuf> agents;
//
}

View File

@@ -2,7 +2,7 @@
* @Author: jackning 270580156@qq.com
* @Date: 2024-07-01 11:32:30
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-03-13 21:37:02
* @LastEditTime: 2025-04-08 16:14:44
* @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.
@@ -15,25 +15,17 @@ package com.bytedesk.service.workgroup_message;
import com.bytedesk.core.message.AbstractMessageEntity;
import jakarta.persistence.Entity;
import jakarta.persistence.Table;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;
/**
* 分表存储技能组客服消息
* 同步message中客服消息包括uid。用于查询技能组消息减少message表压力
*/
@Entity
@Data
@SuperBuilder
@NoArgsConstructor // 添加无参构造函数
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@Table(name = "bytedesk_service_workgroup_message")
// @Entity
// @Data
// @SuperBuilder
// @NoArgsConstructor // 添加无参构造函数
// @Accessors(chain = true)
// @EqualsAndHashCode(callSuper = true)
// @Table(name = "bytedesk_service_workgroup_message")
public class WorkgroupMessage extends AbstractMessageEntity {
private static final long serialVersionUID = 1L;

View File

@@ -0,0 +1,21 @@
/*
* @Author: jackning 270580156@qq.com
* @Date: 2025-04-08 16:13:27
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-04-08 16:13: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.
* Business Source License 1.1: https://github.com/Bytedesk/bytedesk/blob/main/LICENSE
* contact: 270580156@qq.com
*
* Copyright (c) 2025 by bytedesk.com, All Rights Reserved.
*/
package com.bytedesk.service.workgroup_monitor;
/**
* 可对在线客服组进行监控,监控客服组登录坐席、开启自动领取坐席数、空闲坐席数、领取会话数、已处理会话数、流失会话数、留言数。
*/
public class WorkgroupMonitor {
}

View File

@@ -0,0 +1,18 @@
/*
* @Author: jackning 270580156@qq.com
* @Date: 2025-04-08 16:15:21
* @LastEditors: jackning 270580156@qq.com
* @LastEditTime: 2025-04-08 16:15:24
* @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.
* Business Source License 1.1: https://github.com/Bytedesk/bytedesk/blob/main/LICENSE
* contact: 270580156@qq.com
*
* Copyright (c) 2025 by bytedesk.com, All Rights Reserved.
*/
package com.bytedesk.service.workgroup_monitor;
public class WorkgroupMonitorController {
}