Переглянути джерело

根据模版生成 新Pro

huangxingxing 7 місяців тому
батько
коміт
6042db971f
1 змінених файлів з 38 додано та 0 видалено
  1. 38 0
      src/main/java/com/miniframe/mdo/service/ModService.java

+ 38 - 0
src/main/java/com/miniframe/mdo/service/ModService.java

@@ -16,8 +16,46 @@ public class ModService {
         saveSurroByMod(pid,mid);
         saveGradByMod(pid,mid);
         savePyByMod(pid,mid);
+        saveXfoilByMod(pid,mid);
+        saveParaByMod(pid,mid);
     }
 
+    /**
+     * inoutpara
+     * @param pid
+     * @param mid
+     */
+    public static void saveParaByMod(String pid,String mid){
+        MdoProInoutParaMapper sdo = UtilTools.getBean(MdoProInoutParaMapper.class);
+        MdoProInoutParaSQLBuilder ssb = new MdoProInoutParaSQLBuilder();
+        ssb.createCriteria().andPidEqualTo(mid);
+        List<MdoProInoutPara> sList = sdo.selectByExample(ssb);
+        if(sList!=null && !sList.isEmpty()){
+            for (MdoProInoutPara s :sList) {
+                s.setPid(pid);
+                s.setId(UtilTools.getUUid());
+                sdo.insert(s);
+            }
+        }
+    }
+    /**
+     * xfoil
+     * @param pid
+     * @param mid
+     */
+    public static void saveXfoilByMod(String pid,String mid){
+        MdoProXfoilMapper sdo = UtilTools.getBean(MdoProXfoilMapper.class);
+        MdoProXfoilSQLBuilder ssb = new MdoProXfoilSQLBuilder();
+        ssb.createCriteria().andPidEqualTo(mid);
+        List<MdoProXfoil> sList = sdo.selectByExample(ssb);
+        if(sList!=null && !sList.isEmpty()){
+            for (MdoProXfoil s :sList) {
+                s.setPid(pid);
+                s.setId(UtilTools.getUUid());
+                sdo.insert(s);
+            }
+        }
+    }
     /**
      * 代理优化器
      * @param pid