123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195 |
- <?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.ygj.yuemum.dao.wxmini.WXUserDao">
- <resultMap id="BaseResultMap" type="com.ygj.yuemum.domain.wxmini.WXUser">
- <id column="id" property="id" jdbcType="INTEGER"/>
- <result column="xu_openid" property="xu_openid" jdbcType="VARCHAR"/>
- <result column="xu_sessionkey" property="xu_sessionkey" jdbcType="VARCHAR"/>
- <result column="xu_phone" property="xu_phone" jdbcType="VARCHAR"/>
- <result column="xu_countryCode" property="xu_countryCode" jdbcType="VARCHAR"/>
- <result column="xu_name" property="xu_name" jdbcType="VARCHAR"/>
- <result column="xu_avatarUrl" property="xu_avatarUrl" jdbcType="VARCHAR"/>
- <result column="xu_gender" property="xu_gender" jdbcType="VARCHAR"/>
- <result column="xu_city" property="xu_city" jdbcType="VARCHAR"/>
- <result column="xu_province" property="xu_province" jdbcType="VARCHAR"/>
- <result column="xu_country" property="xu_country" jdbcType="VARCHAR"/>
- <result column="xu_language" property="xu_language" jdbcType="VARCHAR"/>
- <result column="xu_ydate" property="xu_ydate" jdbcType="DATE"/>
- <result column="xu_isauthorize" property="xu_isauthorize" jdbcType="INTEGER"/>
- <result column="xu_content_type" property="xu_content_type" jdbcType="INTEGER"/>
- <result column="xu_content_date" property="xu_content_date" jdbcType="INTEGER"/>
- <result column="college_enable" property="college_enable" jdbcType="INTEGER"/>
- </resultMap>
- <!--获取所有数据-->
- <select id="getWXUser" resultType="com.ygj.yuemum.domain.wxmini.WXUser" parameterType="java.lang.String">
- select
- id,xu_openid,xu_sessionkey,xu_phone,xu_name,xu_avatarUrl,xu_gender,xu_city,xu_province,xu_country,xu_language,xu_ydate,xu_isauthorize,xu_content_type,xu_content_date,college_enable
- from wx_user
- where xu_openid = #{xu_openid,jdbcType=VARCHAR}
- order by id asc
- </select>
- <insert id="insertWXUser" parameterType="com.ygj.yuemum.domain.wxmini.WXUser" >
- insert into wx_user
- <trim prefix="(" suffix=")" suffixOverrides="," >
- <if test="xu_openid != null" >
- xu_openid,
- </if>
- <if test="xu_sessionkey != null" >
- xu_sessionkey,
- </if>
- <if test="xu_phone != null" >
- xu_phone,
- </if>
- <if test="xu_name != null" >
- xu_name,
- </if>
- <if test="xu_avatarUrl != null" >
- xu_avatarUrl,
- </if>
- <if test="xu_gender != null" >
- xu_gender,
- </if>
- <if test="xu_city != null" >
- xu_city,
- </if>
- <if test="xu_province != null" >
- xu_province,
- </if>
- <if test="xu_country != null" >
- xu_country,
- </if>
- <if test="xu_language != null" >
- xu_language,
- </if>
- <if test="xu_ydate != null" >
- xu_ydate,
- </if>
- <if test="xu_isauthorize != null" >
- xu_isauthorize,
- </if>
- <if test="college_enable != null" >
- college_enable
- </if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides="," >
- <if test="xu_openid != null" >
- #{xu_openid,jdbcType=VARCHAR},
- </if>
- <if test="xu_sessionkey != null" >
- #{xu_sessionkey,jdbcType=VARCHAR},
- </if>
- <if test="xu_phone != null" >
- #{xu_phone,jdbcType=VARCHAR},
- </if>
- <if test="xu_name != null" >
- #{xu_name,jdbcType=VARCHAR},
- </if>
- <if test="xu_avatarUrl != null" >
- #{xu_avatarUrl,jdbcType=VARCHAR},
- </if>
- <if test="xu_gender != null" >
- #{xu_gender,jdbcType=VARCHAR},
- </if>
- <if test="xu_city != null" >
- #{xu_city,jdbcType=VARCHAR},
- </if>
- <if test="xu_province != null" >
- #{xu_province,jdbcType=VARCHAR},
- </if>
- <if test="xu_country != null" >
- #{xu_country,jdbcType=VARCHAR},
- </if>
- <if test="xu_language != null" >
- #{xu_language,jdbcType=VARCHAR},
- </if>
- <if test="xu_ydate != null" >
- #{xu_ydate,jdbcType=DATE},
- </if>
- <if test="xu_isauthorize != null" >
- #{xu_isauthorize,jdbcType=INTEGER},
- </if>
- <if test="college_enable != null" >
- #{college_enable,jdbcType=INTEGER}
- </if>
- </trim>
- </insert>
- <update id="updateWXUser" parameterType="com.ygj.yuemum.domain.wxmini.WXUser" >
- update wx_user
- <set >
- <if test="xu_openid != null" >
- xu_openid = #{xu_openid,jdbcType=VARCHAR},
- </if>
- <if test="xu_sessionkey != null" >
- xu_sessionkey = #{xu_sessionkey,jdbcType=VARCHAR},
- </if>
- <if test="xu_phone != null" >
- xu_phone = #{xu_phone,jdbcType=VARCHAR},
- </if>
- <if test="xu_countryCode != null" >
- xu_countryCode = #{xu_countryCode,jdbcType=VARCHAR},
- </if>
- <if test="xu_name != null" >
- xu_name = #{xu_name,jdbcType=VARCHAR},
- </if>
- <if test="xu_avatarUrl != null" >
- xu_avatarUrl = #{xu_avatarUrl,jdbcType=VARCHAR},
- </if>
- <if test="xu_gender != null" >
- xu_gender = #{xu_gender,jdbcType=VARCHAR},
- </if>
- <if test="xu_city != null" >
- xu_city = #{xu_city,jdbcType=VARCHAR},
- </if>
- <if test="xu_province != null" >
- xu_province = #{xu_province,jdbcType=VARCHAR},
- </if>
- <if test="xu_country != null" >
- xu_country = #{xu_country,jdbcType=VARCHAR},
- </if>
- <if test="xu_language != null" >
- xu_language = #{xu_language,jdbcType=VARCHAR},
- </if>
- <if test="xu_ydate != null" >
- xu_ydate = #{xu_ydate,jdbcType=DATE},
- </if>
- <if test="xu_isauthorize != null" >
- xu_isauthorize = #{xu_isauthorize,jdbcType=INTEGER},
- </if>
- <if test="xu_content_type != null" >
- xu_content_type = #{xu_content_type,jdbcType=VARCHAR},
- </if>
- <if test="xu_content_date != null" >
- xu_content_date = #{xu_content_date,jdbcType=DATE},
- </if>
- <if test="college_enable != null" >
- college_enable = #{college_enable,jdbcType=INTEGER}
- </if>
- </set>
- where xu_openid = #{xu_openid,jdbcType=VARCHAR}
- </update>
- <select id="getWXUserType" resultType="com.ygj.yuemum.domain.wxmini.WXUser" parameterType="java.lang.String">
- select
- count(1)
- from wx_user
- where xu_openid = #{xu_openid,jdbcType=VARCHAR}
- order by id asc
- </select>
- <select id="checkWXUser" resultType="java.lang.Integer" parameterType="java.lang.String">
- select
- count(1)
- from wx_user
- where xu_phone = #{xu_phone,jdbcType=VARCHAR}
- order by id asc
- </select>
- <update id="enableCollege" parameterType="java.lang.String" >
- update wx_user
- set college_enable = 1
- where xu_openid = #{xu_openid,jdbcType=VARCHAR}
- </update>
- </mapper>
|