QcmZbsTemplateHeadDAL.xml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="QCM_ZBS_TEMPLATE_HEAD">
  3. <query id="QcmZbsTemplateHeadDAL.Query" desc="查询">
  4. <![CDATA[
  5. SELECT
  6. T.TBH,
  7. T.DESCRIPTION,
  8. T.SHEET_COUNT,
  9. DECODE(T.VALIDFLAG, '1', '有效', '0', '无效') VALIDFLAG,
  10. T.CREATE_NAME,
  11. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  12. T.UPDATE_NAME,
  13. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  14. T.DELETE_NAME,
  15. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  16. T.XLS
  17. FROM QCM_ZBS_TEMPLATE_HEAD T
  18. WHERE
  19. NVL2('#DESCRIPTION#', T.DESCRIPTION, '1') LIKE NVL2('#DESCRIPTION#', '%#DESCRIPTION#%', '1')
  20. AND T.VALIDFLAG IN ('1', '#VALIDFLAG#')
  21. ]]>
  22. </query>
  23. <query id="QcmZbsTemplateHeadDAL.QueryByPk" desc="通过主键查询">
  24. <![CDATA[
  25. SELECT
  26. T.TBH,
  27. T.DESCRIPTION,
  28. T.SHEET_COUNT,
  29. T.VALIDFLAG,
  30. T.CREATE_NAME,
  31. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  32. T.UPDATE_NAME,
  33. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  34. T.DELETE_NAME,
  35. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  36. T.XLS
  37. FROM QCM_ZBS_TEMPLATE_HEAD T
  38. WHERE
  39. T.TBH = '#TBH#'
  40. ]]>
  41. </query>
  42. <query id="QcmZbsTemplateHeadDAL.Insert" desc="新增">
  43. <![CDATA[
  44. INSERT INTO QCM_ZBS_TEMPLATE_HEAD(
  45. TBH,
  46. DESCRIPTION,
  47. SHEET_COUNT,
  48. CREATE_NAME,
  49. CREATE_TIME,
  50. XLS)
  51. VALUES(
  52. '#TBH#',
  53. '#DESCRIPTION#',
  54. '#SHEET_COUNT#',
  55. '#CREATE_NAME#',
  56. SYSDATE,
  57. '#XLS#')
  58. ]]>
  59. </query>
  60. <query id="QcmZbsTemplateHeadDAL.Update" desc="修改">
  61. <![CDATA[
  62. UPDATE QCM_ZBS_TEMPLATE_HEAD T
  63. SET
  64. T.DESCRIPTION = '#DESCRIPTION#',
  65. T.SHEET_COUNT = '#SHEET_COUNT#',
  66. T.UPDATE_NAME = '#UPDATE_NAME#',
  67. T.UPDATE_TIME = SYSDATE
  68. WHERE
  69. T.TBH = '#TBH#'
  70. ]]>
  71. </query>
  72. <query id="QcmZbsTemplateHeadDAL.GetMaxPk" desc="获取最大主键">
  73. <![CDATA[
  74. SELECT LPAD(NVL(MAX(T.TBH), 0) + 1, 4, '0') MAX_VALUE FROM QCM_ZBS_TEMPLATE_HEAD T
  75. ]]>
  76. </query>
  77. <query id="QcmZbsTemplateHeadDAL.Delete" desc="作废">
  78. <![CDATA[
  79. UPDATE QCM_ZBS_TEMPLATE_HEAD T
  80. SET
  81. T.VALIDFLAG = '0',
  82. T.DELETE_NAME = '#DELETE_NAME#',
  83. T.DELETE_TIME = SYSDATE
  84. WHERE
  85. T.TBH = '#TBH#'
  86. ]]>
  87. </query>
  88. <query id="QcmZbsTemplateHeadDAL.Resume" desc="恢复">
  89. <![CDATA[
  90. UPDATE QCM_ZBS_TEMPLATE_HEAD T
  91. SET
  92. T.VALIDFLAG = '1',
  93. T.DELETE_NAME = NULL,
  94. T.DELETE_TIME = NULL,
  95. T.UPDATE_NAME = '#UPDATE_NAME#',
  96. T.UPDATE_TIME = SYSDATE
  97. WHERE
  98. T.TBH = '#TBH#'
  99. ]]>
  100. </query>
  101. <query id="QcmZbsTemplateHeadDAL.UpdateXls" desc="修改">
  102. <![CDATA[
  103. UPDATE QCM_ZBS_TEMPLATE_HEAD T
  104. SET
  105. T.UPDATE_NAME = '#UPDATE_NAME#',
  106. T.UPDATE_TIME = SYSDATE,
  107. T.XLS = '#XLS#'
  108. WHERE
  109. T.TBH = '#TBH#'
  110. ]]>
  111. </query>
  112. </queryMap>