48 lines
1.8 KiB
XML
48 lines
1.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="com.volvo.ai.analytic.center.mapper.AiAnalysisErrorsMapper">
|
|
<select id="queryCountAnalysisErrorList" resultType="java.lang.Integer">
|
|
select count(1) from (
|
|
SELECT
|
|
ai_analysis_request_id as aiAnalysisRequestId,
|
|
ai_analysis_request_type as aiAnalysisRequestType,
|
|
ai_analysis_error_handling_status as aiAnalysisErrorHandlingStatus,
|
|
retry_count as retryCount,
|
|
max_retry_count as maxRetryCount
|
|
FROM
|
|
tt_ai_analysis_errors
|
|
WHERE
|
|
is_deleted = 0
|
|
AND ai_analysis_request_type in (
|
|
<foreach collection="businessType" item="businessType" separator=",">
|
|
#{businessType}
|
|
</foreach>
|
|
)
|
|
AND ai_analysis_error_handling_status = '0'
|
|
AND retry_count < max_retry_count
|
|
)tag
|
|
</select>
|
|
|
|
<select id="queryAnalysisErrorList" resultType="com.volvo.ai.analytic.center.entity.AiAnalysisErrors">
|
|
|
|
SELECT
|
|
ai_analysis_request_id as aiAnalysisRequestId,
|
|
ai_analysis_request_type as aiAnalysisRequestType,
|
|
ai_analysis_error_handling_status as aiAnalysisErrorHandlingStatus,
|
|
retry_count as retryCount,
|
|
max_retry_count as maxRetryCount
|
|
FROM
|
|
tt_ai_analysis_errors
|
|
WHERE
|
|
is_deleted = 0
|
|
AND ai_analysis_request_type in (
|
|
<foreach collection="businessType" item="businessType" separator=",">
|
|
#{businessType}
|
|
</foreach>
|
|
)
|
|
AND ai_analysis_error_handling_status = '0'
|
|
AND retry_count < max_retry_count
|
|
LIMIT #{offset}, #{pageSize}
|
|
</select>
|
|
|
|
</mapper> |