UserCenterMapper.xml 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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.caimei365.user.mapper.UserCenterMapper">
  4. <update id="saveUserAvatar">
  5. UPDATE user SET image = #{image} WHERE userID = #{userId}
  6. </update>
  7. <update id="updateMessageAsRead">
  8. UPDATE message SET readFlag = '1' WHERE messageID = #{messageId}
  9. </update>
  10. <delete id="deleteMessage">
  11. DELETE FROM message WHERE messageID = #{messageId}
  12. </delete>
  13. <select id="getUserProtocol" resultType="com.caimei365.user.model.vo.HelpPageVo">
  14. SELECT helpPageID AS helpPageId,
  15. helpPageTypeID AS helpPageTypeId,
  16. title,
  17. content,
  18. contentTxt,
  19. linkName,
  20. sortIndex,
  21. validFlag,
  22. showFlag
  23. FROM helppage WHERE helpPageID = #{helpPageId}
  24. </select>
  25. <select id="getMessageList" resultType="java.util.Map">
  26. SELECT
  27. messageID AS messageId,
  28. content,
  29. addTime,
  30. readFlag
  31. FROM message
  32. WHERE toUserID = #{userId}
  33. ORDER BY addTime DESC
  34. </select>
  35. <select id="getBalanceRecord" resultType="com.caimei365.user.model.vo.BalanceRecordVo">
  36. SELECT
  37. id,
  38. userId,
  39. type,
  40. balanceType,
  41. addDate,
  42. amount,
  43. orderId,
  44. receiptId,
  45. returnedId,
  46. withdrawalsId,
  47. remark,
  48. delFlag
  49. FROM cm_user_balance_record
  50. <where>
  51. <if test="type != null and type != ''">
  52. AND type = #{type}
  53. </if>
  54. AND addDate <![CDATA[ >= ]]> #{startTime}
  55. AND addDate <![CDATA[ <= ]]> #{endTime}
  56. AND userId = #{userId}
  57. AND delFlag = '0'
  58. </where>
  59. ORDER BY addDate DESC
  60. </select>
  61. <select id="getAbleUserMoney" resultType="java.lang.Double">
  62. SELECT ableUserMoney FROM user WHERE userID = #{userId}
  63. </select>
  64. <select id="getUserOrganizeId" resultType="java.lang.Integer">
  65. select userOrganizeID from user where userID = #{userId}
  66. </select>
  67. </mapper>