ComBaseWbsDAL.xml 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="COM_BASE_WBS (生成工具:代码生成工具1.0.0.0 访问地址:http://172.16.2.128/tool/)">
  3. <query id="ComBaseWbsDAL.Query" desc="查询">
  4. <![CDATA[
  5. SELECT
  6. T.WBS_CODE,
  7. T.WBS_NAME,
  8. DECODE(T.VALIDFLAG,'1','有效','无效') VALIDFLAG,
  9. T.CREATE_NAME,
  10. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  11. T.UPDATE_NAME,
  12. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  13. T.DELETE_NAME,
  14. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME
  15. FROM COM_BASE_WBS T
  16. WHERE
  17. 1 = 1
  18. ]]>
  19. </query>
  20. <query id="ComBaseWbsDAL.QueryByPk" desc="通过主键查询">
  21. <![CDATA[
  22. SELECT
  23. T.WBS_CODE,
  24. T.WBS_NAME,
  25. T.VALIDFLAG,
  26. T.CREATE_NAME,
  27. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  28. T.UPDATE_NAME,
  29. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  30. T.DELETE_NAME,
  31. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME
  32. FROM COM_BASE_WBS T
  33. WHERE
  34. T.WBS_CODE = '#WBS_CODE#'
  35. ]]>
  36. </query>
  37. <query id="ComBaseWbsDAL.Insert" desc="新增">
  38. <![CDATA[
  39. INSERT INTO COM_BASE_WBS(
  40. WBS_CODE,
  41. WBS_NAME,
  42. VALIDFLAG,
  43. CREATE_NAME,
  44. CREATE_TIME)
  45. VALUES(
  46. '#WBS_CODE#',
  47. '#WBS_NAME#',
  48. DECODE('#VALIDFLAG#','有效','1','无效','0','1','1','0','0','1'),
  49. '#CREATE_NAME#',
  50. SYSDATE)
  51. ]]>
  52. </query>
  53. <query id="ComBaseWbsDAL.Update" desc="修改">
  54. <![CDATA[
  55. UPDATE COM_BASE_WBS T
  56. SET
  57. T.WBS_CODE = '#WBS_CODE#',
  58. T.WBS_NAME = '#WBS_NAME#',
  59. T.VALIDFLAG = DECODE('#VALIDFLAG#','有效','1','无效','0','1','1','0','0','1'),
  60. T.CREATE_NAME = '#CREATE_NAME#',
  61. T.UPDATE_NAME = '#UPDATE_NAME#',
  62. T.UPDATE_TIME = SYSDATE,
  63. T.DELETE_NAME = '#DELETE_NAME#'
  64. WHERE
  65. T.WBS_CODE = '#WBS_CODE#'
  66. ]]>
  67. </query>
  68. <query id="ComBaseWbsDAL.GetMaxPk" desc="获取最大主键">
  69. <![CDATA[
  70. SELECT NVL(MAX(WBS_CODE), 0) + 1 MAX_VALUE FROM COM_BASE_WBS T
  71. ]]>
  72. </query>
  73. <query id="ComBaseWbsDAL.Delete" desc="作废">
  74. <![CDATA[
  75. UPDATE COM_BASE_WBS T
  76. SET
  77. T.VALIDFLAG = '0',
  78. T.DELETE_NAME = '#DELETE_NAME#',
  79. T.DELETE_TIME = SYSDATE
  80. WHERE
  81. T.WBS_CODE = '#WBS_CODE#'
  82. ]]>
  83. </query>
  84. <query id="ComBaseWbsDAL.Resume" desc="恢复">
  85. <![CDATA[
  86. UPDATE COM_BASE_WBS T
  87. SET
  88. T.VALIDFLAG = '1',
  89. T.DELETE_NAME = NULL,
  90. T.DELETE_TIME = NULL,
  91. T.UPDATE_NAME = '#UPDATE_NAME#',
  92. T.UPDATE_TIME = SYSDATE
  93. WHERE
  94. T.WBS_CODE = '#WBS_CODE#'
  95. ]]>
  96. </query>
  97. </queryMap>