FrmComBaseMandrel.xml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc=" 芯棒基础">
  3. <query id="FrmComBaseMandrel.initModel" desc="初始化扣型">
  4. <![CDATA[
  5. SELECT T.MODEL_CODE, T.MODEL_DESC
  6. FROM COM_BASE_MODEL T
  7. WHERE T.VALIDFLAG = '1'
  8. ORDER BY T.MODEL_DESC
  9. ]]>
  10. </query>
  11. <query id="FrmComBaseMandrel.query" desc="查询">
  12. <![CDATA[
  13. SELECT
  14. T.MANDREL_ID,
  15. T.DIAMETER_MANDREL,
  16. T.LEN_MANDREL,
  17. T.SCREW_MODEL,
  18. T.TAPER_MANDREL,
  19. T.MASSY_OR_HOLLOW,
  20. T.MEMO,
  21. T.CREATE_NAME,
  22. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  23. T.UPDATE_NAME,
  24. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  25. (SELECT COUNT(*)
  26. FROM COM_BASE_MANDREL_SPEC T1 WHERE T1.MANDREL_ID = T.MANDREL_ID) APP_NUMBER
  27. FROM COM_BASE_MANDREL T
  28. WHERE 1=1
  29. ]]>
  30. </query>
  31. <query id="FrmComBaseMandrel.add" desc="新增">
  32. <![CDATA[
  33. INSERT INTO COM_BASE_MANDREL(
  34. MANDREL_ID,
  35. DIAMETER_MANDREL,
  36. LEN_MANDREL,
  37. SCREW_MODEL,
  38. TAPER_MANDREL,
  39. MASSY_OR_HOLLOW,
  40. MEMO,
  41. CREATE_NAME,
  42. CREATE_TIME,
  43. UPDATE_NAME,
  44. UPDATE_TIME)
  45. VALUES(
  46. (SELECT 'XB' ||
  47. LPAD(SUBSTR(NVL(MAX(T.MANDREL_ID),'0000'),-4,4) + 1, 4, '0') AS MANDREL_ID
  48. FROM COM_BASE_MANDREL T),
  49. '#DIAMETER_MANDREL#',
  50. '#LEN_MANDREL#',
  51. '#SCREW_MODEL#',
  52. '#TAPER_MANDREL#',
  53. '#MASSY_OR_HOLLOW#',
  54. '#MEMO#',
  55. '#CREATE_NAME#',
  56. SYSDATE,
  57. '#UPDATE_NAME#',
  58. NULL)
  59. ]]>
  60. </query>
  61. <query id="FrmComBaseMandrel.update" desc="修改">
  62. <![CDATA[
  63. UPDATE COM_BASE_MANDREL T
  64. SET
  65. T.DIAMETER_MANDREL = '#DIAMETER_MANDREL#',
  66. T.LEN_MANDREL = '#LEN_MANDREL#',
  67. T.SCREW_MODEL = '#SCREW_MODEL#',
  68. T.TAPER_MANDREL = '#TAPER_MANDREL#',
  69. T.MASSY_OR_HOLLOW = '#MASSY_OR_HOLLOW#',
  70. T.MEMO = '#MEMO#',
  71. T.CREATE_NAME = '#CREATE_NAME#',
  72. T.CREATE_TIME = SYSDATE,
  73. T.UPDATE_NAME = '#UPDATE_NAME#',
  74. T.UPDATE_TIME = SYSDATE
  75. WHERE
  76. T.MANDREL_ID = '#MANDREL_ID#'
  77. ]]>
  78. </query>
  79. <query id="FrmComBaseMandrel.delete" desc="删除">
  80. <![CDATA[
  81. DELETE FROM COM_BASE_MANDREL T WHERE T.MANDREL_ID = ?
  82. ]]>
  83. </query>
  84. <query id="FrmComBaseMandrel.checkMandrel" desc="验证芯棒是否重复">
  85. <![CDATA[
  86. select COUNT(1) COUNT from COM_BASE_MANDREL t WHERE T.DIAMETER_MANDREL=TO_NUMBER(?)
  87. ]]>
  88. </query>
  89. <query id="FrmComBaseMandrel.checkMandrel1" desc=" 验证芯棒直径,长度,锥度,芯棒扣型,实心空心是否重复">
  90. <![CDATA[
  91. SELECT COUNT(1) COUNT
  92. FROM COM_BASE_MANDREL T
  93. WHERE T.DIAMETER_MANDREL = TO_NUMBER(?)
  94. AND T.LEN_MANDREL = TO_NUMBER(?)
  95. AND T.SCREW_MODEL = ?
  96. AND T.TAPER_MANDREL = ?
  97. AND T.MASSY_OR_HOLLOW = ?
  98. ]]>
  99. </query>
  100. </queryMap>