AvoidFeatureMapper.xml 1.2 KB

123456789101112131415161718192021222324252627
  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="cn.cslg.report.mapper.AvoidFeatureMapper">
  4. <!--批量插入特征数据-->
  5. <!--int insertBatch(List<AvoidFeatures> features);-->
  6. <insert id="insertBatch" useGeneratedKeys="true" keyProperty="id">
  7. insert into FEATURES (SIGN_PATENT_NO, CONTENT_OUT, RIGHT_ID, PARTNER_ID, IS_FINAL, REPORT_ID, CONTENT,
  8. EXPLAIN_TEXT, SPLIT_BY, RIGHT_NAME, RIGHT_TYPE, FEATURES_ORDER, SPLIT_TYPE, TASK_ID)
  9. values
  10. <foreach collection="list" item="n" separator=",">
  11. (#{n.signPatentNo}, #{n.contentOut}, #{n.rightId}, #{n.partnerId}, #{n.isFinal}, #{n.reportId},
  12. #{n.content}, #{n.explainText}, #{n.splitBy}, #{n.rightName}, #{n.rightType}, #{n.featuresOrder},
  13. #{n.splitType}, #{n.taskId})
  14. </foreach>
  15. </insert>
  16. <!--根据报告id删除权要特征-->
  17. <!--int deleteByReportId(Integer reportId);-->
  18. <delete id="deleteByReportId">
  19. delete
  20. from FEATURES
  21. where REPORT_ID = #{reportId}
  22. </delete>
  23. </mapper>