ComBaseDetectionRltDAL.xml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="COM_BASE_DETECTION_RLT (生成工具:代码生成工具4.0 访问地址:http://172.16.2.128/tool/)">
  3. <query id="ComBaseDetectionRltDAL.QueryStd" desc="查询标准">
  4. <![CDATA[
  5. SELECT T.PHY_CODE,
  6. T.PHY_NAME,
  7. T.STD_CODE,
  8. T.STD_DESC,
  9. T.LV_CODE,
  10. T.LV_DESC,
  11. T.ID
  12. FROM COM_BASE_DETECTION_RLT T
  13. WHERE ({0} IS NULL OR T.PHY_CODE = {0})
  14. AND T.PHY_CODE IS NOT NULL
  15. ORDER BY T.ID
  16. ]]>
  17. </query>
  18. <query id="ComBaseDetectionRltDAL.QueryLv" desc="查询等级">
  19. <![CDATA[
  20. SELECT T.PHY_CODE,
  21. T.PHY_NAME,
  22. T.STD_CODE,
  23. T.STD_DESC,
  24. T.LV_CODE,
  25. T.LV_DESC,
  26. T.ID
  27. FROM COM_BASE_DETECTION_RLT T
  28. WHERE ({0} IS NULL OR T.STD_CODE = {0})
  29. AND T.LV_CODE IS NOT NULL
  30. ORDER BY T.ID
  31. ]]>
  32. </query>
  33. <query id="ComBaseDetectionRltDAL.QueryStdBaseInfo" desc="查询标准基础信息">
  34. <![CDATA[
  35. SELECT T.STD_CODE, T.STD_DESC
  36. FROM COM_BASE_DETECTION_RLT T
  37. WHERE T.PHY_CODE = {0}
  38. AND T.PHY_CODE IS NOT NULL
  39. UNION ALL
  40. SELECT T3.BASECODE, T3.BASENAME
  41. FROM COM_BASE_INFO T3
  42. WHERE T3.SORTCODE = '4021'
  43. AND T3.VALIDFLAG = '1'
  44. AND NOT EXISTS (SELECT 1
  45. FROM COM_BASE_DETECTION_RLT T2
  46. WHERE T2.PHY_CODE = {0}
  47. AND T2.PHY_CODE IS NOT NULL)
  48. ORDER BY STD_DESC
  49. ]]>
  50. </query>
  51. <query id="ComBaseDetectionRltDAL.QueryLvBaseInfo" desc="查询等级基础信息">
  52. <![CDATA[
  53. SELECT T.LV_CODE, T.LV_DESC
  54. FROM COM_BASE_DETECTION_RLT T
  55. WHERE T.STD_CODE = {0}
  56. AND T.LV_CODE IS NOT NULL
  57. UNION ALL
  58. SELECT T3.BASECODE, T3.BASENAME
  59. FROM COM_BASE_INFO T3
  60. WHERE T3.SORTCODE = '4022'
  61. AND T3.VALIDFLAG = '1'
  62. AND NOT EXISTS (SELECT 1
  63. FROM COM_BASE_DETECTION_RLT T2
  64. WHERE T2.STD_CODE = {0}
  65. AND T2.LV_CODE IS NOT NULL)
  66. ORDER BY LV_DESC
  67. ]]>
  68. </query>
  69. <query id="ComBaseDetectionRltDAL.QueryByPk" desc="通过主键查询">
  70. <![CDATA[
  71. SELECT
  72. T.PHY_CODE,
  73. T.PHY_NAME,
  74. T.STD_CODE,
  75. T.STD_DESC,
  76. T.LV_CODE,
  77. T.LV_DESC,
  78. T.ID
  79. FROM COM_BASE_DETECTION_RLT T
  80. WHERE
  81. T.ID = '#ID#'
  82. ]]>
  83. </query>
  84. <query id="ComBaseDetectionRltDAL.Insert" desc="新增">
  85. <![CDATA[
  86. INSERT INTO COM_BASE_DETECTION_RLT(
  87. PHY_CODE,
  88. PHY_NAME,
  89. STD_CODE,
  90. STD_DESC,
  91. LV_CODE,
  92. LV_DESC,
  93. ID)
  94. VALUES(
  95. '#PHY_CODE#',
  96. '#PHY_NAME#',
  97. '#STD_CODE#',
  98. '#STD_DESC#',
  99. '#LV_CODE#',
  100. '#LV_DESC#',
  101. '#ID#')
  102. ]]>
  103. </query>
  104. <query id="ComBaseDetectionRltDAL.Update" desc="修改">
  105. <![CDATA[
  106. UPDATE COM_BASE_DETECTION_RLT T
  107. SET
  108. T.PHY_CODE = '#PHY_CODE#',
  109. T.PHY_NAME = '#PHY_NAME#',
  110. T.STD_CODE = '#STD_CODE#',
  111. T.STD_DESC = '#STD_DESC#',
  112. T.LV_CODE = '#LV_CODE#',
  113. T.LV_DESC = '#LV_DESC#'
  114. WHERE
  115. T.ID = '#ID#'
  116. ]]>
  117. </query>
  118. <query id="ComBaseDetectionRltDAL.GetMaxPk" desc="获取最大主键">
  119. <![CDATA[
  120. SELECT NVL(MAX(ID), 0) + 1 MAX_VALUE FROM COM_BASE_DETECTION_RLT T
  121. ]]>
  122. </query>
  123. <query id="ComBaseDetectionRltDAL.Delete" desc="作废">
  124. <![CDATA[
  125. DELETE COM_BASE_DETECTION_RLT T WHERE T.ID = '#ID#'
  126. ]]>
  127. </query>
  128. </queryMap>