1234567891011121314151617181920212223242526272829303132 |
- <?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.bosshand.virgo.dao.VerificationQrDao">
-
- <resultMap type="com.bosshand.virgo.model.VerificationQr" id="verificationQrResult">
- <id column="id" property="id"/>
- <result column="content" property="content"/>
- <result column="state" property="state"/>
- <result column="url" property="url"/>
- <result column="userId" property="userId"/>
- </resultMap>
- <select id="get" resultMap="verificationQrResult">
- select * from verification_qr where id = #{id}
- </select>
-
- <update id="update" parameterType="com.bosshand.virgo.model.VerificationQr">
- update verification_qr
- <trim prefix="set" suffixOverrides=",">
- <if test="content!=null">content=#{content},</if>
- <if test="url!=null">url=#{url},</if>
- <if test="state!=-1">state=#{state},</if>
- <if test="userId!=0">userId=#{userId},</if>
- </trim>
- where id = #{id}
- </update>
-
- <insert id="insert" parameterType="com.bosshand.virgo.model.VerificationQr" useGeneratedKeys="true" keyProperty="id">
- INSERT INTO verification_qr(content, state, url, userId) VALUES (#{content}, #{state}, #{url}, #{userId})
- </insert>
-
- </mapper>
|