...
|
...
|
@@ -11,6 +11,16 @@ |
|
|
<result column="gmt_create" jdbcType="TIMESTAMP" property="gmtCreate"/>
|
|
|
<result column="gmt_modified" jdbcType="TIMESTAMP" property="gmtModified"/>
|
|
|
</resultMap>
|
|
|
<!-- 该Mapper映射关系的作用,是虚拟主机与 -->
|
|
|
<resultMap id="ServerAndHostMap" extends="BaseResultMap"
|
|
|
type="com.sunyo.wlpt.message.bus.service.domain.VirtualHost">
|
|
|
<association property="busServer" javaType="com.sunyo.wlpt.message.bus.service.domain.BusServer">
|
|
|
<id column="id" property="id"></id>
|
|
|
<result column="server_name" property="serverName"></result>
|
|
|
</association>
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
<sql id="Base_Column_List">
|
|
|
<!--@mbg.generated-->
|
|
|
id, virtual_host_name, server_id, description, gmt_create, gmt_modified
|
...
|
...
|
@@ -22,24 +32,44 @@ |
|
|
from virtual_host
|
|
|
where id = #{id,jdbcType=VARCHAR}
|
|
|
</select>
|
|
|
<!-- 查询虚拟主机列表,选择性 -->
|
|
|
|
|
|
<select id="selectVirtualHostList" parameterType="com.sunyo.wlpt.message.bus.service.domain.VirtualHost"
|
|
|
resultMap="BaseResultMap">
|
|
|
resultMap="ServerAndHostMap">
|
|
|
select
|
|
|
<include refid="Base_Column_List"/>
|
|
|
from virtual_host
|
|
|
v.id, v.virtual_host_name, v.server_id, v.description, v.gmt_create, v.gmt_modified, s.server_name
|
|
|
from virtual_host as v,bus_server as s
|
|
|
<where>
|
|
|
<!-- 所属服务器ID -->
|
|
|
<if test="serverId != null and serverId !=''">
|
|
|
server_id = #{serverId,jdbcType=VARCHAR}
|
|
|
v.server_id = #{serverId,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
<!-- 虚拟主机名称 -->
|
|
|
<if test="virtualHostName != null and virtualHostName !=''">
|
|
|
virtual_host_name = #{virtualHostName,jdbcType=VARCHAR}
|
|
|
and v.virtual_host_name = #{virtualHostName,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
and v.server_id=s.id
|
|
|
</where>
|
|
|
</select>
|
|
|
|
|
|
|
|
|
<!-- 查询虚拟主机列表,选择性 -->
|
|
|
<!-- <select id="selectVirtualHostList" parameterType="com.sunyo.wlpt.message.bus.service.domain.VirtualHost"-->
|
|
|
<!-- resultMap="BaseResultMap">-->
|
|
|
<!-- select-->
|
|
|
<!-- <include refid="Base_Column_List"/>-->
|
|
|
<!-- from virtual_host-->
|
|
|
<!-- <where>-->
|
|
|
<!-- <!– 所属服务器ID –>-->
|
|
|
<!-- <if test="serverId != null and serverId !=''">-->
|
|
|
<!-- server_id = #{serverId,jdbcType=VARCHAR}-->
|
|
|
<!-- </if>-->
|
|
|
<!-- <!– 虚拟主机名称 –>-->
|
|
|
<!-- <if test="virtualHostName != null and virtualHostName !=''">-->
|
|
|
<!-- and virtual_host_name = #{virtualHostName,jdbcType=VARCHAR}-->
|
|
|
<!-- </if>-->
|
|
|
<!-- </where>-->
|
|
|
<!-- </select>-->
|
|
|
|
|
|
<!-- 校验虚拟主机信息是否存在 -->
|
|
|
<select id="validateVirtualHost" parameterType="com.sunyo.wlpt.message.bus.service.domain.VirtualHost"
|
|
|
resultMap="BaseResultMap">
|
...
|
...
|
|