KeyWordMapper.xml 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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.modules.basesetting.dao.KeywordDao">
  4. <insert id="insertHelpPage">
  5. insert into keyword (keywordID, `name`, sortIndex, validFlag, labelTypeID)
  6. values (#{keywordID}, #{name}, #{sortIndex}, #{validFlag}, #{labelTypeID})
  7. </insert>
  8. <update id="updateKeyWord" parameterType="com.caimei.modules.basesetting.entity.Keyword">
  9. update keyword
  10. <set>
  11. <if test="name != null and name != ''">
  12. `name` = #{name},
  13. </if>
  14. <if test="sortIndex != null and sortIndex != ''">
  15. sortIndex = #{sortIndex},
  16. </if>
  17. <if test="validFlag != null and validFlag != ''">
  18. validFlag = #{validFlag},
  19. </if>
  20. <if test="labelTypeID != null and labelTypeID != ''">
  21. labelTypeID = #{labelTypeID},
  22. </if>
  23. </set>
  24. where keywordID = #{keywordID}
  25. </update>
  26. <delete id="deleteKeyWord">
  27. delete from keyword
  28. WHERE keywordID = #{id}
  29. </delete>
  30. <select id="getById" resultType="com.caimei.modules.basesetting.entity.Keyword">
  31. select *
  32. from keyword
  33. where keywordID = #{id}
  34. </select>
  35. <select id="findKeyWordList" resultType="com.caimei.modules.basesetting.entity.Keyword">
  36. select *
  37. from keyword
  38. </select>
  39. <select id="findLabelType" resultType="com.caimei.modules.basesetting.entity.BaseType">
  40. select c_labelTypeID As id, c_labelTypeName AS typeName
  41. from c_labeltype
  42. </select>
  43. <select id="getMaxKeyWordId" resultType="java.lang.Integer">
  44. SELECT MAX(keywordID)
  45. FROM keyword
  46. </select>
  47. <select id="findKeyWordId" resultType="java.lang.String">
  48. select keyword from cm_user_search_frequency
  49. where id = #{id}
  50. </select>
  51. </mapper>