123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper
- PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- "https://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="cn.flea.chexnetmaster.mapper.UserMapper">
- <insert id="addUser" useGeneratedKeys="true" keyProperty="id">
- insert into
- user(name,password,gender,age,wechat_openid,wechat_unionid,session_key,wechat_avatar_url,create_time,update_time)
- values(#{name},#{password},#{gender},#{age},#{wechatOpenid},#{wechatUnionid},#{sessionKey},#{wechatAvatarUrl},now(),now())
- </insert>
- <delete id="deleteUserByOpenid">
- delete from user where wechat_openid=#{wechatOpenid}
- </delete>
- <update id="updateUserById" useGeneratedKeys="true" keyProperty="id">
- update user
- <set>
- <if test="name != null and name != ''" >
- name=#{name},
- </if>
- <if test="password != null and password != ''" >
- password=#{password},
- </if>
- <if test="gender != null" >
- gender=#{gender},
- </if>
- <if test="age != null" >
- age=#{age},
- </if>
- <if test="wechatOpenid != null and wechatOpenid != ''" >
- wechat_openid=#{wechatOpenid},
- </if>
- <if test="wechatUnionid != null and wechatUnionid != ''" >
- wechat_unionid=#{wechatUnionid},
- </if>
- <if test="sessionKey != null and sessionKey != ''" >
- session_key=#{sessionKey},
- </if>
- <if test="wechatAvatarUrl != null and wechatAvatarUrl != ''" >
- wechat_avatar_url=#{wechatAvatarUrl},
- </if>
- update_time=now()
- </set>
- where id=#{id}
- </update>
- <update id="updateUserByOpenid" useGeneratedKeys="true" keyProperty="id">
- update user
- <set>
- <if test="name != null and name != ''" >
- name=#{name},
- </if>
- <if test="password != null and password != ''" >
- password=#{password},
- </if>
- <if test="gender != null" >
- gender=#{gender},
- </if>
- <if test="age != null" >
- age=#{age},
- </if>
- <if test="wechatOpenid != null and wechatOpenid != ''" >
- wechat_openid=#{wechatOpenid},
- </if>
- <if test="wechatUnionid != null and wechatUnionid != ''" >
- wechat_unionid=#{wechatUnionid},
- </if>
- <if test="sessionKey != null and sessionKey != ''" >
- session_key=#{sessionKey},
- </if>
- <if test="wechatAvatarUrl != null and wechatAvatarUrl != ''" >
- wechat_avatar_url=#{wechatAvatarUrl},
- </if>
- update_time=now()
- </set>
- where wechat_openid=#{wechatOpenid}
- </update>
- <select id="getUserByOpenid" resultType="cn.flea.chexnetmaster.pojo.User">
- select * from user where wechat_openid=#{wechatOpenid}
- </select>
- <select id="getUserById" resultType="cn.flea.chexnetmaster.pojo.User">
- select name,gender,age from user where id=#{id}
- </select>
- </mapper>
|