<?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.beiyin.localMapper.ClustercfgMapper">
	<sql id="Base_Column_List">
	    cluster_id,cluster_type,cluster_url,cluster_stat,cluster_finish
    </sql>
    <!-- 获取集群配置信息 -->
    <select id="getClustercfg" resultType="com.beiyin.pojo.Clustercfg" >
		select * from clustercfg
    </select>
     <!-- 添加集群配置 -->
    <insert id="addClustercfg" parameterType="com.beiyin.pojo.Clustercfg" >
		insert into clustercfg (
		<include refid="Base_Column_List" />
		)
        values (#{cluster_id},#{cluster_type},#{cluster_url},#{cluster_stat},#{cluster_finish})
    </insert>
    <!-- 删除集群配置信息 -->
      <delete id="deleteClustercfg" parameterType="java.lang.String">
		delete from clustercfg where cluster_id = #{cluster_id}
    </delete>
    <!-- 修改集群配置信息 -->
    <update id="updateClustercfg" parameterType="com.beiyin.pojo.Clustercfg">
        update clustercfg
 		<trim prefix="set" suffixOverrides=",">
            <if test="cluster_stat != null and cluster_stat !='' ">cluster_stat=#{cluster_stat},</if>
            <if test="cluster_finish != null and cluster_finish !='' ">cluster_finish=#{cluster_finish},</if>
             <if test="cluster_url != null and cluster_url !='' ">cluster_url=#{cluster_url},</if>
        </trim>
        where cluster_id=#{cluster_id}
	</update>
</mapper>