SubsystemMapper.xml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  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="io.renren.modules.dataSet.mapper.SubsystemMapper">
  4. <select id="getcoal" resultType="io.renren.modules.dataSet.entity.Subsystem">
  5. select id,substring(name,5) as name from coal
  6. WHERE coal.uid = #{userId,jdbcType=INTEGER}
  7. </select>
  8. <select id="getSystem" resultType="io.renren.modules.dataSet.entity.Subsystem">
  9. SELECT id,substring(name,5) as name FROM `system`
  10. WHERE id IN(
  11. SELECT coal_system.sid FROM coal,coal_system
  12. WHERE coal.id = coal_system.cid
  13. AND coal.id =#{id,jdbcType=INTEGER}
  14. )
  15. AND `system`.uid = #{userId,jdbcType=INTEGER}
  16. </select>
  17. <select id="getsubsystem" resultType="io.renren.modules.dataSet.entity.Subsystem">
  18. -- SELECT id,substring(name,5) as name FROM subSystem
  19. SELECT id,substring(name,5) as name FROM subsystem
  20. WHERE id IN(
  21. SELECT system_subsystem.subSystemId FROM `system`,system_subsystem
  22. WHERE `system`.id = system_subsystem.systemId
  23. AND `system`.id =#{id,jdbcType=INTEGER}
  24. )
  25. AND subsystem.uid = #{userId,jdbcType=INTEGER}
  26. </select>
  27. <select id="getEquipment" resultType="io.renren.modules.dataSet.entity.Subsystem">
  28. SELECT
  29. id,substring(name,5) as name
  30. FROM
  31. equipment
  32. WHERE
  33. id IN(
  34. SELECT
  35. subSystem_equipment.equipmentId
  36. FROM subSystem,subSystem_equipment
  37. WHERE
  38. subSystem.id = subSystem_equipment.subSystemId
  39. AND
  40. subSystem.id =#{id,jdbcType=INTEGER}
  41. )
  42. AND equipment.uid = #{userId,jdbcType=INTEGER}
  43. </select>
  44. <select id="getSubequipment" resultType="io.renren.modules.dataSet.entity.Subsystem">
  45. SELECT id,substring(name,5) as name,hbaseTableName FROM subEquipment
  46. WHERE id IN(
  47. SELECT
  48. equipment_subEquipment.subEquipmentNameId
  49. FROM
  50. equipment,equipment_subEquipment
  51. WHERE
  52. equipment.id = equipment_subEquipment.equipmentNameId
  53. AND
  54. equipment.id =#{id,jdbcType=INTEGER}
  55. )
  56. AND subEquipment.uid = #{userId,jdbcType=INTEGER}
  57. </select>
  58. <select id="getcolumns" resultType="io.renren.modules.dataSet.entity.Subsystem">
  59. SELECT
  60. id, name
  61. FROM
  62. measurePoint
  63. where
  64. measurePoint.id
  65. IN(
  66. SELECT
  67. subEquipment_measurePoint.measurePointId
  68. FROM
  69. subEquipment_measurePoint
  70. WHERE
  71. subEquipment_measurePoint.subEquipmentId = #{equpmentId,jdbcType=INTEGER}
  72. )
  73. AND measurePoint.delete =0
  74. </select>
  75. </mapper>