QcmLgPhyjudgeDal.xml 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="QCM_LG_PHYJUDGE (生成工具:代码生成工具4.0 访问地址:http://172.16.2.128/tool/)">
  3. <query id="QcmLgPhyjudgeDAL.Query" desc="查询">
  4. <![CDATA[
  5. SELECT T.PHY_JUDGE_ID,
  6. T.STOVE_NO,
  7. T.JUDGE_STOVE_NO,
  8. T.OBJECTNO,
  9. T.PLINE_CODE,
  10. B.PLINE_NAME,
  11. T.PROCESS_CDOE,
  12. T.PROCESS_DESC,
  13. T.JUDGERESULT_PHY,
  14. A.BASENAME JUDGERESULT_PHY_DESC,
  15. T.JUDGESTEELCODE,
  16. D.STEELNAME JUDGESTEELNAME,
  17. T.JUDGEGRADECODE,
  18. C.GRADENAME JUDGEGRADEDESC,
  19. T.MEMO,
  20. T.PHY_RESULT_ID,
  21. T.VALIDFLAG,
  22. DECODE(T.VALIDFLAG, '1', '有效', '0', '无效') VALIDFLAG_DESC,
  23. T.CREATE_NAME,
  24. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME
  25. FROM QCM_LG_PHYJUDGE T
  26. LEFT JOIN COM_BASE_INFO A
  27. ON A.BASECODE = T.JUDGERESULT_PHY
  28. LEFT JOIN COM_BASE_PLINE B
  29. ON B.PLINE_CODE = T.PLINE_CODE
  30. LEFT JOIN COM_BASE_GRADE C
  31. ON C.GRADECODE = T.JUDGEGRADECODE
  32. LEFT JOIN COM_BASE_STEEL D
  33. ON D.STEELCODE = T.JUDGESTEELCODE
  34. WHERE T.PROCESS_CDOE = {0}
  35. AND ({1} IS NULL OR T.STOVE_NO LIKE '%' || {1} || '%')
  36. AND ({2} IS NULL OR T.JUDGE_STOVE_NO LIKE '%' || {2} || '%')
  37. AND T.JUDGERESULT_PHY = {3}
  38. AND ({4} IS NULL OR
  39. T.CREATE_TIME >= TO_DATE({4}, 'YYYY-MM-DD HH24:MI:SS'))
  40. AND ({5} IS NULL OR
  41. T.CREATE_TIME <= TO_DATE({5}, 'YYYY-MM-DD HH24:MI:SS'))
  42. ORDER BY T.PHY_JUDGE_ID DESC
  43. ]]>
  44. </query>
  45. <query id="QcmLgPhyjudgeDAL.QueryByPk" desc="通过主键查询">
  46. <![CDATA[
  47. SELECT
  48. T.PHY_JUDGE_ID,
  49. T.STOVE_NO,
  50. T.JUDGE_STOVE_NO,
  51. T.OBJECTNO,
  52. T.PLINE_CODE,
  53. T.PROCESS_CDOE,
  54. T.PROCESS_DESC,
  55. T.JUDGERESULT_PHY,
  56. T.JUDGESTEELCODE,
  57. T.JUDGEGRADECODE,
  58. T.MEMO,
  59. T.PHY_RESULT_ID,
  60. T.VALIDFLAG,
  61. T.CREATE_NAME,
  62. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME
  63. FROM QCM_LG_PHYJUDGE T
  64. WHERE
  65. T.PHY_JUDGE_ID = '#PHY_JUDGE_ID#'
  66. ]]>
  67. </query>
  68. <query id="QcmLgPhyjudgeDAL.Insert" desc="新增">
  69. <![CDATA[
  70. INSERT INTO QCM_LG_PHYJUDGE(
  71. PHY_JUDGE_ID,
  72. STOVE_NO,
  73. JUDGE_STOVE_NO,
  74. OBJECTNO,
  75. PLINE_CODE,
  76. PROCESS_CDOE,
  77. PROCESS_DESC,
  78. JUDGERESULT_PHY,
  79. JUDGESTEELCODE,
  80. JUDGEGRADECODE,
  81. MEMO,
  82. PHY_RESULT_ID,
  83. CREATE_NAME,
  84. CREATE_TIME,
  85. JUGDE_APPLY_CODE,
  86. BATCH_NO,
  87. HEAT_PLAN_NO)
  88. VALUES(
  89. '#PHY_JUDGE_ID#',
  90. '#STOVE_NO#',
  91. '#JUDGE_STOVE_NO#',
  92. '#OBJECTNO#',
  93. '#PLINE_CODE#',
  94. '#PROCESS_CDOE#',
  95. '#PROCESS_DESC#',
  96. '#JUDGERESULT_PHY#',
  97. '#JUDGESTEELCODE#',
  98. '#JUDGEGRADECODE#',
  99. '#MEMO#',
  100. '#PHY_RESULT_ID#',
  101. '#CREATE_NAME#',
  102. SYSDATE,
  103. '#JUGDE_APPLY_CODE#',
  104. '#BATCH_NO#',
  105. '#HEAT_PLAN_NO#')
  106. ]]>
  107. </query>
  108. <query id="QcmLgPhyjudgeDAL.Update" desc="修改">
  109. <![CDATA[
  110. UPDATE QCM_LG_PHYJUDGE T
  111. SET
  112. T.PHY_JUDGE_ID = '#PHY_JUDGE_ID#',
  113. T.STOVE_NO = '#STOVE_NO#',
  114. T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#',
  115. T.OBJECTNO = '#OBJECTNO#',
  116. T.PLINE_CODE = '#PLINE_CODE#',
  117. T.PROCESS_CDOE = '#PROCESS_CDOE#',
  118. T.PROCESS_DESC = '#PROCESS_DESC#',
  119. T.JUDGERESULT_PHY = '#JUDGERESULT_PHY#',
  120. T.JUDGESTEELCODE = '#JUDGESTEELCODE#',
  121. T.JUDGEGRADECODE = '#JUDGEGRADECODE#',
  122. T.MEMO = '#MEMO#',
  123. T.PHY_RESULT_ID = '#PHY_RESULT_ID#',
  124. T.VALIDFLAG = '#VALIDFLAG#',
  125. T.CREATE_NAME = '#CREATE_NAME#',
  126. T.CREATE_TIME = SYSDATE
  127. WHERE
  128. T.PHY_JUDGE_ID = '#PHY_JUDGE_ID#'
  129. ]]>
  130. </query>
  131. <query id="QcmLgPhyjudgeDAL.GetMaxPk" desc="获取最大主键">
  132. <![CDATA[
  133. SELECT NVL(MAX(PHY_JUDGE_ID), 0) + 1 MAX_VALUE FROM QCM_LG_PHYJUDGE T
  134. ]]>
  135. </query>
  136. <query id="QcmLgPhyjudgeDAL.getMaxPhyJudgeId" desc="查询最大的理化判定记录号">
  137. <![CDATA[
  138. SELECT NVL(MAX(T.PHY_JUDGE_ID), TO_CHAR(SYSDATE, 'YYYYMMDD') || '00000') + 1 MAX_VALUE
  139. FROM QCM_LG_PHYJUDGE T
  140. WHERE T.PHY_JUDGE_ID LIKE TO_CHAR(SYSDATE, 'YYYYMMDD') || '%'
  141. ]]>
  142. </query>
  143. <query id="QcmLgPhyjudgeDAL.getMaxPhyResultId" desc="查询最大的理化判定结果集号">
  144. <![CDATA[
  145. SELECT NVL(MAX(T.PHY_RESULT_ID), TO_CHAR(SYSDATE, 'YYYYMMDD') || '00000') + 1 MAX_VALUE
  146. FROM QCM_LG_PHYRESULT T
  147. WHERE T.PHY_RESULT_ID LIKE TO_CHAR(SYSDATE, 'YYYYMMDD') || '%'
  148. ]]>
  149. </query>
  150. <query id="QcmLgPhyjudgeDAL.Delete" desc="作废">
  151. <![CDATA[
  152. UPDATE QCM_LG_PHYJUDGE T
  153. SET
  154. T.VALIDFLAG = '0',
  155. T.DELETE_NAME = '#DELETE_NAME#',
  156. T.DELETE_TIME = SYSDATE
  157. WHERE
  158. T.PHY_JUDGE_ID = '#PHY_JUDGE_ID#'
  159. ]]>
  160. </query>
  161. <query id="QcmLgPhyjudgeDAL.Resume" desc="恢复">
  162. <![CDATA[
  163. UPDATE QCM_LG_PHYJUDGE T
  164. SET
  165. T.VALIDFLAG = '1',
  166. T.DELETE_NAME = NULL,
  167. T.DELETE_TIME = NULL,
  168. T.UPDATE_NAME = '#UPDATE_NAME#',
  169. T.UPDATE_TIME = SYSDATE
  170. WHERE
  171. T.PHY_JUDGE_ID = '#PHY_JUDGE_ID#'
  172. ]]>
  173. </query>
  174. <query id="QcmLgPhyjudgeDAL.updateLgPhyJudgeValid" desc="">
  175. <![CDATA[
  176. UPDATE QCM_LG_PHYJUDGE T
  177. SET T.VALIDFLAG = {2}
  178. WHERE T.JUDGE_STOVE_NO = {0}
  179. AND T.PROCESS_CDOE = {1}
  180. ]]>
  181. </query>
  182. <query id="QcmLgPhyjudgeDAL.updateLgPhyResultValid" desc="">
  183. <![CDATA[
  184. UPDATE QCM_LG_PHYRESULT T
  185. SET T.VALIDFLAG = {2}
  186. WHERE EXISTS (SELECT 1
  187. FROM QCM_LG_PHYJUDGE A
  188. WHERE A.JUDGE_STOVE_NO = {0}
  189. AND A.PROCESS_CDOE = {1}
  190. AND A.PHY_RESULT_ID = T.PHY_RESULT_ID)
  191. ]]>
  192. </query>
  193. <query id="QcmLgPhyjudgeDAL.queryByJudgeStoveNo" desc="">
  194. <![CDATA[
  195. SELECT *
  196. FROM QCM_LG_PHYJUDGE T
  197. WHERE T.JUDGE_STOVE_NO = {0}
  198. AND T.PROCESS_CDOE = {1}
  199. AND T.VALIDFLAG = '1'
  200. ]]>
  201. </query>
  202. </queryMap>