ComBaseInfo.xml 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="生产产线基础信息管理">
  3. <query id="ComBaseInfo.isAddChild" desc="判断是否允许增加子项">
  4. <![CDATA[
  5. select FLAG from com_base_info where BASECODE=?
  6. ]]>
  7. </query>
  8. <query id="ComBaseInfo.GetName" desc="判断名称是否存在">
  9. <![CDATA[
  10. select BASENAME from com_base_info where SORTCODE=? and BASENAME=?
  11. ]]>
  12. </query>
  13. <query id="ComBaseInfo.GetMaxBaseCode" desc="获取当前父节点下,最大编号">
  14. <![CDATA[
  15. select max(basecode) from com_base_info where sortcode=?
  16. ]]>
  17. </query>
  18. <query id="ComBaseInfo.QUERY" desc="产线基础信息查询">
  19. <![CDATA[
  20. SELECT 'FALSE' CHK,
  21. BASECODE,
  22. BASENAME,
  23. SORTCODE,
  24. ISVISIBLE,
  25. MNEMONIC_CODE,
  26. SEQ,
  27. FLAG,
  28. decode(FLAG,'1','是','否') FLAGNAME,
  29. CREATE_NAME,
  30. to_char(CREATE_TIME,'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  31. UPDATE_NAME,
  32. to_char(UPDATE_TIME,'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  33. DELETE_NAME,
  34. to_char(DELETE_TIME,'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  35. VALIDFLAG,
  36. decode(VALIDFLAG,'1','有效','无效') VALIDFLAGNAME,
  37. MEMO
  38. FROM COM_BASE_INFO
  39. WHERE SORTCODE=? AND VALIDFLAG='1'
  40. order by BASECODE
  41. ]]>
  42. </query>
  43. <query id="ComBaseInfo.ADD" desc="基础信息新增">
  44. <![CDATA[
  45. INSERT INTO COM_BASE_INFO
  46. (BASECODE,
  47. BASENAME,
  48. SORTCODE,
  49. MNEMONIC_CODE,
  50. FLAG,
  51. CREATE_NAME,
  52. SEQ,
  53. CREATE_TIME,
  54. VALIDFLAG,
  55. MEMO)
  56. VALUES
  57. (?, ?, ?, ?, ?,?,(select max(seq) from com_base_info)+1, SYSDATE, '1', ?)
  58. ]]>
  59. </query>
  60. <query id="ComBaseInfo.MODIFY" desc="基础信息修改">
  61. <![CDATA[
  62. UPDATE COM_BASE_INFO T
  63. SET T.BASENAME = ?,
  64. T.MNEMONIC_CODE=?,
  65. T.FLAG=?,
  66. T.UPDATE_NAME = ?,
  67. T.UPDATE_TIME = SYSDATE,
  68. T.MEMO = ?
  69. WHERE T.BASECODE = ?
  70. ]]>
  71. </query>
  72. <query id="ComBaseInfo.DELETE" desc="基础信息删除">
  73. <![CDATA[
  74. UPDATE COM_BASE_INFO T
  75. SET T.DELETE_NAME = ?, T.DELETE_TIME = SYSDATE, T.VALIDFLAG = '0'
  76. WHERE T.BASECODE = ?
  77. ]]>
  78. </query>
  79. <query id="ComBaseInfo.RESUME" desc="基础信息恢复">
  80. <![CDATA[
  81. UPDATE COM_BASE_INFO T
  82. SET T.DELETE_NAME = '', T.DELETE_TIME = '', T.VALIDFLAG = '1'
  83. WHERE T.BASECODE = ?
  84. ]]>
  85. </query>
  86. <query id="ComBaseInfo.TreeData" desc="获取树形结构数据。">
  87. <![CDATA[
  88. SELECT BASECODE,
  89. BASENAME,
  90. SORTCODE
  91. FROM COM_BASE_INFO WHERE 1=1
  92. --AND VALIDFLAG = '1'
  93. AND substr(BASECODE,0,1) in ('1') order by BASECODE
  94. ]]>
  95. </query>
  96. <query id="ComBaseInfo.TreeDataNew" desc="获取树形结构数据。">
  97. <![CDATA[
  98. SELECT BASECODE, BASENAME, SORTCODE
  99. FROM COM_BASE_INFO
  100. WHERE 1 = 1
  101. AND VALIDFLAG = '1'
  102. ]]>
  103. </query>
  104. <query id="ComBaseInfo.IsExistValidChild" desc="是否包含有效子项">
  105. <![CDATA[
  106. SELECT COUNT(1)
  107. FROM COM_BASE_INFO T
  108. WHERE T.SORTCODE = ?
  109. AND T.VALIDFLAG = '1'
  110. ]]>
  111. </query>
  112. <query id="ComBaseInfo.IsExistValidParent" desc="是否包含有效父项">
  113. <![CDATA[
  114. SELECT COUNT(1)
  115. FROM COM_BASE_INFO T
  116. WHERE T.BASECODE = ?
  117. AND T.VALIDFLAG = '1'
  118. ]]>
  119. </query>
  120. <query id="ComBaseInfo.getPlineEntity" desc="查询产线信息">
  121. <![CDATA[
  122. SELECT T.* FROM COM_BASE_PLINE T WHERE T.PLINE_CODE = ?
  123. ]]>
  124. </query>
  125. </queryMap>