123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- <?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.ylx.massage.mapper.TWxUserMapper">
- <resultMap type="TWxUserVo" id="TWxUserResult">
- <result property="id" column="id"/>
- <result property="cOpenid" column="c_openid"/>
- <result property="cPhone" column="c_phone"/>
- <result property="cNickName" column="c_nick_name"/>
- <result property="dMoney" column="d_money"/>
- <result property="nNum" column="n_num"/>
- <result property="distributionAmount" column="distribution_amount"/>
- <result property="dBalance" column="d_balance"/>
- <result property="dAllMoney" column="d_all_money"/>
- <result property="createTime" column="create_time"/>
- <result property="updateTime" column="update_time"/>
- <result property="isDelete" column="is_delete"/>
- <result property="openid" column="openid"/>
- <result property="phone" column="phone"/>
- <result property="userName" column="user_name"/>
- <result property="atlasAdd" column="atlas_add"/>
- <result property="longitude" column="longitude"/>
- <result property="latitude" column="latitude"/>
- <result property="type" column="type"/>
- <result property="address" column="address"/>
- </resultMap>
- <sql id="selectTWxUserVo">
- select u.id,
- u.c_openid,
- u.c_icon,
- u.c_phone,
- u.c_unionid,
- u.c_nick_name,
- u.d_money,
- u.n_num,
- u.c_address_list,
- u.d_balance,
- u.d_all_money,
- u.c_scan_img,
- u.c_up_user,
- u.c_mr_address_id,
- u.create_time,
- u.update_time,
- u.is_delete,
- a.openid,
- a.phone,
- a.user_name,
- a.atlas_add,
- a.type,
- a.address
- FROM t_wx_user u
- LEFT JOIN (select * from t_address where is_delete = 0 and type = 1) a ON u.c_openid = a.openid
- </sql>
- <select id="selectTWxUserList" parameterType="TWxUser" resultMap="TWxUserResult">
- <include refid="selectTWxUserVo"/>
- <where>
- u.is_delete = 0
- </where>
- </select>
- <select id="selectTWxUserById" parameterType="String" resultMap="TWxUserResult">
- <include refid="selectTWxUserVo"/>
- where id = #{id}
- </select>
- <insert id="insertTWxUser" parameterType="TWxUser">
- insert into t_wx_user
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="id != null">id,</if>
- <if test="cOpenid != null and cOpenid != ''">c_openid,</if>
- <if test="cSessionKey != null">c_session_key,</if>
- <if test="cIcon != null">c_icon,</if>
- <if test="cPhone != null">c_phone,</if>
- <if test="cUnionid != null">c_unionid,</if>
- <if test="cNickName != null">c_nick_name,</if>
- <if test="dMoney != null">d_money,</if>
- <if test="nNum != null">n_num,</if>
- <if test="cAddressList != null">c_address_list,</if>
- <if test="dBalance != null">d_balance,</if>
- <if test="dAllMoney != null">d_all_money,</if>
- <if test="cScanImg != null">c_scan_img,</if>
- <if test="cUpUser != null">c_up_user,</if>
- <if test="cMrAddressId != null">c_mr_address_id,</if>
- <if test="createTime != null">create_time,</if>
- <if test="updateTime != null">update_time,</if>
- <if test="isDelete != null">is_delete,</if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="id != null">#{id},</if>
- <if test="cOpenid != null and cOpenid != ''">#{cOpenid},</if>
- <if test="cSessionKey != null">#{cSessionKey},</if>
- <if test="cIcon != null">#{cIcon},</if>
- <if test="cPhone != null">#{cPhone},</if>
- <if test="cUnionid != null">#{cUnionid},</if>
- <if test="cNickName != null">#{cNickName},</if>
- <if test="dMoney != null">#{dMoney},</if>
- <if test="nNum != null">#{nNum},</if>
- <if test="cAddressList != null">#{cAddressList},</if>
- <if test="dBalance != null">#{dBalance},</if>
- <if test="dAllMoney != null">#{dAllMoney},</if>
- <if test="cScanImg != null">#{cScanImg},</if>
- <if test="cUpUser != null">#{cUpUser},</if>
- <if test="cMrAddressId != null">#{cMrAddressId},</if>
- <if test="createTime != null">#{createTime},</if>
- <if test="updateTime != null">#{updateTime},</if>
- <if test="isDelete != null">#{isDelete},</if>
- </trim>
- </insert>
- <update id="updateTWxUser" parameterType="TWxUser">
- update t_wx_user
- <trim prefix="SET" suffixOverrides=",">
- <if test="cOpenid != null and cOpenid != ''">c_openid = #{cOpenid},</if>
- <if test="cSessionKey != null">c_session_key = #{cSessionKey},</if>
- <if test="cIcon != null">c_icon = #{cIcon},</if>
- <if test="cPhone != null">c_phone = #{cPhone},</if>
- <if test="cUnionid != null">c_unionid = #{cUnionid},</if>
- <if test="cNickName != null">c_nick_name = #{cNickName},</if>
- <if test="dMoney != null">d_money = #{dMoney},</if>
- <if test="nNum != null">n_num = #{nNum},</if>
- <if test="cAddressList != null">c_address_list = #{cAddressList},</if>
- <if test="dBalance != null">d_balance = #{dBalance},</if>
- <if test="dAllMoney != null">d_all_money = #{dAllMoney},</if>
- <if test="cScanImg != null">c_scan_img = #{cScanImg},</if>
- <if test="cUpUser != null">c_up_user = #{cUpUser},</if>
- <if test="cMrAddressId != null">c_mr_address_id = #{cMrAddressId},</if>
- <if test="createTime != null">create_time = #{createTime},</if>
- <if test="updateTime != null">update_time = #{updateTime},</if>
- <if test="isDelete != null">is_delete = #{isDelete},</if>
- </trim>
- where id = #{id}
- </update>
- <delete id="deleteTWxUserById" parameterType="String">
- delete
- from t_wx_user
- where id = #{id}
- </delete>
- <delete id="deleteTWxUserByIds" parameterType="String">
- delete from t_wx_user where id in
- <foreach item="id" collection="array" open="(" separator="," close=")">
- #{id}
- </foreach>
- </delete>
- </mapper>
|