2024-05-21 00:32:51 +08:00
|
|
|
<?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.aizuda.snailjob.template.datasource.persistence.mapper.RetrySummaryMapper">
|
|
|
|
|
2024-05-21 15:16:04 +08:00
|
|
|
<select id="selectRetryTaskList"
|
2024-05-21 00:32:51 +08:00
|
|
|
resultType="com.aizuda.snailjob.template.datasource.persistence.dataobject.DashboardRetryLineResponseDO$Task">
|
|
|
|
SELECT group_name AS groupName,
|
|
|
|
SUM(CASE WHEN (scene_status = 1) THEN 1 ELSE 0 END) AS run,
|
|
|
|
COUNT(*) AS total
|
|
|
|
FROM sj_retry_scene_config
|
|
|
|
${ew.customSqlSegment}
|
|
|
|
GROUP BY namespace_id, group_name
|
|
|
|
ORDER BY group_name
|
|
|
|
</select>
|
|
|
|
|
2024-05-21 15:16:04 +08:00
|
|
|
<select id="selectRetryTaskListCount" resultType="long">
|
2024-05-21 00:32:51 +08:00
|
|
|
SELECT COUNT(DISTINCT group_name)
|
|
|
|
FROM sj_retry_scene_config
|
|
|
|
${ew.customSqlSegment}
|
|
|
|
</select>
|
|
|
|
|
|
|
|
</mapper>
|