123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?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.WXPublicDao" >
- <resultMap id="BaseResultMap" type="com.ygj.yuemum.domain.wxmini.WXPublic" >
- <id column="id" property="id" jdbcType="INTEGER" />
- <result column="wp_openid" property="wp_openid" jdbcType="VARCHAR" />
- <result column="wp_code" property="wp_code" jdbcType="VARCHAR" />
- <result column="wp_date" property="wp_date" jdbcType="DATE" />
- <result column="wp_nickname" property="wp_nickname" jdbcType="VARCHAR" />
- <result column="wp_issend" property="wp_issend" jdbcType="INTEGER" />
- </resultMap>
- <!--获取所有数据-->
- <select id="getWXPublics" resultType="com.ygj.yuemum.domain.wxmini.WXPublic" >
- SELECT DISTINCT
- wp_openid,
- wp_nickname,
- wp_issend,
- if(wp_issend = 999999,'不接收',fgetbranches_name (wp_issend)) wp_cityname
- FROM
- wx_public
- ORDER BY id ASC
- </select>
- <update id="updateWXPublic" parameterType="com.ygj.yuemum.domain.wxmini.WXPublic" >
- update wx_public
- <set >
- <if test="wp_issend != null" >
- wp_issend = #{wp_issend,jdbcType=INTEGER}
- </if>
- </set>
- where wp_openid = #{wp_openid,jdbcType=VARCHAR}
- </update>
- <select id="getOpenidsByCityCode" resultType="com.ygj.yuemum.domain.wxmini.WXPublic" parameterType="java.lang.Integer">
- select
- DISTINCT wp_openid, wp_nickname,wp_issend,fgetbranches_name(wp_issend) wp_cityname
- from wx_public
- where
- wp_issend = #{wp_issend,jdbcType=INTEGER}
- order by id asc
- </select>
- </mapper>
|