FrmBaseMatStdManage.xml 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="原材料标准管理">
  3. <query id="FrmBaseMatStdManage.QueryMatStdManageBase" desc="查询标准信息">
  4. <![CDATA[
  5. SELECT T.STD_TYPE_CODE,
  6. T.STD_TYPE,
  7. T.STANDARDS_ID,
  8. T.STANDARDS_NO,
  9. T.STANDARDS_CODE,
  10. T.STANDARDS_DESC,
  11. T.VERSION_NO,
  12. T.STD_FALG,
  13. TO_CHAR(START_TIME,'YYYY-MM-DD') START_TIME,
  14. TO_CHAR(VALID_TIME,'YYYY-MM-DD') VALID_TIME,
  15. T.REMARK,
  16. T.FILE_POSITION,
  17. T.VALIDFLAG,
  18. DECODE(T.VALIDFLAG, '0', '无效', '1', '有效') AS VALIDFLAG_DESC,
  19. T.CREATE_NAME,
  20. T.CREATE_TIME,
  21. T.UPDATE_NAME,
  22. T.UPDATE_TIME,
  23. T.DELETE_NAME,
  24. T.DELETE_TIME
  25. FROM BASE_MAT_STD_MANAGE T
  26. WHERE DECODE(?, NULL, '1', VALIDFLAG) = DECODE(?, NULL, '1', ?)
  27. AND DECODE(?, NULL, '1', STD_TYPE_CODE) = DECODE(?, NULL, '1', ?)
  28. AND DECODE(?, NULL, '1', STANDARDS_CODE) = DECODE(?, NULL, '1', ?)
  29. AND STD_TYPE_CODE != '409201'
  30. ORDER BY TO_NUMBER(T.STANDARDS_ID)
  31. ]]>
  32. </query>
  33. <query id="FrmBaseMatStdManage.AddMatStdManageBase" desc="增加标准信息">
  34. <![CDATA[
  35. INSERT INTO BASE_MAT_STD_MANAGE
  36. (STD_TYPE_CODE,
  37. STD_TYPE,
  38. STANDARDS_ID,
  39. STANDARDS_NO,
  40. STANDARDS_CODE,
  41. STANDARDS_DESC,
  42. VERSION_NO,
  43. STD_FALG,
  44. START_TIME,
  45. VALID_TIME,
  46. REMARK,
  47. CREATE_NAME,
  48. CREATE_TIME)
  49. VALUES
  50. (?,?,(SELECT NVL(MAX(TO_NUMBER(T.STANDARDS_ID)), 0) + 1 STANDARDS_ID FROM BASE_MAT_STD_MANAGE T),DECODE(?,NULL,(SELECT NVL(MAX(T.STANDARDS_ID), 0) + 1 STANDARDS_ID FROM BASE_MAT_STD_MANAGE T) || '-1',?),?,?,?,?,TO_DATE(?, 'YYYY-MM-DD'),TO_DATE(?, 'YYYY-MM-DD'),?,?,SYSDATE)
  51. ]]>
  52. </query>
  53. <query id="FrmBaseMatStdManage.UpdateMatStdManageBase" desc="修改标准信息">
  54. <![CDATA[
  55. UPDATE BASE_MAT_STD_MANAGE T
  56. SET T.STD_TYPE_CODE = ?,
  57. T.STD_TYPE = ?,
  58. T.STANDARDS_CODE = ?,
  59. T.STANDARDS_DESC = ?,
  60. T.VERSION_NO = ?,
  61. T.STD_FALG = ?,
  62. T.START_TIME = TO_DATE(?, 'YYYY-MM-DD'),
  63. T.VALID_TIME = TO_DATE(?, 'YYYY-MM-DD'),
  64. T.REMARK = ?,
  65. T.UPDATE_NAME = ?,
  66. T.UPDATE_TIME = SYSDATE
  67. WHERE T.STANDARDS_ID = ?
  68. ]]>
  69. </query>
  70. <query id="FrmBaseMatStdManage.DeleteMatStdManageBase" desc="删除">
  71. <![CDATA[
  72. DELETE BASE_MAT_STD_MANAGE T
  73. WHERE T.STANDARDS_ID = ?
  74. ]]>
  75. </query>
  76. <query id="FrmBaseMatStdManage.ChangeMatStdManageBase" desc="修改标准信息">
  77. <![CDATA[
  78. UPDATE BASE_MAT_STD_MANAGE T
  79. SET VALIDFLAG = ?
  80. WHERE T.STANDARDS_ID = ?
  81. ]]>
  82. </query>
  83. </queryMap>