EvaluationResultDetailsMapper.xml 1.1 KB

12345678910111213141516171819202122232425
  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.huaxu.evaluation.dao.EvaluationResultDetailsMapper" >
  4. <insert id="insertEvaluationResultDetails">
  5. insert sc_evaluation_result_details (TENANT_ID,EVALUATION_RESULT_ID,EVALUATION_ITEM_ID,`VALUE`,`STATUS`,DATE_CREATE,CREATE_BY,DATE_UPDATE,UPDATE_BY)
  6. values (#{tenantId}, #{evaluationResultId}, #{evaluationItemId}, #{value}, #{status}, #{dateCreate}, #{createBy}, #{dateUpdate}, #{updateBy})
  7. </insert>
  8. <select id="findResultDetailsIds" resultType="java.lang.Integer">
  9. select d.id
  10. from sc_evaluation_result r
  11. INNER JOIN sc_evaluation_result_details d on d.EVALUATION_RESULT_ID = r.ID
  12. where
  13. r.id = #{evaluationResultId}
  14. and r.status = 1 and d.status = 1
  15. </select>
  16. <update id="updateEvaluateScore">
  17. update sc_evaluation_result_details
  18. set `VALUE` = #{score}
  19. where id = #{detailId}
  20. </update>
  21. </mapper>