TempBuyDoubleElevenUserLog.xml 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <!--
  4. 这个文件是自动生成的。
  5. 不要修改此文件。所有改动将在下次重新自动生成时丢失。
  6. -->
  7. <mapper namespace="com.ym.mec.biz.dal.dao.TempBuyDoubleElevenUserLogDao">
  8. <resultMap type="com.ym.mec.biz.dal.entity.TempBuyDoubleElevenUserLog" id="TempBuyDoubleElevenUserLog">
  9. <result column="id_" property="id"/>
  10. <result column="user_id_" property="userId"/>
  11. <result column="order_id_" property="orderId"/>
  12. <result column="organ_id_" property="organId"/>
  13. <result column="give_flag_" property="giveFlag"/>
  14. <result column="create_time_" property="createTime"/>
  15. </resultMap>
  16. <!-- 根据主键查询一条记录 -->
  17. <select id="get" resultMap="TempBuyDoubleElevenUserLog">
  18. SELECT *
  19. FROM temp_buy_double_eleven_user_log
  20. WHERE id_ = #{id}
  21. </select>
  22. <!-- 全查询 -->
  23. <select id="findAll" resultMap="TempBuyDoubleElevenUserLog">
  24. SELECT *
  25. FROM temp_buy_double_eleven_user_log
  26. ORDER BY id_
  27. </select>
  28. <select id="countGiveNum" resultType="java.lang.Integer">
  29. select count(distinct user_id_)
  30. from temp_buy_double_eleven_user_log where give_flag_ = 1
  31. <if test="userId != null">
  32. AND user_id_ = #{userId}
  33. </if>
  34. </select>
  35. <select id="findByOrderId" resultMap="TempBuyDoubleElevenUserLog">
  36. SELECT * FROM temp_buy_double_eleven_user_log where order_id_ = #{orderId} limit 1
  37. </select>
  38. <!-- 向数据库增加一条记录 -->
  39. <insert id="insert" parameterType="com.ym.mec.biz.dal.entity.TempBuyFreeLiveTheoryCourse" useGeneratedKeys="true"
  40. keyColumn="id" keyProperty="id">
  41. INSERT INTO temp_buy_double_eleven_user_log (user_id_,organ_id_,order_id_, give_flag_, create_time_)
  42. VALUES (#{userId}, #{organId}, #{orderId}, #{giveFlag}, NOW())
  43. </insert>
  44. </mapper>