BizInspectionStandardsMapper.xml 1.6 KB

123456789101112131415161718192021222324252627282930313233
  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="cn.ezhizao.project.business.BizInspectionStandards.mapper.BizInspectionStandardsMapper">
  6. <resultMap type="cn.ezhizao.project.business.BizInspectionStandards.domain.BizInspectionStandards" id="BizInspectionStandardsResult">
  7. <id column="id" property="id"/>
  8. </resultMap>
  9. <select id="getList" parameterType="BizInspectionStandards" resultMap="BizInspectionStandardsResult">
  10. SELECT t1.id,t1.standard FROM biz_inspection_standards t1 left join biz_inspection_standards_check t2 on t1.id = t2.standards_id
  11. <trim prefix=" WHERE" suffix="" suffixOverrides="AND">
  12. t1.deleted = 0 and t2.deleted = 0
  13. <if test="inspectionCode != null"> AND t2.inspection_code = #{inspectionCode}</if>
  14. <if test="standard != null"> AND t1.standard like concat('%',#{standard},'%')</if>
  15. <if test="productId != null"> AND t1.product_id = #{productId}</if>
  16. <if test="processId != null"> AND t1.process_id = #{processId}</if>
  17. <if test="tenantId != null"> AND t1.tenant_id = #{tenantId}</if>
  18. </trim>
  19. </select>
  20. <delete id="physicalDelete">
  21. DELETE FROM biz_inspection_standards
  22. <trim prefix=" WHERE" suffix="" suffixOverrides="AND">
  23. <if test="id != null">
  24. id = #{id} AND
  25. </if>
  26. <!-- 删除条件为其他外键可以在这里加 -->
  27. </trim>
  28. </delete>
  29. </mapper>