MaintainPlanServiceI.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package cn.com.lzt.maintainplan.service;
  2. import java.util.List;
  3. import org.jeecgframework.core.common.service.CommonService;
  4. import cn.com.lzt.maintainplanprojserv.entity.MaintainPlanProjservEntity;
  5. import cn.com.lzt.maintainplantimes.entity.MaintainPlanTimesEntity;
  6. import cn.com.lzt.maintainplan.entity.MaintainPlanEntity;
  7. public interface MaintainPlanServiceI extends CommonService{
  8. public <T> void delete(T entity);
  9. /**
  10. * 添加一对多
  11. *
  12. */
  13. public void addMain(MaintainPlanEntity maintainPlan,
  14. List<MaintainPlanProjservEntity> maintainPlanProjservList,List<MaintainPlanTimesEntity> maintainPlanTimesList) ;
  15. /**
  16. * 修改一对多
  17. *
  18. */
  19. public void updateMain(MaintainPlanEntity maintainPlan,
  20. List<MaintainPlanProjservEntity> maintainPlanProjservList,List<MaintainPlanTimesEntity> maintainPlanTimesList);
  21. public void delMain (MaintainPlanEntity maintainPlan);
  22. /**
  23. * 默认按钮-sql增强-新增操作
  24. * @param id
  25. * @return
  26. */
  27. public boolean doAddSql(MaintainPlanEntity t);
  28. /**
  29. * 默认按钮-sql增强-更新操作
  30. * @param id
  31. * @return
  32. */
  33. public boolean doUpdateSql(MaintainPlanEntity t);
  34. /**
  35. * 默认按钮-sql增强-删除操作
  36. * @param id
  37. * @return
  38. */
  39. public boolean doDelSql(MaintainPlanEntity t);
  40. void processEnd(String id);
  41. }