智能仲裁后端服务

CaseEvidenceMapper.xml 1.3KB

12345678910111213141516171819202122232425262728
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.ruoyi.wisdomarbitrate.mapper.CaseEvidenceMapper">
  6. <resultMap type="CaseEvidenceVO" id="CaseEvidenceVOResult">
  7. <id property="id" column="id" />
  8. <result property="caseNum" column="case_num" />
  9. <result property="caseStatus" column="case_status" />
  10. </resultMap>
  11. <select id="getCaseListByRespondent" resultType="CaseEvidenceVO" resultMap="CaseEvidenceVOResult">
  12. select DISTINCT(c.id) id, c.case_num,c.case_status
  13. from case_application as c ,case_affiliate as d
  14. where c.id = d.case_appli_id
  15. <if test="identityNum != null and identityNum != ''">
  16. and d.identity_num = #{identityNum}
  17. </if>
  18. <if test="identityType != null ">
  19. and d.identity_type = #{identityType}
  20. </if>
  21. <if test="caseStatusList != null and caseStatusList.size() > 0">
  22. and c.case_status in
  23. <foreach item="caseStatus" collection="caseStatusList" open="(" separator="," close=")">
  24. #{caseStatus}
  25. </foreach>
  26. </if>
  27. </select>
  28. </mapper>