123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- <!DOCTYPE mapper
- PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.bosshand.virgo.api.test.dao.ColdStartStopStrategyDao">
- <resultMap type="com.bosshand.virgo.api.test.model.ColdStartStopStrategy" id="setFResult" >
- <id column="id" property="id"/>
- <result column="coolingWaterPumpNumber" property="coolingWaterPumpNumber"/>
- <result column="coolingWaterPumpChangeNumber" property="coolingWaterPumpChangeNumber"/>
- <result column="coolingTowerNumber" property="coolingTowerNumber"/>
- <result column="coolingUnitNumber" property="coolingUnitNumber"/>
- <result column="customSettings" property="customSettings"/>
- <result column="delState" property="delState"/>
- </resultMap>
- <select id="get" resultMap="setFResult">
- SELECT * FROM test_set_f
- <where>
- <if test="data.id != 0">
- and id = #{data.id}
- </if>
- <if test="data.coolingWaterPumpNumber != 0">
- and coolingWaterPumpNumber = #{data.coolingWaterPumpNumber}
- </if>
- <if test="data.coolingWaterPumpChangeNumber != 0">
- and coolingWaterPumpChangeNumber = #{data.coolingWaterPumpChangeNumber}
- </if>
- <if test="data.coolingTowerNumber != 0">
- and coolingTowerNumber = #{data.coolingTowerNumber}
- </if>
- <if test="data.coolingUnitNumber != 0">
- and coolingUnitNumber = #{data.coolingUnitNumber}
- </if>
- <if test="data.customSettings != null">
- and customSettings = #{data.customSettings}
- </if>
- <if test="data.delState != 1">
- and delState = #{data.delState}
- </if>
- </where>
- limit #{currIndex}, #{pageSize}
- </select>
- <select id="count" parameterType="map" resultType="Integer">
- SELECT count(*) FROM test_set_f
- <where>
- <if test="id != 0">
- and id = #{id}
- </if>
- <if test="coolingWaterPumpNumber != 0">
- and coolingWaterPumpNumber = #{coolingWaterPumpNumber}
- </if>
- <if test="coolingWaterPumpChangeNumber != 0">
- and coolingWaterPumpChangeNumber = #{coolingWaterPumpChangeNumber}
- </if>
- <if test="coolingTowerNumber != 0">
- and coolingTowerNumber = #{coolingTowerNumber}
- </if>
- <if test="coolingUnitNumber != 0">
- and coolingUnitNumber = #{coolingUnitNumber}
- </if>
- <if test="customSettings != null">
- and customSettings = #{customSettings}
- </if>
- <if test="delState != 1">
- and delState = #{delState}
- </if>
- </where>
- </select>
- <insert id="save" parameterType="com.bosshand.virgo.api.test.model.ColdStartStopStrategy" useGeneratedKeys="true" keyProperty="id">
- INSERT into test_set_f(coolingWaterPumpNumber, coolingWaterPumpChangeNumber, coolingTowerNumber, coolingUnitNumber, customSettings)
- values (#{coolingWaterPumpNumber}, #{coolingWaterPumpChangeNumber}, #{coolingTowerNumber}, #{coolingUnitNumber}, #{customSettings})
- </insert>
- <update id="update" parameterType="com.bosshand.virgo.api.test.model.ColdStartStopStrategy">
- UPDATE test_set_f
- <trim prefix="set" suffixOverrides=",">
- <if test="coolingWaterPumpNumber!=0">coolingWaterPumpNumber=#{coolingWaterPumpNumber},</if>
- <if test="coolingWaterPumpChangeNumber!=0">coolingWaterPumpChangeNumber=#{coolingWaterPumpChangeNumber},</if>
- <if test="coolingTowerNumber!=0">coolingTowerNumber=#{coolingTowerNumber},</if>
- <if test="coolingUnitNumber!=0">coolingUnitNumber=#{coolingUnitNumber},</if>
- <if test="customSettings!=null">customSettings=#{customSettings},</if>
- <if test="delState!=0">delState=#{delState},</if>
- </trim>
- WHERE id=#{id}
- </update>
- </mapper>
|