JGRSteel.xml 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="接箍钢级关联管理">
  3. <query id="JGRSteel.InitJGRSTEEL" desc="获取钢级代码、名称,已关联的条数">
  4. <![CDATA[
  5. SELECT T.STEELCODE, T.STEELNAME, COUNT(*) COLCOUNT
  6. FROM COM_BASE_STEEL T, COM_MSC_JG_R_STEEL T2
  7. WHERE T.STEELCODE = T2.STEELCODE AND T.VALIDFLAG = '1'
  8. GROUP BY T.STEELCODE, T.STEELNAME
  9. UNION
  10. SELECT T.STEELCODE, T.STEELNAME, 0 COLCOUNT
  11. FROM COM_BASE_STEEL T
  12. WHERE T.STEELCODE NOT IN
  13. (SELECT STEELCODE FROM COM_MSC_JG_R_STEEL WHERE VALIDFLAG = '1')
  14. ]]>
  15. </query>
  16. <query id="JGRSteel.QUERY" desc="接箍钢级关联查询">
  17. <![CDATA[
  18. SELECT 'TRUE' CHK,
  19. T2.STEELCODE,T2.STEELCODE_DESC,T2.STEELCODE_JG,T2.STEELCODE_JG_DESC,T2.CREATE_NAME,
  20. TO_CHAR(T2.CREATE_TIME,'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  21. T2.UPDATE_NAME,
  22. TO_CHAR(T2.UPDATE_TIME,'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  23. T2.DELETE_NAME,
  24. TO_CHAR(T2.DELETE_TIME,'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  25. T2.VALIDFLAG ,T2.MEMO
  26. FROM COM_MSC_JG_R_STEEL T2
  27. WHERE T2.STEELCODE=?
  28. UNION
  29. SELECT 'FALSE' CHK,
  30. T1.STEELCODE,T1.STEELNAME,T1.STEELCODE STEELCODE_JG,T1.STEELNAME STEELCODE_JG_DESC,'' CREATE_NAME,NULL CREATE_TIME,
  31. '' UPDATE_NAME,NULL UPDATE_TIME,'' DELETE_NAME,NULL DELETE_TIME
  32. , '' VALIDFLAG ,'' MEMO
  33. FROM COM_BASE_STEEL T1
  34. WHERE T1.VALIDFLAG='1' AND T1.STEELCODE NOT IN
  35. (SELECT STEELCODE_JG FROM COM_MSC_JG_R_STEEL WHERE STEELCODE=?)
  36. ]]>
  37. </query>
  38. <query id="JGRSteel.DELETE" desc="删除存在钢级代码、描述">
  39. <![CDATA[
  40. DELETE FROM COM_MSC_JG_R_STEEL T
  41. WHERE T.STEELCODE=?
  42. ]]>
  43. </query>
  44. <query id="JGRSteel.ADD" desc="添加钢级代码、描述">
  45. <![CDATA[
  46. INSERT INTO COM_MSC_JG_R_STEEL
  47. ( STEELCODE
  48. ,STEELCODE_JG
  49. ,STEELCODE_DESC
  50. ,STEELCODE_JG_DESC
  51. ,CREATE_NAME
  52. ,CREATE_TIME
  53. ,MEMO
  54. ) VALUES
  55. (?,?,?,?,?,SYSDATE,?)
  56. ]]>
  57. </query>
  58. </queryMap>