QueryZLStandard.xml.svn-base 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="炼钢质量标准维护">
  3. <query id="GetProcessInfo.Query" desc="获得工序大类" fetchSize="10">
  4. <![CDATA[
  5. select t.basecode, t.basename
  6. from scm_base_info t
  7. where t.sortcode = '400501'
  8. order by t.basecode desc
  9. ]]>
  10. </query>
  11. <query id="RefreshData.Query" desc="查询操作规则信息" fetchSize="10">
  12. <![CDATA[
  13. SELECT t.ruleid,
  14. t.rulename,
  15. t.description,
  16. t.POSITTION,
  17. t.deviceno,
  18. t.steelcode,
  19. --(zl_jhy_k.SteelCode2Name(t.steelcode)) steel,
  20. t.recorder,
  21. t.DESCRIPTIONNAME,
  22. to_char(INPUTTIME, 'yyyy-MM-dd HH24:mi:ss') INPUTTIME
  23. FROM scm_opeaterule t
  24. order by INPUTTIME desc
  25. ]]>
  26. </query>
  27. <query id="GetMaxRULEID.Query" desc="获取最大工艺文件规程编号" fetchSize="10">
  28. <![CDATA[
  29. select max(to_number(RULEID))+1 from scm_opeaterule
  30. ]]>
  31. </query>
  32. <query id="GetBlob.Query" desc="获取存放文档内容" fetchSize="10">
  33. <![CDATA[
  34. select CONTENT, DESCRIPTIONNAME from SCM_OPEATERULE where RULEID = ?
  35. ]]>
  36. </query>
  37. <query id="OPContentBlob.Edit" desc="修改存放内容字段信息" fetchSize="10">
  38. <![CDATA[
  39. UPDATE scm_opeaterule T SET T.Content=? WHERE T.RULEID = ?
  40. ]]>
  41. </query>
  42. <query id="OperaterRule.add" desc="操作规程基础信息添加" fetchSize="10">
  43. <![CDATA[
  44. ZL_BZGL_K.operaterrule_add
  45. ]]>
  46. </query>
  47. <query id="OperaterRule.Edit" desc="操作规程基础信息修改" fetchSize="10">
  48. <![CDATA[
  49. ZL_BZGL_K.OperaterRule_Edit
  50. ]]>
  51. </query>
  52. <query id="OperaterRule.Del" desc="操作规程基础信息删除" fetchSize="10">
  53. <![CDATA[
  54. ZL_BZGL_K.OperaterRule_Del
  55. ]]>
  56. </query>
  57. <!-- 作业标准 -->
  58. <query id="GetCardData.Query" desc="获取制造标准管理工艺码" fetchSize="10">
  59. <![CDATA[
  60. select t.craftcode, t.craftname, '1' ishave
  61. from scm_craftstandard t
  62. where t.xh = '0'
  63. order by t.craftcode
  64. ]]>
  65. </query>
  66. <query id="GetCraftStdData.Query" desc="取作业标准数据" fetchSize="10">
  67. <![CDATA[
  68. select t.craftcode,
  69. t.craftname,
  70. t.STEELCODE,
  71. t.STANDARD,
  72. decode(t.validflag, '1', 'True', 'False') VALIDFLAG
  73. from scm_craftstandard t
  74. where t.xh = 0 $
  75. order by 1
  76. ]]>
  77. </query>
  78. <query id="GetItemValue.Query" desc="获取工艺参数项最大值、最小值" fetchSize="10">
  79. <![CDATA[
  80. select t.craftcode,
  81. t.xh,
  82. t1.DESCRIPTION processid,
  83. t.CRAFTITEMCODE1,
  84. t.ITEMMINVALUE1,
  85. t.ITEMMAXVALUE1,
  86. t.CRAFTITEMCODE2,
  87. t.ITEMMINVALUE2,
  88. t.ITEMMAXVALUE2,
  89. t.CRAFTITEMCODE3,
  90. t.ITEMMINVALUE3,
  91. t.ITEMMAXVALUE3,
  92. t.recorder,
  93. to_char(t.inputtime, 'yyyy-MM-dd HH24:mi:ss') inputtime
  94. from scm_craftstandard t, scm_processinfo t1
  95. where t.PROCESSCODE = t1.PROCESSID(+) $
  96. ]]>
  97. </query>
  98. <query id="CraftStandard_Add" desc="作业标准新增" fetchSize="10">
  99. <![CDATA[
  100. ZL_BZGL_K.CraftStandard_Add
  101. ]]>
  102. </query>
  103. <query id="CraftStandard_CopyAdd" desc="作业标准复制增加" fetchSize="10">
  104. <![CDATA[
  105. ZL_BZGL_K.CraftStandard_CopyAdd
  106. ]]>
  107. </query>
  108. <query id="CraftStandard_Edit" desc="作业标准修改" fetchSize="10">
  109. <![CDATA[
  110. ZL_BZGL_K.CraftStandard_Edit
  111. ]]>
  112. </query>
  113. <query id="CraftStandard_Del" desc="作业标准删除" fetchSize="10">
  114. <![CDATA[
  115. ZL_BZGL_K.CraftStandard_Del
  116. ]]>
  117. </query>
  118. <query id="CraftStandard_Update" desc="作业标准保存" fetchSize="10">
  119. <![CDATA[
  120. ZL_BZGL_K.CraftStandard_Update
  121. ]]>
  122. </query>
  123. <query id="GetZYProcess.Query" desc="查询工序信息" fetchSize="10">
  124. <![CDATA[
  125. select a.processid,
  126. a.name_,
  127. a.description,
  128. (select count(*)
  129. from scm_craftstandard
  130. where CRAFTCODE =?
  131. and PROCESSID = a.processid) ISHAVE
  132. from scm_processinfo a
  133. order by 1
  134. ]]>
  135. </query>
  136. <query id="GetCraftItems.Query" desc="查询作业标准工艺参数信息" fetchSize="10">
  137. <![CDATA[
  138. select c.craftitemname,
  139. c.CRAFTITEMID item1,
  140. a.ITEMMINVALUE1,
  141. a.ITEMMAXVALUE1,
  142. a.CRAFTITEMCODE2,
  143. a.ITEMMINVALUE2,
  144. a.ITEMMAXVALUE2,
  145. a.CRAFTITEMCODE3,
  146. a.ITEMMINVALUE3,
  147. a.ITEMMAXVALUE3,
  148. a.xh,
  149. b.id_num
  150. from (select *
  151. from scm_craftstandard t
  152. where t.craftcode = ?
  153. and t.PROCESSCODE = ?
  154. and xh <> 0) A,
  155. scm_process_craftitem B,
  156. scm_craft_item c
  157. where b.processid = ?
  158. and a.craftitemcode1(+) = b.craftitemid
  159. and c.craftitemid = b.craftitemid
  160. order by item1
  161. ]]>
  162. </query>
  163. <query id="GetAllProcessAndItem.Query" desc="获取所有的工序与工艺参数信息" fetchSize="10">
  164. <![CDATA[
  165. select PROCESSID, DESCRIPTION
  166. from scm_processinfo
  167. union (select CRAFTITEMCODE, CRAFTITEMNAME from scm_craftitem)
  168. ]]>
  169. </query>
  170. <query id="GetZLSteel.Query" desc="获取所有牌号信息" fetchSize="10">
  171. <![CDATA[
  172. select steelcode, steel
  173. from scm_steel t
  174. where t.validflag = '1'
  175. order by steel
  176. ]]>
  177. </query>
  178. <query id="GetSpecSteel.Query" desc="获取国标牌号信息" fetchSize="10">
  179. <![CDATA[
  180. select steelcode, steel
  181. from scm_steel t
  182. where t.validflag = '1'
  183. and t.LARGEFLAG = '0'
  184. order by steel
  185. ]]>
  186. </query>
  187. <query id="GetLargeSteel.Query" desc="获取厂内牌号信息" fetchSize="10">
  188. <![CDATA[
  189. select steelcode, steel
  190. from scm_steel t
  191. where t.validflag = '1'
  192. and t.LARGEFLAG = '1'
  193. order by steel
  194. ]]>
  195. </query>
  196. <query id="GetShapeCode.Query" desc="获取内控标准号" fetchSize="10">
  197. <![CDATA[
  198. select t.basecode, t.basename
  199. from scm_base_info t
  200. where t.sortcode = '1001'
  201. order by 1
  202. ]]>
  203. </query>
  204. <query id="GetNKSteel.Query" desc="获取产品形态" fetchSize="10">
  205. <![CDATA[
  206. select t.basecode, t.basename
  207. from scm_base_info t
  208. where t.sortcode like '1007%'
  209. order by t.basecode
  210. ]]>
  211. </query>
  212. <query id="GetZLCX.Query" desc="获取产线" fetchSize="10">
  213. <![CDATA[
  214. select basecode, basename, sortcode
  215. from scm_base_info t
  216. where basecode like '1%'
  217. and flag = '0'
  218. order by basecode
  219. ]]>
  220. </query>
  221. <!-- 工艺参数 -->
  222. <query id="GetSetItems.Query" desc="查询工序与工艺参数对应关系页面的工艺参数信息" fetchSize="10">
  223. <![CDATA[
  224. SELECT A.CRAFTITEMID,
  225. A.CRAFTITEMNAME,
  226. A.ITEMCLASS,
  227. A.CRAFTTYPE,
  228. B.OPERATOR,
  229. TO_CHAR(B.OPERATORTIME, 'yyyy-MM-dd HH24:mi:ss') INPUTTIME,
  230. (CASE
  231. WHEN B.ID_NUM IS NULL THEN
  232. 1
  233. ELSE
  234. B.ID_NUM
  235. END) ITEMNUM
  236. FROM (SELECT *
  237. FROM scm_craft_item
  238. ) A,
  239. (SELECT *
  240. FROM SCM_PROCESS_CRAFTITEM
  241. WHERE PROCESSID = ?) B
  242. WHERE A.CRAFTITEMID = B.CRAFTITEMID(+)
  243. ORDER BY A.CRAFTITEMID
  244. ]]>
  245. </query>
  246. <query id="GetProcess.Query" desc="查询工序" fetchSize="10">
  247. <![CDATA[
  248. SELECT T.PROCESSID,
  249. T.NAME_,
  250. T.DESCRIPTION,
  251. T.RECORDER,
  252. TO_CHAR(T.INPUTTIME, 'yyyy-MM-dd HH24:mi:ss') INPUTTIME,
  253. DECODE(FLAG, '1', '有效', '无效') FLAG,
  254. (SELECT COUNT(*)
  255. FROM SCM_PROCESS_CRAFTITEM
  256. WHERE PROCESSID = T.PROCESSID) ISHAVE,TABLE_NAME
  257. FROM SCM_PROCESSINFO T order by processid
  258. ]]>
  259. </query>
  260. <query id="GetItems.Query" desc="查询工艺参数" fetchSize="10">
  261. <![CDATA[
  262. select t.CRAFTITEMID,
  263. t.CRAFTITEMNAME,
  264. t.ITEMCLASS,
  265. t.CRAFTTYPE,
  266. t.RECORDER,
  267. to_char(t.INPUTTIME, 'yyyy-MM-dd HH24:mi:ss') INPUTTIME
  268. from scm_craft_item t
  269. order by 1
  270. ]]>
  271. </query>
  272. <query id="ZL_AddProcess" desc="新增工序 0:工序编码,1:工序名称,2:工序说明,3:维护人,4:工序对应炼钢作业表中的表名" fetchSize="10">
  273. <![CDATA[
  274. ZL_BZGL_K.Process_Add
  275. ]]>
  276. </query>
  277. <query id="ZL_AddItems" desc="新增工艺参数 0:工艺参数编码,1:名称,2:类型,3:维护人" fetchSize="10">
  278. <![CDATA[
  279. ZL_BZGL_K.Items_Add
  280. ]]>
  281. </query>
  282. <query id="ZL_AddSet" desc="保存工序与工艺参数对应关系 0:工序编码,1:工艺参数编码集合,2:维护个数集合,3:维护人,4:工艺参数对应的炼钢作业表中的计算公式,5:公式中文说明" fetchSize="10">
  283. <![CDATA[
  284. ZL_BZGL_K.ProcessItems_Save
  285. ]]>
  286. </query>
  287. <query id="ZL_UpdateProcess" desc="修改工序 0:新工序编码,1:工序名称,2:工序说明,3:维护人,4:原工序编码,5:工序对应炼钢作业表中的表名" fetchSize="10">
  288. <![CDATA[
  289. ZL_BZGL_K.Process_Update
  290. ]]>
  291. </query>
  292. <query id="ZL_UpdateItems" desc="修改工艺参数 0:新工艺参数编码,1:名称,2:类型,3:维护人,4:原工艺参数编码" fetchSize="10">
  293. <![CDATA[
  294. ZL_BZGL_K.Items_Update
  295. ]]>
  296. </query>
  297. <query id="ZL_DelProcess" desc="删除工序 0:工序编码" fetchSize="10">
  298. <![CDATA[
  299. ZL_BZGL_K.Process_Del
  300. ]]>
  301. </query>
  302. <query id="ZL_DelItems" desc="删除工艺参数 0:工艺参数编码" fetchSize="10">
  303. <![CDATA[
  304. ZL_BZGL_K.Items_Del
  305. ]]>
  306. </query>
  307. <query id="ZL_DelProcessItems" desc="删除工序与工艺参数对应关系 0:工序编码,1:工艺参数编码集合" fetchSize="10">
  308. <![CDATA[
  309. ZL_BZGL_K.ProcessItems_Del
  310. ]]>
  311. </query>
  312. <query id="GetTableInfo.Query" desc="查询炼钢作业表的表名和对应的表字段" fetchSize="10">
  313. <![CDATA[
  314. select ' ' table_name, ' ' comments
  315. from dual
  316. union (select a.table_name, a.comments
  317. from user_tab_comments a
  318. where a.table_name like 'STL_%_OPTINFO')
  319. ]]>
  320. </query>
  321. <query id="PYZJM.Query" desc="拼音助记" fetchSize="10">
  322. <![CDATA[
  323. select * from scm_base_info a where a.pyzjm LIKE ? ||'%'
  324. ]]>
  325. </query>
  326. <query id="ShapePYZJM.Query" desc="测试" fetchSize="10">
  327. <![CDATA[
  328. select t.basecode, t.basename
  329. from scm_base_info t
  330. where t.sortcode = '1001' AND T.PYZJM LIKE ? || '%'
  331. order by 1
  332. ]]>
  333. </query>
  334. <query id="ProcessInfoClass.Query" desc="查询各工序" fetchSize="10">
  335. <![CDATA[
  336. select NAME_,DESCRIPTION
  337. from scm_processinfo
  338. where name_ = 'D'
  339. or name_ = 'E'
  340. or name_ = 'F'
  341. or name_ = 'I' ORDER BY 1
  342. ]]>
  343. </query>
  344. <query id="GetGywjByPosittion.Query" desc="根据工艺分类查询操作规则信息" fetchSize="10">
  345. <![CDATA[
  346. SELECT t.ruleid,
  347. t.rulename,
  348. t.description,
  349. t.POSITTION,
  350. t.deviceno,
  351. t.steelcode,
  352. t.recorder,
  353. t.DESCRIPTIONNAME,
  354. to_char(INPUTTIME, 'yyyy-MM-dd HH24:mi:ss') INPUTTIME
  355. FROM scm_opeaterule t where t.POSITTION= decode(?,null,t.POSITTION,?)
  356. order by INPUTTIME desc
  357. ]]>
  358. </query>
  359. </queryMap>