MemberMapper.xml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  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.finikes.matchmaker.member.dao.MemberDAO">
  4. <select id="findRegisterScheduleByPassport" resultType="java.lang.String">
  5. SELECT register_schedule as registerSchedule
  6. FROM t_member
  7. WHERE passport_id = #{passportId}
  8. </select>
  9. <select id="exist" resultType="java.lang.Integer">
  10. SELECT count(1)
  11. FROM t_member
  12. WHERE passport_id = #{passportId}
  13. </select>
  14. <insert id="insert" parameterType="com.finikes.matchmaker.member.entity.Member">
  15. INSERT INTO t_member
  16. <trim prefix="(" suffix=")" suffixOverrides=",">
  17. <if test="passportId != null">
  18. passport_id,
  19. </if>
  20. <if test="gender != null">
  21. gender,
  22. </if>
  23. <if test="bornYear != null">
  24. born_year,
  25. </if>
  26. <if test="edu != null">
  27. edu,
  28. </if>
  29. <if test="org != null">
  30. org,
  31. </if>
  32. <if test="income != null">
  33. income,
  34. </if>
  35. <if test="only != null">
  36. only,
  37. </if>
  38. <if test="idNumber != null">
  39. id_number,
  40. </if>
  41. <if test="registerSchedule != null">
  42. register_schedule,
  43. </if>
  44. <if test="name != null">
  45. name,
  46. </if>
  47. <if test="mobile != null">
  48. mobile,
  49. </if>
  50. <if test="school != null">
  51. school,
  52. </if>
  53. </trim>
  54. <trim prefix="VALUES (" suffix=")" suffixOverrides=",">
  55. <if test="passportId != null">
  56. #{passportId,jdbcType=INTEGER},
  57. </if>
  58. <if test="gender != null">
  59. #{gender,jdbcType=BIT},
  60. </if>
  61. <if test="bornYear != null">
  62. #{bornYear,jdbcType=VARCHAR},
  63. </if>
  64. <if test="edu != null">
  65. #{edu,jdbcType=TINYINT},
  66. </if>
  67. <if test="org != null">
  68. #{org,jdbcType=VARCHAR},
  69. </if>
  70. <if test="income != null">
  71. #{income,jdbcType=TINYINT},
  72. </if>
  73. <if test="only != null">
  74. #{only,jdbcType=BIT},
  75. </if>
  76. <if test="idNumber != null">
  77. #{idNumber,jdbcType=VARCHAR},
  78. </if>
  79. <if test="registerSchedule != null">
  80. #{registerSchedule,jdbcType=VARCHAR},
  81. </if>
  82. <if test="name != null">
  83. #{name,jdbcType=VARCHAR},
  84. </if>
  85. <if test="mobile != null">
  86. #{mobile,jdbcType=VARCHAR},
  87. </if>
  88. <if test="school != null">
  89. #{school,jdbcType=VARCHAR},
  90. </if>
  91. </trim>
  92. </insert>
  93. <update id="uploadNameAndMobile">
  94. UPDATE t_member
  95. SET name = #{name},
  96. mobile = #{mobile}
  97. WHERE passport_id = #{passportId}
  98. </update>
  99. <update id="uploadOrgAndIncome">
  100. UPDATE t_member
  101. SET org = #{org},
  102. income = #{income}
  103. WHERE passport_id = #{passportId}
  104. </update>
  105. <update id="uploadRegisterSchedule">
  106. UPDATE t_member
  107. SET register_schedule = #{registerSchedule}
  108. WHERE passport_id = #{passportId}
  109. </update>
  110. <update id="uploadIdNumber">
  111. UPDATE t_member
  112. SET id_number = #{idNumber}
  113. WHERE passport_id = #{passportId}
  114. </update>
  115. <update id="uploadGender">
  116. UPDATE t_member
  117. SET gender = #{gender}
  118. WHERE passport_id = #{passportId}
  119. </update>
  120. <update id="uploadBornYear">
  121. UPDATE t_member
  122. SET born_year = #{bornYear}
  123. WHERE passport_id = #{passportId}
  124. </update>
  125. <update id="uploadOnly">
  126. UPDATE t_member
  127. SET only = #{only}
  128. WHERE passport_id = #{passportId}
  129. </update>
  130. <update id="uploadEdu">
  131. UPDATE t_member
  132. SET edu = #{edu}
  133. WHERE passport_id = #{passportId}
  134. </update>
  135. <update id="uploadSchool">
  136. UPDATE t_member
  137. SET school = #{school}
  138. WHERE passport_id = #{passportId}
  139. </update>
  140. </mapper>