IntegralRecordMapper.xml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435
  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. <mapper namespace="com.demo.wjj.mapper.IntegralRecordMapper">
  4. <insert id="insert" parameterType="com.demo.wjj.po.IntegralRecord">
  5. INSERT into tb_integral_record (id,present_name,user_name,member_level,phone,address,exchange_time,user_id,integral,price,add_id,agent_name,image_url,present_id)
  6. VALUES
  7. (#{id},#{presentName},#{userName},#{memberLevel},#{phone},#{address},#{exchangeTime},#{userId},#{integral},#{price},#{addId},#{agentName},#{imageUrl},#{presentId})
  8. </insert>
  9. <select id="selectById" resultType="com.demo.wjj.po.IntegralRecord">
  10. select i.id id,
  11. i.present_name presentName,
  12. i.user_name userName,
  13. i.member_level memberLevel,
  14. i.phone phone,
  15. i.address address,
  16. i.exchange_time exchangeTime,
  17. i.user_id userId,
  18. i.integral integral,
  19. i.price price,
  20. i.add_id addId,
  21. i.agent_name agentName,
  22. i.image_url imageUrl,
  23. i.present_id presentId
  24. from tb_integral_record i
  25. where i.user_id = #{userId}
  26. ORDER BY i.exchange_time
  27. DESC
  28. </select>
  29. <select id="selectCounts" resultType="java.lang.Integer">
  30. select count(1)
  31. from tb_integral_record
  32. where user_id = #{userId} AND present_id = #{presentId}
  33. </select>
  34. </mapper>