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