IM数据处理定时任务

This commit is contained in:
jie.lu
2025-07-18 17:49:36 +08:00
parent 15ef98d490
commit 3b83ff86ba
9 changed files with 474 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
package com.volvo.ai.analytic.center.dto.corpus;
import lombok.Data;
import java.util.Date;
/**
* @description IM会话存档消息记录表-湖仓同步表
* @author jlu
* @date 2025-07-17
*/
@Data
public class ImCurMessageDTO {
private static final long serialVersionUID = 1L;
private String sessionId;
/**
* 消息内容文本
*/
private String msgContent;
/**
* 客户类型0:用户 1百度 2GPT 3人工 4唯都Agent
*/
private Integer customerType;
private Long msgTimestamp;
public ImCurMessageDTO() {
}
}

View File

@@ -28,6 +28,8 @@ public enum BusinessTypeEnum {
SMART_ASSISTANT_NAMEPLATE("SMART_ASSISTANT_NAMEPLATE", "智能助手-铭牌"),
IM_CORPUS_ANALYSIS("IM_CORPUS_ANALYSIS", "IM语料库"),
//特邀发言官
SPOKESMAN("SPOKESMAN", "特邀发言官"),

View File

@@ -0,0 +1,27 @@
package com.volvo.ai.analytic.center.enums;
public enum ImCustomTypeEnums {
CUSTOMER(0, "用户"),
BAIDU(1, "百度"),
GPT(2, "GPT"),
MANUAL(3, "人工"),
VOLVO_AGENT(4, "唯都Agent"),
;
private Integer code;
private String message;
ImCustomTypeEnums(Integer code, String message) {
this.code = code;
this.message = message;
}
public Integer getCode() {
return this.code;
}
public String getMessage() {
return this.message;
}
}