CraftLg2CicDAL.xml 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="CRAFT_LG2_CIC (生成工具:代码生成工具4.0 访问地址:http://172.16.2.128/tool/)">
  3. <query id="CraftLg2CicDAL.Query" desc="查询">
  4. <![CDATA[
  5. SELECT T.CIC_GID,
  6. T.XH,
  7. T.CHEM_CODE,
  8. T.CHEM_NAME,
  9. T.CHEM_TYPE,
  10. DECODE(T.CHEM_TYPE, 'A', '单一元素', 'B', '复合元素') CHEM_TYPE_DESC,
  11. T.CHEM_FORMULA,
  12. T.STDMIN_SIGN,
  13. T.STDMIN,
  14. T.STDMAX_SIGN,
  15. T.STDMAX,
  16. T.STDTARGET,
  17. T.ELE_CODE,
  18. T.ELE_NAME,
  19. T.ELE_MIN_SIGN,
  20. T.ELE_MIN,
  21. T.ELE_MAX_SIGN,
  22. T.ELE_MAX,
  23. T.MEMO
  24. FROM CRAFT_LG2_CIC T
  25. LEFT JOIN COM_BASE_CHEM B
  26. ON B.CHEM_CODE = T.CHEM_CODE, CRAFT_LG2_M A
  27. WHERE A.CRAFT_NO = {0}
  28. AND A.CIC_GID = T.CIC_GID
  29. ORDER BY B.CHEM_SEQ ASC
  30. ]]>
  31. </query>
  32. <query id="CraftLg2CicDAL.QueryByPk" desc="通过主键查询">
  33. <![CDATA[
  34. SELECT
  35. T.CIC_GID,
  36. T.XH,
  37. T.CHEM_CODE,
  38. T.CHEM_NAME,
  39. T.CHEM_TYPE,
  40. T.CHEM_FORMULA,
  41. T.STDMIN_SIGN,
  42. T.STDMIN,
  43. T.STDMAX_SIGN,
  44. T.STDMAX,
  45. T.STDTARGET,
  46. T.ELE_CODE,
  47. T.ELE_NAME,
  48. T.ELE_MIN_SIGN,
  49. T.ELE_MIN,
  50. T.ELE_MAX_SIGN,
  51. T.ELE_MAX,
  52. T.MEMO
  53. FROM CRAFT_LG2_CIC T
  54. WHERE
  55. T.CIC_GID = '#CIC_GID#'
  56. AND T.XH = '#XH#'
  57. ]]>
  58. </query>
  59. <query id="CraftLg2CicDAL.Insert" desc="新增">
  60. <![CDATA[
  61. INSERT INTO CRAFT_LG2_CIC(
  62. CIC_GID,
  63. XH,
  64. CHEM_CODE,
  65. CHEM_NAME,
  66. CHEM_TYPE,
  67. CHEM_FORMULA,
  68. STDMIN_SIGN,
  69. STDMIN,
  70. STDMAX_SIGN,
  71. STDMAX,
  72. STDTARGET,
  73. ELE_CODE,
  74. ELE_NAME,
  75. ELE_MIN_SIGN,
  76. ELE_MIN,
  77. ELE_MAX_SIGN,
  78. ELE_MAX,
  79. MEMO)
  80. VALUES(
  81. '#CIC_GID#',
  82. '#XH#',
  83. '#CHEM_CODE#',
  84. '#CHEM_NAME#',
  85. '#CHEM_TYPE#',
  86. '#CHEM_FORMULA#',
  87. '#STDMIN_SIGN#',
  88. '#STDMIN#',
  89. '#STDMAX_SIGN#',
  90. '#STDMAX#',
  91. '#STDTARGET#',
  92. '#ELE_CODE#',
  93. '#ELE_NAME#',
  94. '#ELE_MIN_SIGN#',
  95. '#ELE_MIN#',
  96. '#ELE_MAX_SIGN#',
  97. '#ELE_MAX#',
  98. '#MEMO#')
  99. ]]>
  100. </query>
  101. <query id="CraftLg2CicDAL.Update" desc="修改">
  102. <![CDATA[
  103. UPDATE CRAFT_LG2_CIC T
  104. SET
  105. T.CIC_GID = '#CIC_GID#',
  106. T.XH = '#XH#',
  107. T.CHEM_CODE = '#CHEM_CODE#',
  108. T.CHEM_NAME = '#CHEM_NAME#',
  109. T.CHEM_TYPE = '#CHEM_TYPE#',
  110. T.CHEM_FORMULA = '#CHEM_FORMULA#',
  111. T.STDMIN_SIGN = '#STDMIN_SIGN#',
  112. T.STDMIN = '#STDMIN#',
  113. T.STDMAX_SIGN = '#STDMAX_SIGN#',
  114. T.STDMAX = '#STDMAX#',
  115. T.STDTARGET = '#STDTARGET#',
  116. T.ELE_CODE = '#ELE_CODE#',
  117. T.ELE_NAME = '#ELE_NAME#',
  118. T.ELE_MIN_SIGN = '#ELE_MIN_SIGN#',
  119. T.ELE_MIN = '#ELE_MIN#',
  120. T.ELE_MAX_SIGN = '#ELE_MAX_SIGN#',
  121. T.ELE_MAX = '#ELE_MAX#',
  122. T.MEMO = '#MEMO#'
  123. WHERE
  124. T.CIC_GID = '#CIC_GID#'
  125. AND T.XH = '#XH#'
  126. ]]>
  127. </query>
  128. <query id="CraftLg2CicDAL.GetMaxPk" desc="获取最大主键">
  129. <![CDATA[
  130. SELECT NVL(MAX(CIC_GID), 0) + 1 MAX_VALUE FROM CRAFT_LG2_CIC T
  131. ]]>
  132. </query>
  133. <query id="CraftLg2CicDAL.Delete" desc="作废">
  134. <![CDATA[
  135. UPDATE CRAFT_LG2_CIC T
  136. SET
  137. T.VALIDFLAG = '0',
  138. T.DELETE_NAME = '#DELETE_NAME#',
  139. T.DELETE_TIME = SYSDATE
  140. WHERE
  141. T.CIC_GID = '#CIC_GID#'
  142. AND T.XH = '#XH#'
  143. ]]>
  144. </query>
  145. <query id="CraftLg2CicDAL.Resume" desc="恢复">
  146. <![CDATA[
  147. UPDATE CRAFT_LG2_CIC T
  148. SET
  149. T.VALIDFLAG = '1',
  150. T.DELETE_NAME = NULL,
  151. T.DELETE_TIME = NULL,
  152. T.UPDATE_NAME = '#UPDATE_NAME#',
  153. T.UPDATE_TIME = SYSDATE
  154. WHERE
  155. T.CIC_GID = '#CIC_GID#'
  156. AND T.XH = '#XH#'
  157. ]]>
  158. </query>
  159. </queryMap>