refactor: 提取ServerNodeMapper.countActivePod
This commit is contained in:
		
							parent
							
								
									27784ac7f3
								
							
						
					
					
						commit
						2f03ca3cac
					
				@ -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>
 | 
				
			||||||
@ -36,12 +36,4 @@
 | 
				
			|||||||
           AND rt.host_ip = tt.host_ip
 | 
					           AND rt.host_ip = tt.host_ip
 | 
				
			||||||
    </update>
 | 
					    </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>
 | 
					</mapper>
 | 
				
			||||||
 | 
				
			|||||||
@ -36,11 +36,4 @@
 | 
				
			|||||||
           AND rt.host_ip = tt.host_ip
 | 
					           AND rt.host_ip = tt.host_ip
 | 
				
			||||||
    </update>
 | 
					    </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>
 | 
					</mapper>
 | 
				
			||||||
 | 
				
			|||||||
@ -30,13 +30,4 @@
 | 
				
			|||||||
        </foreach>
 | 
					        </foreach>
 | 
				
			||||||
    </update>
 | 
					    </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>
 | 
					</mapper>
 | 
				
			||||||
 | 
				
			|||||||
@ -36,11 +36,4 @@
 | 
				
			|||||||
          AND rt.host_ip = tt.host_ip
 | 
					          AND rt.host_ip = tt.host_ip
 | 
				
			||||||
    </update>
 | 
					    </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>
 | 
					</mapper>
 | 
				
			||||||
 | 
				
			|||||||
@ -35,12 +35,4 @@
 | 
				
			|||||||
               ) AS src ON (dest.host_id = src.host_id AND dest.host_ip = src.host_ip)
 | 
					               ) AS src ON (dest.host_id = src.host_id AND dest.host_ip = src.host_ip)
 | 
				
			||||||
    </update>
 | 
					    </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>
 | 
					</mapper>
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user