|  | @@ -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);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +}
 |