ProService.java 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. package com.miniframe.mdo.service;
  2. import com.miniframe.core.ext.UtilTools;
  3. import com.miniframe.model.mdo.*;
  4. import com.miniframe.model.mdo.dao.*;
  5. public class ProService {
  6. public static void delProSonTable(String pid){
  7. ProService.delCon(pid);
  8. ProService.delVar(pid);
  9. ProService.delSurro(pid);
  10. ProService.delEvo(pid);
  11. ProService.delGrad(pid);
  12. ProService.delInoutpara(pid);
  13. ProService.delCst(pid);
  14. ProService.delFfd(pid);
  15. ProService.delXfoil(pid);
  16. ProService.delAdflow(pid);
  17. ProService.delComval(pid);
  18. }
  19. /**
  20. * 删除 结果数据
  21. * @param pid
  22. */
  23. public static void delComval(String pid){
  24. MdoProComvalMapper dao = UtilTools.getBean(MdoProComvalMapper.class);
  25. MdoProComvalSQLBuilder sb = new MdoProComvalSQLBuilder();
  26. sb.createCriteria().andPidEqualTo(pid);
  27. dao.deleteByExample(sb);
  28. }
  29. /**
  30. * 删除 inoutpara
  31. * @param pid
  32. */
  33. public static void delInoutpara(String pid){
  34. MdoProInoutParaMapper dao = UtilTools.getBean(MdoProInoutParaMapper.class);
  35. MdoProInoutParaSQLBuilder sb = new MdoProInoutParaSQLBuilder();
  36. sb.createCriteria().andPidEqualTo(pid);
  37. dao.deleteByExample(sb);
  38. }
  39. /**
  40. * 删除 adflow
  41. * @param pid
  42. */
  43. public static void delAdflow(String pid){
  44. MdoProAdflowMapper dao = UtilTools.getBean(MdoProAdflowMapper.class);
  45. MdoProAdflowSQLBuilder sb = new MdoProAdflowSQLBuilder();
  46. sb.createCriteria().andPidEqualTo(pid);
  47. dao.deleteByExample(sb);
  48. }
  49. /**
  50. * 删除 xfoil
  51. * @param pid
  52. */
  53. public static void delXfoil(String pid){
  54. MdoProXfoilMapper dao = UtilTools.getBean(MdoProXfoilMapper.class);
  55. MdoProXfoilSQLBuilder sb = new MdoProXfoilSQLBuilder();
  56. sb.createCriteria().andPidEqualTo(pid);
  57. dao.deleteByExample(sb);
  58. }
  59. /**
  60. * 删除 ffd
  61. * @param pid
  62. */
  63. public static void delFfd(String pid){
  64. MdoProFfdMapper dao = UtilTools.getBean(MdoProFfdMapper.class);
  65. MdoProFfdSQLBuilder sb = new MdoProFfdSQLBuilder();
  66. sb.createCriteria().andPidEqualTo(pid);
  67. dao.deleteByExample(sb);
  68. }
  69. /**
  70. * 删除 cst
  71. * @param pid
  72. */
  73. public static void delCst(String pid){
  74. MdoProCstMapper dao = UtilTools.getBean(MdoProCstMapper.class);
  75. MdoProCstSQLBuilder sb = new MdoProCstSQLBuilder();
  76. sb.createCriteria().andPidEqualTo(pid);
  77. dao.deleteByExample(sb);
  78. }
  79. /**
  80. * 删除 代理优化器
  81. * @param pid
  82. */
  83. public static void delSurro(String pid){
  84. MdoProSurroMapper dao = UtilTools.getBean(MdoProSurroMapper.class);
  85. MdoProSurroSQLBuilder sb = new MdoProSurroSQLBuilder();
  86. sb.createCriteria().andPidEqualTo(pid);
  87. dao.deleteByExample(sb);
  88. }
  89. /**
  90. * 删除 进化优化器
  91. * @param pid
  92. */
  93. public static void delEvo(String pid){
  94. MdoProEvolutionMapper dao = UtilTools.getBean(MdoProEvolutionMapper.class);
  95. MdoProEvolutionSQLBuilder sb = new MdoProEvolutionSQLBuilder();
  96. sb.createCriteria().andPidEqualTo(pid);
  97. dao.deleteByExample(sb);
  98. }
  99. /**
  100. * 删除 梯度优化器
  101. * @param pid
  102. */
  103. public static void delGrad(String pid){
  104. MdoProGradMapper dao = UtilTools.getBean(MdoProGradMapper.class);
  105. MdoProGradSQLBuilder sb = new MdoProGradSQLBuilder();
  106. sb.createCriteria().andPidEqualTo(pid);
  107. dao.deleteByExample(sb);
  108. }
  109. /**
  110. * 删除 var
  111. * @param pid
  112. */
  113. public static void delVar(String pid){
  114. MdoProjectVariateMapper dao = UtilTools.getBean(MdoProjectVariateMapper.class);
  115. MdoProjectVariateSQLBuilder sb = new MdoProjectVariateSQLBuilder();
  116. sb.createCriteria().andPidEqualTo(pid);
  117. dao.deleteByExample(sb);
  118. }
  119. /**
  120. * 删除 con
  121. * @param pid
  122. */
  123. public static void delCon(String pid){
  124. MdoProjectConstraintMapper dao = UtilTools.getBean(MdoProjectConstraintMapper.class);
  125. MdoProjectConstraintSQLBuilder sb = new MdoProjectConstraintSQLBuilder();
  126. sb.createCriteria().andPidEqualTo(pid);
  127. dao.deleteByExample(sb);
  128. }
  129. /**
  130. * 删除 obj
  131. * @param pid
  132. */
  133. public static void delObj(String pid){
  134. MdoProjectObjfunMapper dao = UtilTools.getBean(MdoProjectObjfunMapper.class);
  135. MdoProjectObjfunSQLBuilder sb = new MdoProjectObjfunSQLBuilder();
  136. sb.createCriteria().andPidEqualTo(pid);
  137. dao.deleteByExample(sb);
  138. }
  139. }