TplMeasuringDescMapper.xml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  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.bz.smart_city.dao.TplMeasuringDescMapper">
  4. <!--auto generated Code-->
  5. <resultMap id="BaseResultMap" type="com.bz.smart_city.entity.TplMeasuringDesc">
  6. <result column="device_type" property="deviceType" jdbcType="INTEGER"/>
  7. <result column="measuring_id" property="measuringId" jdbcType="INTEGER"/>
  8. <result column="measuring_code" property="measuringCode" jdbcType="VARCHAR"/>
  9. <result column="measuring_name" property="measuringName" jdbcType="VARCHAR"/>
  10. <result column="measuring_desc" property="measuringDesc" jdbcType="VARCHAR"/>
  11. <result column="measuring_unit" property="measuringUnit" jdbcType="VARCHAR"/>
  12. <result column="measuring_data_type" property="measuringDataType" jdbcType="VARCHAR"/>
  13. <result column="status" property="status" jdbcType="INTEGER"/>
  14. <result column="date_create" property="dateCreate" jdbcType="TIMESTAMP"/>
  15. <result column="date_update" property="dateUpdate" jdbcType="TIMESTAMP"/>
  16. <result column="create_by" property="createBy" jdbcType="VARCHAR"/>
  17. <result column="update_by" property="updateBy" jdbcType="VARCHAR"/>
  18. </resultMap>
  19. <!--auto generated Code-->
  20. <sql id="Base_Column_List">
  21. device_type,
  22. measuring_id,
  23. measuring_code,
  24. measuring_name,
  25. measuring_desc,
  26. measuring_unit,
  27. measuring_data_type,
  28. status,
  29. date_create,
  30. date_update,
  31. create_by,
  32. update_by
  33. </sql>
  34. <update id="deleteByDeviceTypeId">
  35. update sc_tpl_measuring_desc set status=0,update_date=NOW(),update_by=#{updateBy} where status = 1 and device_type = #{deviceTypeId}
  36. </update>
  37. <select id="deleteQuery" resultType="java.lang.Integer">
  38. select device_type from sc_tpl_measuring_desc
  39. where status = 1 and measuring_id = #{measuringPointId}
  40. group by device_type
  41. </select>
  42. <select id="getDeviceMeasuringPoint" resultType="com.bz.smart_city.dto.DeviceMeasuringPointDto">
  43. SELECT
  44. id as measuring_desc,
  45. measuring_id as id,
  46. measuring_name as measuring_point_name,
  47. measuring_code as code_name,
  48. measuring_unit as data_unit,
  49. measuring_data_type
  50. FROM sc_tpl_measuring_desc WHERE `status` = 1 AND device_type = #{deviceTypeId}
  51. </select>
  52. </mapper>