staff.xml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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.lemon.lifecenter.mapper.StaffMapper">
  4. <select id="selectMemberCount" parameterType="MemberDTO" resultType="int">
  5. <![CDATA[
  6. SELECT COUNT(*) AS cnt
  7. FROM MEMBER
  8. WHERE 1 = 1
  9. AND id = #{id}
  10. AND password = #{password}
  11. ]]>
  12. </select>
  13. <insert id="insertMember" parameterType="MemberDTO" useGeneratedKeys="true">
  14. <![CDATA[
  15. INSERT INTO MEMBER
  16. (ID, PASSWORD, CREATE_DATE, NAME, PHONE_NUMBER, GROUP_IDX, CENTER_CODE)
  17. VALUE (#{id}, #{password}, NOW(), #{name}, #{phoneNumber}, #{groupIdx}, #{centerCode})
  18. ]]>
  19. </insert>
  20. <update id="updateMember" parameterType="MemberDTO">
  21. <![CDATA[
  22. UPDATE MEMBER
  23. SET NAME = #{name},
  24. ]]>
  25. <if test='password != null and password != ""'>
  26. <![CDATA[
  27. PASSWORD = #{password}
  28. ]]>
  29. </if>
  30. <![CDATA[
  31. PHONE_NUMBER = #{phoneNumber}
  32. WHERE id = #{id}
  33. ]]>
  34. </update>
  35. </mapper>