BaseMapper.xml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  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.caimei.www.mapper.BaseDao">
  4. <select id="getSearchKeyword" resultType="java.lang.String">
  5. select name from keyword
  6. where validFlag=1
  7. order by sortIndex desc
  8. </select>
  9. <select id="getTopMenus" resultType="com.caimei.www.pojo.page.TopMenu">
  10. select
  11. id,
  12. navigationName as name,
  13. type,
  14. link,
  15. icon,
  16. sort
  17. from new_page_first_navigation
  18. where wwwEnabledStatus='1' and delFlag = 0
  19. order by sort asc,createDate desc
  20. limit 8
  21. </select>
  22. <select id="getSubMenus" resultType="com.caimei.www.pojo.page.SubMenu">
  23. select
  24. id,
  25. firstNavigationId as topId,
  26. navigationName as name,
  27. navigationImage as image,
  28. link,
  29. sort
  30. from new_page_secondary_navigation
  31. where wwwEnabledStatus='1' and delFlag = 0
  32. and firstNavigationId = #{topId}
  33. order by sort desc,createDate desc
  34. </select>
  35. <select id="getHelpPageTypes" resultType="com.caimei.www.pojo.page.BaseLink">
  36. SELECT
  37. c_helpPageTypeID as id,
  38. c_helpPageTypeName as name
  39. FROM c_helppagetype
  40. </select>
  41. <select id="getHelpPagesByType" resultType="com.caimei.www.pojo.page.BaseLink">
  42. select
  43. helpPageID as id,
  44. helpPageTypeID as typeId,
  45. title as name
  46. from helppage
  47. where validFlag = 1
  48. and helpPageTypeID = #{typeId}
  49. order by sortIndex
  50. </select>
  51. <select id="getFriendLinks" resultType="com.caimei.www.pojo.page.BaseLink">
  52. select id,name,link
  53. from new_page_friendship_link
  54. where delFlag = 0 order by id
  55. </select>
  56. <select id="getBaikeSearchHotWord" resultType="java.lang.String">
  57. select keyWord from cm_baike_hot_search where status = 1 order by -sort desc,addTime desc
  58. </select>
  59. <select id="getBaikeBannerImage" resultType="com.caimei.www.pojo.page.ImageLink">
  60. select id,
  61. if(#{commodityType} = 1, productPcBanner, instrumentPcBanner) as image,
  62. if(#{commodityType} = 1, productLink, instrumentLink) as link
  63. from cm_baike_banner
  64. where if(#{commodityType} = 1,productStatus,instrumentStatus) = 1
  65. </select>
  66. <select id="getBaikeTypeList" resultType="com.caimei.www.pojo.baike.BaikeType">
  67. select id, name
  68. from cm_baike_type
  69. where if(#{commodityType} = 1, typeSort = 1, typeSort = 2) and status = 1
  70. order by -sort desc,addTime desc
  71. </select>
  72. </mapper>