LoginMapper.xml 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.caimei.mapper.user.LoginMapper">
  6. <select id="doLogin" resultType="com.caimei.entity.CmMallOperationUser">
  7. SELECT
  8. cou.*
  9. FROM
  10. cm_mall_operation_user cou
  11. LEFT JOIN USER u ON u.userID = cou.userID
  12. WHERE
  13. cou.openid = #{openid}
  14. AND cou.userOrganizeID = #{userOrganizeID}
  15. AND cou.delFlag = '0'
  16. AND u.clubStatus = '90'
  17. </select>
  18. <select id="isEnabled" resultType="com.caimei.entity.CmMallOperationUser">
  19. SELECT
  20. cou.*,
  21. u.clubStatus
  22. FROM
  23. cm_mall_operation_user cou
  24. LEFT JOIN USER u ON u.userID = cou.userID
  25. WHERE
  26. cou.invitationCode = #{invitationCode}
  27. AND cou.userOrganizeID = #{userOrganizeID}
  28. </select>
  29. <update id="update" parameterType="com.caimei.entity.CmMallOperationUser">
  30. UPDATE
  31. cm_mall_operation_user
  32. SET
  33. nickName = #{nickName},
  34. openid = #{openid},
  35. bindTime = #{bindTime},
  36. status = #{status}
  37. WHERE
  38. invitationCode = #{invitationCode}
  39. AND userOrganizeID = #{userOrganizeID}
  40. AND delFlag = '0'
  41. </update>
  42. <update id="updateOperationUser" parameterType="com.caimei.entity.CmMallOperationUser">
  43. UPDATE
  44. cm_mall_operation_user
  45. SET
  46. nickName = #{nickName},
  47. openid = #{openid},
  48. bindTime = #{bindTime},
  49. status = #{status},
  50. delFlag = #{delFlag}
  51. WHERE
  52. id = #{id}
  53. AND userOrganizeID = #{userOrganizeID}
  54. </update>
  55. <select id="query" parameterType="com.caimei.entity.CmMallOperationUser" resultType="com.caimei.entity.CmMallOperationUser">
  56. SELECT
  57. cou.*
  58. FROM
  59. cm_mall_operation_user cou
  60. LEFT JOIN USER u ON u.userID = cou.userID
  61. WHERE
  62. cou.openid = #{openid}
  63. AND cou.userOrganizeID = #{userOrganizeID}
  64. AND cou.delFlag = '0'
  65. AND u.clubStatus = '91'
  66. </select>
  67. <select id="cellPhone" resultType="string">
  68. SELECT
  69. contactNumber
  70. FROM
  71. cm_mall_organize
  72. WHERE
  73. id = #{userOrganizeID}
  74. AND delFlag = '0'
  75. </select>
  76. </mapper>