fbc11454e56af42408b1bfa54e8637026f32f6e7.svn-base 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="交付条件(外形尺寸标准号)录入">
  3. <query id="UIB010270_01.INITSELECT" desc="交付条件标准号,初始化页面" fetchSize="10">
  4. <![CDATA[
  5. SELECT T.SM_CD LABEL
  6. ,T.SM_CD VALUE
  7. FROM TBZ00_COMMCD T
  8. WHERE T.LG_CD = 'B01120'
  9. AND T.USED_YN = 'Y'
  10. ORDER BY VALUE
  11. ]]>
  12. </query>
  13. <query id="UIB010270_02.INITSELECT" desc="获得公差名及公差代码">
  14. SELECT
  15. SM_CFNM LABEL --公差名
  16. , SM_CD VALUE --公差代码
  17. FROM TBZ00_COMMCD WHERE LG_CD = 'B01012'
  18. </query>
  19. <query id="UIB010270_03.INITSELECT" desc="等级代码 DengJi">
  20. SELECT
  21. SM_CD LABEL
  22. , SM_CD VALUE
  23. FROM TBZ00_COMMCD WHERE LG_CD='B01119'
  24. </query>
  25. <query id="UIB010270_04.INITSELECT" desc="在基本信息中有,但在标准表中没有">
  26. SELECT T1.SM_CD LABEL
  27. ,T1.SM_CD VALUE
  28. FROM TBZ00_COMMCD T1
  29. WHERE T1.LG_CD = 'B01120'
  30. AND T1.USED_YN = 'Y'
  31. MINUS
  32. SELECT T2.DEV_SPEC_CD
  33. ,T2.DEV_SPEC_CD
  34. FROM TBB01_SPEC_DEL T2
  35. </query>
  36. <query id="UIB010270_01.SELECT" desc="按 交付条件标准号 查询 交付条件标准号 及 交付条件标准名称">
  37. SELECT
  38. DISTINCT
  39. DEV_SPEC_CD --标准交付条件(外形尺寸标准号)
  40. ,DEV_SPEC_CD DEV_SPEC_CD1
  41. -- ,DEV_DGR_CD DEV_DGR_CD1
  42. -- ,DEV_DGR_CD --等级代码
  43. FROM TBB01_SPEC_DEL
  44. WHERE DEV_SPEC_CD LIKE ?||'%'
  45. ORDER BY DEV_SPEC_CD
  46. </query>
  47. <query id="UIB010270_02.SELECT" desc="双击datagrid1中某条记录时,按交付条件号及名进行查询">
  48. SELECT
  49. 'N' CHK
  50. , DEL_TOL_CD --公差代码
  51. , EMEC_TP --是否切边
  52. , THK_MIN --厚度min
  53. , THK_MAX --厚度max
  54. , WTH_MIN --宽度min
  55. , WTH_MAX --宽度max
  56. , TOL_MIN_SYM --公差下限符号
  57. , TOL_MIN --公差下限
  58. , TOL_MAX_SYM --公差上限符号
  59. , TOL_MAX --公差上限
  60. , TOL_UNIT --公差单位
  61. , TOL_VAL --公差值
  62. , DEV_RMK --备注
  63. , DEV_DGR_CD DEV_DGR_CD1 --等级代码
  64. , DEL_TOL_CD DEL_TOL_CD1 --公差代码
  65. , THK_MIN THK_MIN1 --厚度min
  66. , THK_MAX THK_MAX1 --厚度max
  67. , WTH_MIN WTH_MIN1 --宽度min
  68. , WTH_MAX WTH_MAX1 --宽度max
  69. , EMEC_TP EMEC_TP1 --是否切边
  70. ,DEV_DGR_CD
  71. FROM TBB01_SPEC_DEL
  72. WHERE DEV_SPEC_CD = ? --交付条件标准号
  73. ORDER BY DEL_TOL_CD , THK_MIN1
  74. </query>
  75. <query id="UIB010270_01.INSERT" desc="插入新的公差">
  76. INSERT INTO TBB01_SPEC_DEL(
  77. DEV_SPEC_CD --交付条件标准号
  78. , DEV_DGR_CD --等级代码
  79. , DEL_TOL_CD --公差代码
  80. , THK_MIN --厚度min
  81. , THK_MAX --厚度max
  82. , WTH_MIN --宽度min
  83. , WTH_MAX --宽度max
  84. , EMEC_TP
  85. , TOL_MIN_SYM --公差下限符号
  86. , TOL_MIN --公差下限
  87. , TOL_MAX_SYM --公差上限符号
  88. , TOL_MAX --公差上限
  89. , TOL_UNIT --公差单位
  90. , TOL_VAL --公差值
  91. , DEV_RMK --备注
  92. , REG_ID --操作人
  93. , REG_DTIME --操作时间
  94. )
  95. VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS'))
  96. </query>
  97. <query id="UIB010270_01.UPDATE" desc="datagrid2更新公差等信息">
  98. UPDATE TBB01_SPEC_DEL
  99. SET DEL_TOL_CD = ? --公差代码
  100. , DEV_DGR_CD = ? --等级
  101. , THK_MIN = ? --厚度min
  102. , THK_MAX = ? --厚度max
  103. , WTH_MIN = ? --宽度min
  104. , WTH_MAX = ? --宽度max
  105. , EMEC_TP = ?
  106. , TOL_MIN_SYM = ? --公差下限符号
  107. , TOL_MIN = ? --公差下限
  108. , TOL_MAX_SYM = ? --公差上限符号
  109. , TOL_MAX = ? --公差上限
  110. , TOL_UNIT = ? --公差单位
  111. , TOL_VAL = ? --公差值
  112. , DEV_RMK = ? --备注
  113. , MOD_ID = ?
  114. , MOD_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  115. WHERE DEV_SPEC_CD = ? --交付条件标准号
  116. AND DEV_DGR_CD = ? --等级代码
  117. AND DEL_TOL_CD = ? --公差代码
  118. AND THK_MIN = ? --厚度min
  119. AND THK_MAX = ? --厚度max
  120. AND WTH_MIN = ? --宽度min
  121. AND WTH_MAX = ? --宽度max
  122. AND EMEC_TP = ?
  123. </query>
  124. <query id="UIB010270_01.DELETE" desc="datagrid1删除交付条件信息">
  125. DELETE FROM TBB01_SPEC_DEL
  126. WHERE DEV_SPEC_CD = ? --交付条件标准号
  127. AND DEV_DGR_CD = ? --等级代码
  128. </query>
  129. <query id="UIB010270_02.DELETE" desc="datagrid2删除具体的一条记录">
  130. DELETE FROM TBB01_SPEC_DEL
  131. WHERE DEV_SPEC_CD = ? --交付条件标准号
  132. AND DEV_DGR_CD = ?
  133. AND DEL_TOL_CD = ? --公差代码
  134. AND THK_MIN = ? --厚度min
  135. AND THK_MAX = ? --厚度max
  136. AND WTH_MIN = ? --宽度min
  137. AND WTH_MAX = ? --宽度max
  138. AND EMEC_TP = ?
  139. </query>
  140. <query id="UIB010270_01.CALL" desc="复制">
  141. {call ZL_NORM_MANAGE.COPY_SPEC_DELE(?,?,?,?,?,?)}
  142. </query>
  143. </queryMap>