questionnaireAnswerDetailedMapper.xml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  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.QuestionnaireAnswerDetailedMapper">
  10. <sql id="questionnaireAnswerDetailed">
  11. Q.DETAILED_ID detailedId,
  12. Q.DETAILED_QUESTION_ID detailedQuestionId,
  13. Q.DETAILED_OPTION_ID detailedOptionId,
  14. Q.DETAILED_ANSWER_ID detailedAnswerId,
  15. Q.DETAILED_CREATE_DATE detailedCreateDate,
  16. Q.DETAILED_SCORE detailedScore,
  17. Q.DETAILED_STATUS detailedStatus
  18. </sql>
  19. <!-- 根据所属数据id查询用户回答详细信息 -->
  20. <select id="getAnswerDetailed" parameterType="Integer" resultType="QuestionnaireAnswerDetailed">
  21. SELECT
  22. <include refid="questionnaireAnswerDetailed" />,
  23. T.QUESTION_NAME questionName,
  24. X.OPTION_NAME optionName,
  25. X.OPTION_ORDER optionOrder
  26. FROM
  27. TB_IAMBERRY_QUESTIONNAIRE_ANSWER_DETAILED Q
  28. LEFT JOIN TB_IAMBERRY_QUESTIONNAIRE_QUESTION T
  29. ON (Q.DETAILED_QUESTION_ID = T.QUESTION_ID)
  30. LEFT JOIN
  31. TB_IAMBERRY_QUESTIONNAIRE_OPTION X
  32. ON Q.DETAILED_OPTION_ID = X.OPTION_ID
  33. WHERE
  34. Q.DETAILED_ANSWER_ID = ${detailedAnswerId}
  35. </select>
  36. </mapper>