MaterialsUsingServiceI.java 1.1 KB

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