DeviceFaultModeMapper.xml 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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.gyee.wisdom.alarm.sharding.mapper.DeviceFaultModeMapper">
  4. <select id="getDeviceFaultModeByDeviceId" parameterType="java.util.Map" resultType="com.gyee.wisdom.alarm.sharding.entity.DeviceFaultMode">
  5. select * from device_fault_mode a
  6. <where>
  7. 1=1
  8. <if test="deviceId !=null and deviceId !=''">
  9. and a.deviceId=#{deviceId}
  10. </if>
  11. </where>
  12. </select>
  13. <select id="getDeviceFaultModeByStructureCode" parameterType="java.util.Map" resultType="com.gyee.wisdom.alarm.sharding.entity.DeviceFaultMode">
  14. select * from device_fault_mode a
  15. <where>
  16. 1=1
  17. <if test="deviceId !=null and deviceId !=''">
  18. and a.deviceId=#{deviceId}
  19. <if test="structureCode !=null and structureCode !=''">
  20. and a.structurecode like '${structureCode}%'
  21. </if>
  22. </if>
  23. </where>
  24. </select>
  25. <select id="getDeviceFaultModeByCode" parameterType="java.util.Map" resultType="com.gyee.wisdom.alarm.sharding.entity.DeviceFaultMode">
  26. select * from device_fault_mode a
  27. <where>
  28. 1=1
  29. <if test="code !=null and code !=''">
  30. and a.code=#{code}
  31. </if>
  32. </where>
  33. </select>
  34. <select id="getDeviceFaultModeTree" parameterType="java.util.Map" resultType="com.gyee.wisdom.alarm.sharding.entity.DeviceFaultMode">
  35. select * from device_fault_mode a
  36. <where>
  37. 1=1
  38. <if test="deviceId !=null and deviceId !=''">
  39. and a.deviceId=#{deviceId}
  40. <if test="nodeCode !=null and nodeCode !=''">
  41. and a.code=#{nodeCode}
  42. </if>
  43. </if>
  44. </where>
  45. </select>
  46. <delete id="deleteDeviceFaultMode" parameterType="Long">
  47. delete from device_fault_mode where id = #{id}
  48. </delete>
  49. </mapper>