铭牌解析提交

This commit is contained in:
zren25
2025-04-24 09:37:03 +08:00
parent 79ce89049b
commit d30c4adaa7
14 changed files with 707 additions and 5 deletions

View File

@@ -25,7 +25,7 @@ public class CorpusReportDTO {
private String aiAnalysisRequestId;
/**
* 语料类型【1企业微信2电话】
* 语料类型【1企业微信2电话, 3:铭牌
*/
private Long analysisScene;
@@ -46,6 +46,9 @@ public class CorpusReportDTO {
private String recordId;
private String customerFlowId;
private String carModel;
}

View File

@@ -0,0 +1,115 @@
package com.volvo.ai.analytic.center.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
/**
* @description 铭牌记录表-湖仓同步表
* @author BEJSON
* @date 2025-03-10
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName("tm_nameplate_corpus")
public class TmNameplateCorpus {
private static final long serialVersionUID = 1L;
/**
* 主键id
*/
@TableId(value="id", type = IdType.AUTO)
private Long id;
/**
* 客流id
*/
@TableField(value="customer_flow_id")
private String customerFlowId;
/**
* 语料内容
*/
@TableField(value="nameplate_content")
private String nameplateContent;
/**
* 录音开始时间
*/
@TableField(value="nameplate_start_time")
private Date nameplateStartTime;
/**
* 录音结束时间
*/
@TableField(value="nameplate_end_time")
private Date nameplateEndTime;
/**
* 时长
*/
@TableField(value="nameplate_time")
private Long nameplateTime;
/**
* 删除标识0-未删除1-已删除)
*/
@TableField("is_deleted")
private Integer isDeleted;
/**
* 记录版本号,即乐观锁
*/
@TableField("versions")
private Integer versions;
/**
* 创建人
*/
@TableField("create_by")
private String createBy;
/**
* 更新人
*/
@TableField("update_by")
private String updateBy;
/**
* 创建sql人
*/
@TableField("create_sqlby")
private String createSqlby;
/**
* 更新sql人
*/
@TableField("update_sqlby")
private String updateSqlby;
/**
* 创建时间
*/
@TableField("create_time")
private Date createTime;
/**
* 更新时间
*/
@TableField("update_time")
private Date updateTime;
}

View File

@@ -0,0 +1,100 @@
package com.volvo.ai.analytic.center.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
/**
* @description 铭牌解析记录表
* @author BEJSON
* @date 2025-03-10
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName("tt_nameplate_record")
public class TtNameplateRecord {
private static final long serialVersionUID = 1L;
/**
* 主键id
*/
@TableId(value="id", type = IdType.AUTO)
private Long id;
/**
* 语料内容Id
*/
@TableField(value="nameplate_corpus_id")
private Long nameplateCorpusId;
/**
* 客流id
*/
@TableField(value="customer_flow_id")
private String customerFlowId;
/**
* 删除标识0-未删除1-已删除)
*/
@TableField("is_deleted")
private Integer isDeleted;
/**
* 记录版本号,即乐观锁
*/
@TableField("version")
private Integer version;
/**
* 创建人
*/
@TableField("create_by")
private String createBy;
/**
* 更新人
*/
@TableField("update_by")
private String updateBy;
/**
* 创建sql人
*/
@TableField("create_sqlby")
private String createSqlby;
/**
* 更新sql人
*/
@TableField("update_sqlby")
private String updateSqlby;
/**
* 创建时间
*/
@TableField("create_time")
private Date createTime;
/**
* 更新时间
*/
@TableField("update_time")
private Date updateTime;
/**
* 记录版本号,即乐观锁
*/
@TableField("versions")
private Integer versions;
}

View File

@@ -6,7 +6,9 @@ import lombok.Getter;
public enum BusinessTypeEnum {
COMMUNITYTARGET("CommunityTarget", "社区舆情分析"),
SMART_ASSISTANT("SMART_ASSISTANT", "智能助手")
SMART_ASSISTANT("SMART_ASSISTANT", "智能助手"),
SMART_ASSISTANT_NAMEPLATE("SMART_ASSISTANT_NAMEPLATE", "智能助手-铭牌")
;
private String code;

View File

@@ -4,6 +4,9 @@ public enum CategoryEnum {
ENTERPRISE_WECHAT("enterprise_wechat", "企微记录"),
PHONE_VOICE("phone_voice", "语音电话"),
NAMEPLATE_VOICE("nameplate_voice", "铭牌"),
OTHER("未知", "未知记录"),
;
private String code;