IotDeviceInfoExtendMapper.xml 970 B

1234567891011121314151617181920212223
  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.xunmei.mediator.iot.mapper.IotDeviceInfoExtendMapper">
  4. <select id="selectByProductDeviceNameAndToken" resultType="com.xunmei.system.api.domain.iot.IotDeviceInfoExtend">
  5. select e.* from iot_device_info i inner join iot_device_info_extend e on i.id=e.device_id
  6. where i.iot_token=#{token} and i.device_code=#{deviceName} and i.device_type=#{deviceTypeCode} limit 1
  7. </select>
  8. <update id="deleteDeviceExtendByTokenAndDeviceType">
  9. UPDATE iot_device_info_extend e
  10. SET e.deleted = 1
  11. WHERE
  12. e.device_id IN (
  13. SELECT
  14. id
  15. FROM
  16. iot_device_info
  17. WHERE
  18. iot_token = #{token} and device_type = #{deviceType}
  19. )
  20. </update>
  21. </mapper>