日志表和异常表初始化

This commit is contained in:
lxu75
2025-03-03 19:05:18 +08:00
parent 054faae64c
commit d2d8919305
4 changed files with 103 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
package com.volvo.ai.analytic.center.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.volvo.common.core.base.BaseEntity;
import lombok.Data;
import java.time.LocalDateTime;
@Data
@TableName("tt_ai_analysis_errors")
public class AiAnalysisErrors extends BaseEntity {
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@TableField("ai_analysis_request_id")
private String aiAnalysisRequestId;
@TableField("dify_response")
private String difyResponse; // JSON 字符串
@TableField("ai_analysis_error_handling_status")
private String aiAnalysisErrorHandlingStatus;
@TableField("ai_analysis_error_message")
private String aiAnalysisErrorMessage; // JSON 字符串
@TableField("retry_count")
private Integer retryCount;
@TableField("max_retry_count")
private Integer maxRetryCount;
@TableField("is_deleted")
@TableLogic
private Integer isDeleted;
@TableField("versions")
@Version
private Integer versions;
}

View File

@@ -0,0 +1,44 @@
package com.volvo.ai.analytic.center.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.volvo.common.core.base.BaseEntity;
import lombok.Data;
@Data
@TableName("tt_ai_analysis_request_logs")
public class AiAnalysisRequestLogs extends BaseEntity {
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@TableField("ai_analysis_request_id")
private String aiAnalysisRequestId;
@TableField("ai_analysis_request_type")
private String aiAnalysisRequestType;
@TableField("business_request")
private String businessRequest; // JSON 字符串
@TableField("dify_request")
private String difyRequest; // JSON 字符串
@TableField("business_response")
private String businessResponse; // JSON 字符串
@TableField("quest_status")
private String questStatus;
@TableField("dify_agent_key")
private String difyAgentKey;
@TableField("is_deleted")
@TableLogic
private Integer isDeleted;
@TableField("versions")
@Version
private Integer versions;
}

View File

@@ -0,0 +1,9 @@
package com.volvo.ai.analytic.center.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.volvo.ai.analytic.center.entity.AiAnalysisErrors;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface AiAnalysisErrorsMapper extends BaseMapper<AiAnalysisErrors> {
}

View File

@@ -0,0 +1,9 @@
package com.volvo.ai.analytic.center.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.volvo.ai.analytic.center.entity.AiAnalysisRequestLogs;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface AiAnalysisRequestLogsMapper extends BaseMapper<AiAnalysisRequestLogs> {
}