QueryBaseInfo.xml 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="配置管理">
  3. <query id="frmBaseInfo.select" desc="基础信息" fetchSize="10">
  4. <![CDATA[
  5. select t.basecode, t.sortcode pid, t.basename
  6. from scm_base_info t
  7. where t.flag = '1'
  8. and length(t.basecode) > 1
  9. $
  10. order by t.basecode
  11. ]]>
  12. </query>
  13. <query id="frmBaseInfo_Parent.select" desc=" 获取父节点信息" fetchSize="10">
  14. <![CDATA[
  15. select basecode,
  16. basename,
  17. memo,
  18. recorder,
  19. inputtime,
  20. sortcode,
  21. decode(isvisible, '0', '是', '1', '否') isvisible,
  22. memo1,
  23. decode(flag, '0', '否', '1', '是') flag,
  24. SEQ
  25. from scm_base_info where basecode = ?
  26. order by basecode
  27. ]]>
  28. </query>
  29. <query id="frmBaseInfo_Children.select" desc=" 获取对应结点的子节点信息" fetchSize="10">
  30. <![CDATA[
  31. select basecode,
  32. basename,
  33. memo,
  34. recorder,
  35. inputtime,
  36. sortcode,
  37. decode(isvisible, '0', '是', '1', '否') isvisible,
  38. memo1,
  39. decode(flag, '0', '否', '1', '是') flag,
  40. SEQ
  41. from scm_base_info where sortcode =?
  42. order by basecode
  43. ]]>
  44. </query>
  45. <query id="SaveBaseData.Update" desc="基础信息-修改" fetchSize="10">
  46. <![CDATA[
  47. MES_LG_CONFIGMGT.baseinfo_update
  48. ]]>
  49. </query>
  50. <query id="SaveBaseData.Add" desc="基础信息-添加" fetchSize="10">
  51. <![CDATA[
  52. MES_LG_CONFIGMGT.baseinfo_add
  53. ]]>
  54. </query>
  55. <query id="SaveBaseData.Del" desc="基础信息-删除">
  56. <![CDATA[
  57. MES_LG_CONFIGMGT.baseinfo_del
  58. ]]>
  59. </query>
  60. <query id="frmJJBBase_Query.select" desc="交接班配置管理" fetchSize="10">
  61. <![CDATA[
  62. select a.itemcode, a.itemtype, a.itemname, a.stationcode, b.description
  63. from scm_item_maintenance a, scm_processinfo b
  64. where a.stationcode = b.Name_(+) $
  65. order by a.itemcode
  66. ]]>
  67. </query>
  68. <query id="frmJJBBase.select" desc="交接班配置管理-查询" fetchSize="10">
  69. <![CDATA[
  70. SELECT * FROM SCM_ITEM_MAINTENANCE T WHERE T.ITEMCODE=?
  71. ]]>
  72. </query>
  73. <query id="frmJJBBase_Add.select" desc="交接班配置管理-添加" fetchSize="10">
  74. <![CDATA[
  75. INSERT INTO scm_item_maintenance
  76. (itemcode, itemtype, itemname, stationcode)
  77. VALUES
  78. (?,?,?,?)
  79. ]]>
  80. </query>
  81. <query id="frmJJBBase_Update.select" desc="交接班配置管理-修改" fetchSize="10">
  82. <![CDATA[
  83. UPDATE scm_item_maintenance
  84. SET itemname = ?,
  85. itemtype = ?,
  86. stationcode = ?
  87. WHERE itemcode = ?
  88. ]]>
  89. </query>
  90. <query id="frmJJBBase_Del.select" desc="交接班配置管理-删除" fetchSize="10">
  91. <![CDATA[
  92. DELETE scm_item_maintenance WHERE itemcode = ?
  93. ]]>
  94. </query>
  95. <query id="frmStoresProject.select" desc="物料项目配置" fetchSize="10">
  96. <![CDATA[
  97. select MaterielCode,
  98. MaterielType,
  99. MaterielName,
  100. MaterielforShort,
  101. MaterielUnits,
  102. JmType
  103. from SCM_MATERIEL t where MATERIELTYPE LIKE ? || '%'
  104. ]]>
  105. </query>
  106. <query id="frmStoresProject_Save.select" desc="物料项目配置-保存" fetchSize="10">
  107. <![CDATA[
  108. INSERT INTO SCM_MATERIEL
  109. (MaterielCode, MaterielType, MaterielName, MaterielforShort,MaterielUnits,JmType)
  110. VALUES
  111. (?,?,?,?,?,?)
  112. ]]>
  113. </query>
  114. <query id="frmStoresProject_Update.select" desc="物料项目配置-修改" fetchSize="10">
  115. <![CDATA[
  116. UPDATE SCM_MATERIEL
  117. SET MaterielType = ?,
  118. MaterielforShort = ?
  119. WHERE MaterielCode = ?
  120. ]]>
  121. </query>
  122. <query id="frmStoresProject_Del.select" desc="物料项目配置-删除" fetchSize="10">
  123. <![CDATA[
  124. DELETE SCM_MATERIEL WHERE MaterielCode = ?
  125. ]]>
  126. </query>
  127. <query id="frmStationconMateriel.select" desc="岗位与物料配置-物料" fetchSize="10">
  128. <![CDATA[
  129. select craftposid,
  130. materielcode,
  131. materieltype,
  132. materielname,
  133. memo
  134. from scm_stationconmateriel where CRAFTPOSID LIKE ? ||'%' and MATERIELTYPE LIKE ? ||'%'
  135. ]]>
  136. </query>
  137. <query id="frmSMateriel_AddPInfo.select" desc="岗位与物料配置-新增岗位" fetchSize="10">
  138. <![CDATA[
  139. INSERT INTO SCM_STATIONCONMATERIEL( CRAFTPOSID,MATERIELCODE,MATERIELTYPE,MATERIELNAME,MATERIELFORSHORT) VALUES (?,?,?,?,?)
  140. ]]>
  141. </query>
  142. <query id="frmSMateriel_DelPInfo.select" desc="岗位与物料配置-删除岗位" fetchSize="10">
  143. <![CDATA[
  144. DELETE scm_stationconmateriel WHERE craftposid = ? and materielcode= ?
  145. ]]>
  146. </query>
  147. <query id="frmAdditStat_Load.select" desc="物料消耗加载" fetchSize="10">
  148. <![CDATA[
  149. select distinct (a.materielcode) materielcode,
  150. a.MATERIELTYPE,
  151. b.materielforshort
  152. from STL_additives a, SCM_materiel b
  153. where a.materielcode = b.materielcode
  154. and b.MATERIELTYPE= ? and to_char(a.updatetime, 'yyyy-MM-dd')
  155. between ? and ?
  156. ]]>
  157. </query>
  158. <query id="frmAdditStat_Query.select" desc="物料消耗查询" fetchSize="10">
  159. <![CDATA[
  160. select v.heatprocessno,
  161. v.heatno,
  162. v.PLANSTEEL STEEL,
  163. v.STATIONCODE,
  164. substr(v.stationcode,3,1) ||'#'|| decode(substr(v.STATIONCODE, 1, 1),
  165. 'C','转炉',decode(substr(v.STATIONCODE, 1, 1),
  166. 'D','吹氩站',decode(substr(v.STATIONCODE, 1, 1),
  167. 'E','精炼炉',decode(substr(v.STATIONCODE, 1, 1),
  168. 'F','RH炉', decode(substr(v.STATIONCODE, 1, 1),'B','脱硫',''))))) wsid,
  169. v.SHIFTCODE,
  170. v.MATERIELCODE,
  171. d.materielname,
  172. v.MATERIELTYPE,
  173. round(v.JMWGT,2) JMWGT,
  174. v.optdate $
  175. from (select distinct a.heatprocessno,
  176. a.heatno,
  177. a.optdate,
  178. a.PLANSTEEL,
  179. b.STATIONCODE,
  180. a.wsid,
  181. a.SHIFTCODE,
  182. b.MATERIELCODE,
  183. b.MATERIELTYPE,
  184. round(sum(nvl(b.JMWGT,0)) over (partition by b.HEATNO, b.STATIONCODE, b.DISPOSALTIME, b.MATERIELTYPE, b.MATERIELCODE),2) JMWGT $
  185. from (select * from $ union select * from J#$ ) a, stl_additives b $ $)v
  186. left join (select * from scm_materiel) d on d.materielcode = v.materielcode order by v.heatprocessno desc
  187. ]]>
  188. </query>
  189. <query id="frmLTemp_Del.select" desc="液相线温度标准-删除" fetchSize="10">
  190. <![CDATA[
  191. DELETE SCM_LIQUIDUS_TEMP WHERE ID_ = ?
  192. ]]>
  193. </query>
  194. <query id="frmLTemp_Save.select" desc="液相线温度标准-保存" fetchSize="10">
  195. <![CDATA[
  196. INSERT INTO SCM_LIQUIDUS_TEMP
  197. (ID_, STEELNAME, LIQUIDUSTEMP)
  198. VALUES
  199. (?,?,?)
  200. ]]>
  201. </query>
  202. <query id="frmLTemp_Update.select" desc="液相线温度标准-修改" fetchSize="10">
  203. <![CDATA[
  204. UPDATE SCM_LIQUIDUS_TEMP
  205. SET LIQUIDUSTEMP = ?
  206. WHERE ID_ = ?
  207. ]]>
  208. </query>
  209. <query id="frmLTemp.select" desc="液相线温度标准查询" fetchSize="10">
  210. <![CDATA[
  211. select ID_,
  212. STEELNAME,
  213. LIQUIDUSTEMP
  214. from SCM_LIQUIDUS_TEMP t where t.steelname=
  215. decode(?, null, steelname, ?) $ order by ID_
  216. ]]>
  217. </query>
  218. <query id="LTemp_MaxID.select" desc="获取液相线温度最大ID值" fetchSize="10">
  219. <![CDATA[
  220. select max(ID_) from SCM_LIQUIDUS_TEMP t
  221. ]]>
  222. </query>
  223. </queryMap>