refactor: 提取ServerNodeMapper.countActivePod

This commit is contained in:
dhb52 2024-05-21 01:33:46 +08:00
parent 27784ac7f3
commit 2f03ca3cac
6 changed files with 13 additions and 39 deletions

View File

@ -0,0 +1,13 @@
<?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.ServerNodeMapper">
<select id="countActivePod"
resultType="com.aizuda.snailjob.template.datasource.persistence.dataobject.ActivePodQuantityResponseDO">
SELECT node_type AS nodeType,
COUNT(*) AS total
FROM sj_server_node
${ew.customSqlSegment}
</select>
</mapper>

View File

@ -36,12 +36,4 @@
AND rt.host_ip = tt.host_ip
</update>
<select id="countActivePod"
resultType="com.aizuda.snailjob.template.datasource.persistence.dataobject.ActivePodQuantityResponseDO">
SELECT node_type AS nodeType,
COUNT(*) AS total
FROM sj_server_node
${ew.customSqlSegment}
</select>
</mapper>

View File

@ -36,11 +36,4 @@
AND rt.host_ip = tt.host_ip
</update>
<select id="countActivePod"
resultType="com.aizuda.snailjob.template.datasource.persistence.dataobject.ActivePodQuantityResponseDO">
SELECT node_type AS nodeType,
COUNT(*) AS total
FROM sj_server_node
${ew.customSqlSegment}
</select>
</mapper>

View File

@ -30,13 +30,4 @@
</foreach>
</update>
<select id="countActivePod"
resultType="com.aizuda.snailjob.template.datasource.persistence.dataobject.ActivePodQuantityResponseDO">
SELECT
node_type AS nodeType,
COUNT(*) AS total
FROM sj_server_node
${ew.customSqlSegment}
</select>
</mapper>

View File

@ -36,11 +36,4 @@
AND rt.host_ip = tt.host_ip
</update>
<select id="countActivePod"
resultType="com.aizuda.snailjob.template.datasource.persistence.dataobject.ActivePodQuantityResponseDO">
SELECT node_type as nodeType, count(*) as total
from sj_server_node
${ew.customSqlSegment}
</select>
</mapper>

View File

@ -35,12 +35,4 @@
) AS src ON (dest.host_id = src.host_id AND dest.host_ip = src.host_ip)
</update>
<select id="countActivePod"
resultType="com.aizuda.snailjob.template.datasource.persistence.dataobject.ActivePodQuantityResponseDO">
SELECT
node_type AS nodeType,
COUNT(*) AS total
FROM sj_server_node
${ew.customSqlSegment}
</select>
</mapper>