WebTaskMapper.xml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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.cslg.pas.mapper.WebTaskMapper">
  6. <resultMap id="BaseResultMap" type="cn.cslg.pas.domain.WebTask">
  7. <id property="id" column="id" jdbcType="INTEGER"/>
  8. <result property="taskState" column="task_state" jdbcType="INTEGER"/>
  9. <result property="webId" column="web_id" jdbcType="INTEGER"/>
  10. <result property="successNum" column="success_num" jdbcType="INTEGER"/>
  11. <result property="defaultNum" column="default_num" jdbcType="INTEGER"/>
  12. <result property="searchCondition" column="search_condition" jdbcType="VARCHAR"/>
  13. <result property="taskProcess" column="task_process" jdbcType="DOUBLE"/>
  14. </resultMap>
  15. <sql id="Base_Column_List">
  16. id,task_state,web_id,
  17. success_num,default_num,search_condition,
  18. task_process
  19. </sql>
  20. <select id="getTest" resultType="cn.cslg.pas.common.model.FileSource">
  21. select a.patentno as patentNo,a.applicationno as appNo,FROM_UNIXTIME(a.publicdate) as publicdate,a.publictono as publictono,FROM_UNIXTIME(a.publictodate) as publictodate, a.abstract_path as pic,c.type as type,c.url as url
  22. from os_patent a
  23. <if test="id!=null">
  24. left join os_thematic_pid b on b.pid = a.id
  25. </if>
  26. left join os_patent_instruction c on c.patent_no =a.patentno
  27. <where>
  28. <if test="id!=null">
  29. b.zid =#{id}
  30. </if>
  31. </where>
  32. limit #{t}, 1000
  33. </select>
  34. </mapper>