questionnaireAnswerMapper.xml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC
  4. "-//mybatis.org//DTD Mapper 3.0//EN"
  5. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  6. <!-- 命名,每一个映射对象不一样
  7. namespace:必须与对应的接口全类名一致
  8. -->
  9. <mapper namespace="com.iamberry.wechat.service.mapper.QuestionnaireAnswerMapper">
  10. <sql id="questionnaireAnswer">
  11. Q.ANSWER_ID answerId,
  12. Q.ANSWER_BABY_NAME answerBabyName,
  13. Q.ANSWER_BABY_PIC answerBabyPic,
  14. Q.ANSWER_BABY_SEX answerBabySex,
  15. Q.ANSWER_BABY_HEIGHT answerBabyHeight,
  16. Q.ANSWER_BABY_WEIGHT answerBabyWeight,
  17. Q.ANSWER_HEAD_WITH answerHeadWith,
  18. Q.ANSWER_BABY_AGE answerBabyAge,
  19. Q.ANSWER_IS_EUTOCIA answerIsEutocia,
  20. Q.ANSWER_IS_FULLMOON answerIsFullmoon,
  21. Q.ANSWER_CREATE_DATE answerCreateDate,
  22. Q.ANSWER_USER_SCORE answerUserScore,
  23. Q.ANSWER_SCANNED_NUMBER answerScannedNumber,
  24. Q.ANSWER_SHARE_NUMBER answerShareNumber,
  25. Q.ANSWER_REMARK answerRemark
  26. </sql>
  27. <!-- 分页查询所有用户回答信息 -->
  28. <select id="getAllAnswer" parameterType="QuestionnaireAnswer" resultType="QuestionnaireAnswer">
  29. SELECT
  30. <include refid="questionnaireAnswer" />
  31. FROM
  32. TB_IAMBERRY_QUESTIONNAIRE_ANSWER Q
  33. <where>
  34. <if test="answerBabyAge != null and answerBabyAge != ''">
  35. AND Q.ANSWER_BABY_AGE = #{answerBabyAge}
  36. </if>
  37. <if test="answerBabyName != null and answerBabyName != ''">
  38. AND Q.ANSWER_BABY_NAME = #{answerBabyName}
  39. </if>
  40. </where>
  41. LIMIT ${page.recordBegin},${page.pageSize}
  42. </select>
  43. <!-- 查询所有用户回答信息条数 -->
  44. <select id="getAllAnswerCount" parameterType="QuestionnaireAnswer" resultType="Integer">
  45. SELECT
  46. COUNT(Q.ANSWER_ID)
  47. FROM
  48. TB_IAMBERRY_QUESTIONNAIRE_ANSWER Q
  49. <where>
  50. <if test="answerBabyAge != null and answerBabyAge != ''">
  51. AND Q.ANSWER_BABY_AGE = #{answerBabyAge}
  52. </if>
  53. </where>
  54. </select>
  55. </mapper>