wifiGroup.sql.xml 1.7 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="wifiGroupSqlMapper">
  4. <insert id="addWifiGroup" parameterType="com.cloudcross.ssp.model.WifiGroup">
  5. insert into t_wifi_group
  6. <trim prefix="(" suffix=")" suffixOverrides=",">
  7. <if test="wifiId != null">
  8. wifi_id,
  9. </if>
  10. <if test="groupId != null">
  11. group_id,
  12. </if>
  13. <if test="status != null">
  14. status,
  15. </if>
  16. <if test="supdated != null">
  17. supdated
  18. </if>
  19. </trim>
  20. <trim prefix="values (" suffix=")" suffixOverrides=",">
  21. <if test="wifiId != null">
  22. #{wifiId},
  23. </if>
  24. <if test="groupId != null">
  25. #{groupId},
  26. </if>
  27. <if test="status != null">
  28. #{status},
  29. </if>
  30. <if test="supdated != null">
  31. #{supdated}
  32. </if>
  33. </trim>
  34. </insert>
  35. <!-- 将wifi移除分组 -->
  36. <update id="updateWifiGroupStatus" parameterType="java.util.Map">
  37. update t_wifi_group
  38. set status = #{status},supdated = #{supdated}
  39. where t_wifi_group.wifi_id in
  40. <foreach item="id" collection="idList"
  41. open="(" separator="," close=")">
  42. #{id}
  43. </foreach>
  44. </update>
  45. <!-- 根据分组名将wifi移除分组 -->
  46. <select id="updateStatusById" parameterType="java.util.Map">
  47. update t_wifi_group
  48. set status = #{status},supdated = #{supdated}
  49. where t_wifi_group.group_id = ${id}
  50. </select>
  51. </mapper>