<?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="org.opengauss.admin.system.mapper.ops.OpsHostMapper">
<select id="pageHost" resultType="org.opengauss.admin.common.core.domain.model.ops.host.OpsHostVO">
SELECT h.*, a.name azName
FROM ops_host h
LEFT JOIN ops_az a ON h.az_id = a.az_id
WHERE 1=1
<if test="name!=null and name!=''">
AND (h.public_ip like #{name} OR h.private_ip like #{name})
</if>
</select>
</mapper>