Copy of getRegion.xml 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.runzhixing.dao.interf.AuthorityRegionInterface">
  6. <resultMap type="com.runzhixing.bean.DynamicattemptMap" id="dynamicattemptMap">
  7. <result column="TMSTATIONNO" property="tmstationno"/>
  8. <result column="TMMACHINENO" property="tmmachineno"/>
  9. <result column="TMTYPE" property="tmtype"/>
  10. <result column="TMMANU" property="tmmanu"/>
  11. <result column="TMGUNNUM" property="tmgunnum"/>
  12. <result column="TMOPTYPE" property="tmoptype"/>
  13. <result column="TMSTATE" property="tmstate"/>
  14. <result column="TMGUNDIR" property="tmgundir"/>
  15. <collection property="tbcngstationdyn" ofType="com.runzhixing.bean.DynamicattemptMap1">
  16. <result column="TSDSTATIONNO" property="tsdstationno"/>
  17. <result column="TSDMACHINENO" property="tsdmachineno"/>
  18. <result column="TSDGUNNO" property="tsdgunno"/>
  19. <result column="TSDOPERATORNO" property="tsdoperatorno"/>
  20. <result column="TSDSTATE" property="tsdstate"/>
  21. <result column="TSDOPERTIME" property="tsdopertime"/>
  22. <result column="TSDENDTIME" property="tsdendtime"/>
  23. <result column="TSDCARNO" property="tsdcarno"/>
  24. <result column="TSDAPPTYPE" property="tsdapptype"/>
  25. <result column="TSDTURNOVERTYPE" property="tsdturnovertype"/>
  26. <result column="TSDPLATETYPE" property="tsdplatetype" />
  27. <collection property="tbcngoperatorduty" ofType="com.runzhixing.bean.DynamicattemptMap2">
  28. <result column="TODSTARTTIME" property="todstarttime"/>
  29. <result column="TODENDTIME" property="todendtime"/>
  30. <collection property="tbcngoperator" ofType="com.runzhixing.bean.DynamicattemptMap3">
  31. <result column="TOSTATIONNO" property="tostationno"/>
  32. <result column="TOOPERATORNO" property="tooperatorno"/>
  33. <result column="TONAME" property="toname"/>
  34. <result column="TOIDNO" property="toidno"/>
  35. <result column="TOLICENCE" property="tolicence"/>
  36. <result column="TOLICENCEORG" property="tolicenceorg"/>
  37. <result column="TOLICENCEDATE" property="tolicencedate"/>
  38. <result column="TOVALIDITY" property="tovalidity"/>
  39. <result column="TOSEX" property="tosex"/>
  40. </collection>
  41. </collection>
  42. </collection>
  43. </resultMap>
  44. <select id="getDynamicattempt" parameterType="com.runzhixing.util.bean.ConditionParameter" resultMap="dynamicattemptMap">
  45. select
  46. tm.stationno as TMSTATIONNO,
  47. tm.machineno as TMMACHINENO,
  48. tm.type as TMTYPE,
  49. tm.manu as TMMANU,
  50. tm.gunnum as TMGUNNUM,
  51. tm.optype as TMOPTYPE,
  52. tm.state as TMSTATE,
  53. tm.gundir as TMGUNDIR,
  54. tsd.stationno as TSDSTATIONNO,
  55. tsd.machineno as TSDMACHINENO,
  56. tsd.gunno as TSDGUNNO,
  57. tsd.operatorno as TSDOPERATORNO,
  58. tsd.state as TSDSTATE,
  59. tsd.opertime as TSDOPERTIME,
  60. tsd.endtime as TSDENDTIME,
  61. tsd.carno as TSDCARNO,
  62. tsd.apptype as TSDAPPTYPE,
  63. tsd.turnovertype as TSDTURNOVERTYPE,
  64. tsd.platetype as TSDPLATETYPE,
  65. tod.starttime as TODSTARTTIME,
  66. tod.endtime as TODENDTIME,
  67. to.stationno as TOSTATION,
  68. to.operatorno as TOOPERATORNO,
  69. to.name as TONAME,
  70. to.idno as TOIDNO,
  71. to.licence as TOLICENCE,
  72. to.licenceorg as TOLICENCEORG,
  73. to.licencedate as TOLICENCEDATE,
  74. to.validity as TOVALIDITY,
  75. to.sex as TOSEX
  76. from
  77. tb_cngmachine tm,
  78. tb_cngstation_dyn tsd,
  79. tb_cngoperator_duty tod,
  80. tb_cngoperator to
  81. where
  82. tm.STATIONNO = #{cpstring1}
  83. and
  84. tsd.STATIONNO = tm.STATIONNO
  85. and
  86. tsd.MACHINENO = tm.machineno
  87. and
  88. tod.STATIONNO = tsd.STATIONNO
  89. and
  90. tod.MACHINENO = tsd.MACHINENO
  91. and
  92. tod.GUNNO = tsd.gunno
  93. and
  94. tod.OPERATORNO = tsd.operatorno
  95. and
  96. to.operatorno = tod.OPERATORNO
  97. </select>
  98. </mapper>