|
@@ -0,0 +1,151 @@
|
|
|
+package com.miniframe.mdo.service;
|
|
|
+
|
|
|
+import com.miniframe.core.ext.UtilTools;
|
|
|
+import com.miniframe.model.mdo.*;
|
|
|
+import com.miniframe.model.mdo.dao.*;
|
|
|
+
|
|
|
+public class ProService {
|
|
|
+
|
|
|
+ public static void delProSonTable(String pid){
|
|
|
+ ProService.delCon(pid);
|
|
|
+ ProService.delVar(pid);
|
|
|
+ ProService.delSurro(pid);
|
|
|
+ ProService.delEvo(pid);
|
|
|
+ ProService.delGrad(pid);
|
|
|
+ ProService.delInoutpara(pid);
|
|
|
+ ProService.delCst(pid);
|
|
|
+ ProService.delFfd(pid);
|
|
|
+ ProService.delXfoil(pid);
|
|
|
+ ProService.delAdflow(pid);
|
|
|
+ ProService.delComval(pid);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除 结果数据
|
|
|
+ * @param pid
|
|
|
+ */
|
|
|
+ public static void delComval(String pid){
|
|
|
+ MdoProComvalMapper dao = UtilTools.getBean(MdoProComvalMapper.class);
|
|
|
+ MdoProComvalSQLBuilder sb = new MdoProComvalSQLBuilder();
|
|
|
+ sb.createCriteria().andPidEqualTo(pid);
|
|
|
+ dao.deleteByExample(sb);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除 inoutpara
|
|
|
+ * @param pid
|
|
|
+ */
|
|
|
+ public static void delInoutpara(String pid){
|
|
|
+ MdoProInoutParaMapper dao = UtilTools.getBean(MdoProInoutParaMapper.class);
|
|
|
+ MdoProInoutParaSQLBuilder sb = new MdoProInoutParaSQLBuilder();
|
|
|
+ sb.createCriteria().andPidEqualTo(pid);
|
|
|
+ dao.deleteByExample(sb);
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 删除 adflow
|
|
|
+ * @param pid
|
|
|
+ */
|
|
|
+ public static void delAdflow(String pid){
|
|
|
+ MdoProAdflowMapper dao = UtilTools.getBean(MdoProAdflowMapper.class);
|
|
|
+ MdoProAdflowSQLBuilder sb = new MdoProAdflowSQLBuilder();
|
|
|
+ sb.createCriteria().andPidEqualTo(pid);
|
|
|
+ dao.deleteByExample(sb);
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 删除 xfoil
|
|
|
+ * @param pid
|
|
|
+ */
|
|
|
+ public static void delXfoil(String pid){
|
|
|
+ MdoProXfoilMapper dao = UtilTools.getBean(MdoProXfoilMapper.class);
|
|
|
+ MdoProXfoilSQLBuilder sb = new MdoProXfoilSQLBuilder();
|
|
|
+ sb.createCriteria().andPidEqualTo(pid);
|
|
|
+ dao.deleteByExample(sb);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除 ffd
|
|
|
+ * @param pid
|
|
|
+ */
|
|
|
+ public static void delFfd(String pid){
|
|
|
+ MdoProFfdMapper dao = UtilTools.getBean(MdoProFfdMapper.class);
|
|
|
+ MdoProFfdSQLBuilder sb = new MdoProFfdSQLBuilder();
|
|
|
+ sb.createCriteria().andPidEqualTo(pid);
|
|
|
+ dao.deleteByExample(sb);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除 cst
|
|
|
+ * @param pid
|
|
|
+ */
|
|
|
+ public static void delCst(String pid){
|
|
|
+ MdoProCstMapper dao = UtilTools.getBean(MdoProCstMapper.class);
|
|
|
+ MdoProCstSQLBuilder sb = new MdoProCstSQLBuilder();
|
|
|
+ sb.createCriteria().andPidEqualTo(pid);
|
|
|
+ dao.deleteByExample(sb);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除 代理优化器
|
|
|
+ * @param pid
|
|
|
+ */
|
|
|
+ public static void delSurro(String pid){
|
|
|
+ MdoProSurroMapper dao = UtilTools.getBean(MdoProSurroMapper.class);
|
|
|
+ MdoProSurroSQLBuilder sb = new MdoProSurroSQLBuilder();
|
|
|
+ sb.createCriteria().andPidEqualTo(pid);
|
|
|
+ dao.deleteByExample(sb);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除 进化优化器
|
|
|
+ * @param pid
|
|
|
+ */
|
|
|
+ public static void delEvo(String pid){
|
|
|
+ MdoProEvolutionMapper dao = UtilTools.getBean(MdoProEvolutionMapper.class);
|
|
|
+ MdoProEvolutionSQLBuilder sb = new MdoProEvolutionSQLBuilder();
|
|
|
+ sb.createCriteria().andPidEqualTo(pid);
|
|
|
+ dao.deleteByExample(sb);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除 梯度优化器
|
|
|
+ * @param pid
|
|
|
+ */
|
|
|
+ public static void delGrad(String pid){
|
|
|
+ MdoProGradMapper dao = UtilTools.getBean(MdoProGradMapper.class);
|
|
|
+ MdoProGradSQLBuilder sb = new MdoProGradSQLBuilder();
|
|
|
+ sb.createCriteria().andPidEqualTo(pid);
|
|
|
+ dao.deleteByExample(sb);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除 var
|
|
|
+ * @param pid
|
|
|
+ */
|
|
|
+ public static void delVar(String pid){
|
|
|
+ MdoProjectVariateMapper dao = UtilTools.getBean(MdoProjectVariateMapper.class);
|
|
|
+ MdoProjectVariateSQLBuilder sb = new MdoProjectVariateSQLBuilder();
|
|
|
+ sb.createCriteria().andPidEqualTo(pid);
|
|
|
+ dao.deleteByExample(sb);
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 删除 con
|
|
|
+ * @param pid
|
|
|
+ */
|
|
|
+ public static void delCon(String pid){
|
|
|
+ MdoProjectConstraintMapper dao = UtilTools.getBean(MdoProjectConstraintMapper.class);
|
|
|
+ MdoProjectConstraintSQLBuilder sb = new MdoProjectConstraintSQLBuilder();
|
|
|
+ sb.createCriteria().andPidEqualTo(pid);
|
|
|
+ dao.deleteByExample(sb);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除 obj
|
|
|
+ * @param pid
|
|
|
+ */
|
|
|
+ public static void delObj(String pid){
|
|
|
+ MdoProjectObjfunMapper dao = UtilTools.getBean(MdoProjectObjfunMapper.class);
|
|
|
+ MdoProjectObjfunSQLBuilder sb = new MdoProjectObjfunSQLBuilder();
|
|
|
+ sb.createCriteria().andPidEqualTo(pid);
|
|
|
+ dao.deleteByExample(sb);
|
|
|
+ }
|
|
|
+}
|