SysConfigDao.xml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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.kmall.admin.fromcomm.dao.SysConfigDao">
  4. <select id="queryObject" resultType="com.kmall.admin.fromcomm.entity.SysConfigEntity">
  5. select * from sys_config where id = #{id}
  6. </select>
  7. <select id="queryList" parameterType="map" resultType="com.kmall.admin.fromcomm.entity.SysConfigEntity">
  8. select * from sys_config
  9. <if test="key != null and key.trim() != ''">
  10. and `key` like concat('%',#{key},'%')
  11. </if>
  12. <if test="offset != null and limit != null">
  13. limit #{offset}, #{limit}
  14. </if>
  15. </select>
  16. <select id="queryTotal" parameterType="map" resultType="int">
  17. select count(*) from sys_config
  18. <if test="key != null and key.trim() != ''">
  19. and `key` like concat('%',#{key},'%')
  20. </if>
  21. </select>
  22. <insert id="save" parameterType="com.kmall.admin.fromcomm.entity.SysConfigEntity">
  23. insert into sys_config(`key`, `value`, remark)
  24. values(#{key},#{value},#{remark})
  25. </insert>
  26. <update id="update" parameterType="com.kmall.admin.fromcomm.entity.SysConfigEntity">
  27. update sys_config set `key` = #{key}, `value` = #{value}, remark = #{remark}
  28. where id = #{id}
  29. </update>
  30. <!-- 根据key,更新value -->
  31. <update id="updateValueByKey" parameterType="map">
  32. update sys_config set `value` = #{value} where `key` = #{key}
  33. </update>
  34. <!-- 根据key,查询value -->
  35. <select id="queryByKey" parameterType="string" resultType="string">
  36. select value from sys_config where `key` = #{key}
  37. </select>
  38. <delete id="deleteBatch" parameterType="int">
  39. delete from sys_config where id in
  40. <foreach item="id" collection="array" open="(" separator="," close=")">
  41. #{id}
  42. </foreach>
  43. </delete>
  44. </mapper>