CmmeUserMapper.xml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  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.cmme.modules.user.dao.CmmeUserDao">
  4. <sql id="cmmeUserColumns">
  5. a.shopID AS "shopID",
  6. a.userID AS "userID",
  7. a.mobile AS "mobile",
  8. a.email AS "email",
  9. a.userName AS "userName",
  10. a.image AS "image",
  11. a.password AS "password",
  12. a.name AS "name",
  13. a.nick AS "nick",
  14. a.sex AS "sex",
  15. a.registerUserTypeID AS "registerUserTypeID",
  16. a.manufacturerFlag AS "manufacturerFlag",
  17. a.manufacturerStatus AS "manufacturerStatus",
  18. a.shopID AS "shopID",
  19. a.normalFlag AS "normalFlag",
  20. a.registerTime AS "registerTime",
  21. a.registerIP AS "registerIP",
  22. a.loginTime AS "loginTime",
  23. a.loginIP AS "loginIP",
  24. a.validFlag AS "validFlag",
  25. a.agreeFlag AS "agreeFlag",
  26. a.userMoney AS "userMoney",
  27. a.point AS "point",
  28. a.fromUserID AS "fromUserID",
  29. a.fromUserName AS "fromUserName",
  30. a.logoffTime AS "logoffTime",
  31. a.appKey AS "appKey",
  32. a.appSecret AS "appSecret",
  33. a.age AS "age",
  34. a.wechat AS "wechat",
  35. a.qq AS "qq",
  36. a.guideFlag AS "guideFlag",
  37. a.loginFailTime AS "loginFailTime"
  38. </sql>
  39. <sql id="cmmeUserJoins">
  40. </sql>
  41. <select id="get" resultType="CmmeUser">
  42. SELECT
  43. <include refid="cmmeUserColumns"/>
  44. FROM cmme_user a
  45. <include refid="cmmeUserJoins"/>
  46. WHERE a.userID = #{id}
  47. </select>
  48. <select id="findList" resultType="CmmeUser">
  49. SELECT
  50. <include refid="cmmeUserColumns"/>
  51. FROM cmme_user a
  52. <include refid="cmmeUserJoins"/>
  53. <where>
  54. </where>
  55. <choose>
  56. <when test="page !=null and page.orderBy != null and page.orderBy != ''">
  57. ORDER BY ${page.orderBy}
  58. </when>
  59. <otherwise>
  60. </otherwise>
  61. </choose>
  62. </select>
  63. <select id="findAllList" resultType="CmmeUser">
  64. SELECT
  65. <include refid="cmmeUserColumns"/>
  66. FROM cmme_user a
  67. <include refid="cmmeUserJoins"/>
  68. <where>
  69. </where>
  70. <choose>
  71. <when test="page !=null and page.orderBy != null and page.orderBy != ''">
  72. ORDER BY ${page.orderBy}
  73. </when>
  74. <otherwise>
  75. </otherwise>
  76. </choose>
  77. </select>
  78. <insert id="insert" parameterType="CmmeUser" keyProperty="id" useGeneratedKeys="true">
  79. INSERT INTO cmme_user(
  80. mobile,
  81. email,
  82. userName,
  83. image,
  84. password,
  85. name,
  86. nick,
  87. sex,
  88. registerUserTypeID,
  89. manufacturerFlag,
  90. manufacturerStatus,
  91. shopID,
  92. normalFlag,
  93. registerTime,
  94. registerIP,
  95. loginTime,
  96. loginIP,
  97. validFlag,
  98. agreeFlag,
  99. userMoney,
  100. point,
  101. fromUserID,
  102. fromUserName,
  103. logoffTime,
  104. appKey,
  105. appSecret,
  106. age,
  107. wechat,
  108. qq,
  109. guideFlag,
  110. loginFailTime
  111. ) VALUES (
  112. #{mobile},
  113. #{email},
  114. #{userName},
  115. #{image},
  116. #{password},
  117. #{name},
  118. #{nick},
  119. #{sex},
  120. #{registerUserTypeID},
  121. #{manufacturerFlag},
  122. #{manufacturerStatus},
  123. #{shopID},
  124. #{normalFlag},
  125. #{registerTime},
  126. #{registerIP},
  127. #{loginTime},
  128. #{loginIP},
  129. #{validFlag},
  130. #{agreeFlag},
  131. #{userMoney},
  132. #{point},
  133. #{fromUserID},
  134. #{fromUserName},
  135. #{logoffTime},
  136. #{appKey},
  137. #{appSecret},
  138. #{age},
  139. #{wechat},
  140. #{qq},
  141. #{guideFlag},
  142. #{loginFailTime}
  143. )
  144. </insert>
  145. <update id="update">
  146. UPDATE cmme_user SET
  147. mobile = #{mobile},
  148. email = #{email},
  149. userName = #{userName},
  150. image = #{image},
  151. password = #{password},
  152. name = #{name},
  153. nick = #{nick},
  154. sex = #{sex},
  155. registerUserTypeID = #{registerUserTypeID},
  156. manufacturerFlag = #{manufacturerFlag},
  157. manufacturerStatus = #{manufacturerStatus},
  158. shopID = #{shopID},
  159. normalFlag = #{normalFlag},
  160. registerTime = #{registerTime},
  161. registerIP = #{registerIP},
  162. loginTime = #{loginTime},
  163. loginIP = #{loginIP},
  164. validFlag = #{validFlag},
  165. agreeFlag = #{agreeFlag},
  166. userMoney = #{userMoney},
  167. point = #{point},
  168. fromUserID = #{fromUserID},
  169. fromUserName = #{fromUserName},
  170. logoffTime = #{logoffTime},
  171. appKey = #{appKey},
  172. appSecret = #{appSecret},
  173. age = #{age},
  174. wechat = #{wechat},
  175. qq = #{qq},
  176. guideFlag = #{guideFlag},
  177. loginFailTime = #{loginFailTime}
  178. WHERE userID = #{userID}
  179. </update>
  180. <delete id="delete">
  181. DELETE FROM cmme_user
  182. WHERE userID = #{userID}
  183. </delete>
  184. <update id="updatePwd">
  185. UPDATE cmme_user SET
  186. password = #{password}
  187. WHERE userID = #{userID}
  188. </update>
  189. </mapper>