NewsArticleNavigationBarMapper.xml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  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.jkcredit.sysnews.mapper.NewsArticleNavigationBarMapper">
  4. <resultMap id="baseResultMap" type="com.jkcredit.sysnews.model.po.newsArticleNavigationBar.NewsArticleNavigationBarPo">
  5. <id column="id" property="id"/>
  6. <result column="news_article_id" property="newsArticleId"/>
  7. <result column="navigation_bar_id" property="navigationBarId"/>
  8. <result column="create_time" property="createTime"/>
  9. <result column="update_time" property="updateTime"/>
  10. <result column="activated" property="activated"/>
  11. </resultMap>
  12. <sql id="newsArticleNavigationBar">
  13. id,
  14. news_article_id,
  15. navigation_bar_id,
  16. create_time,
  17. update_time,
  18. activated
  19. </sql>
  20. <select id="getArticleNavigationBarByNewsId" resultMap="baseResultMap">
  21. select
  22. <include refid="newsArticleNavigationBar"/>
  23. from
  24. news_article_navigation_bar as newsArticleNavigationBar
  25. where
  26. newsArticleNavigationBar.activated = 1
  27. and newsArticleNavigationBar.news_article_id = #{id}
  28. </select>
  29. <select id="getArticleNavigationBarId" resultType="java.lang.Long">
  30. select
  31. id
  32. from
  33. news_article_navigation_bar as newsArticleNavigationBar
  34. where
  35. newsArticleNavigationBar.activated = 1
  36. and newsArticleNavigationBar.news_article_id = #{articleId}
  37. and newsArticleNavigationBar.navigation_bar_id = #{navigationBarId}
  38. </select>
  39. </mapper>