POrdersServiceI.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package cn.com.lzt.purchase.service;
  2. import cn.com.lzt.purchase.dto.OrderToSupplierDto;
  3. import cn.com.lzt.purchase.entity.POrdersEntity;
  4. import cn.com.lzt.purchasedetails.entity.OrderDetailsEntity;
  5. import java.util.List;
  6. import org.jeecgframework.core.common.service.CommonService;
  7. import java.io.Serializable;
  8. public interface POrdersServiceI extends CommonService{
  9. public <T> void delete(T entity);
  10. /**
  11. * 添加一对多
  12. *
  13. */
  14. public void addMain(POrdersEntity orders,
  15. List<OrderDetailsEntity> orderDetailsList) ;
  16. /**
  17. * 修改一对多
  18. *
  19. */
  20. public void updateMain(POrdersEntity orders,
  21. List<OrderDetailsEntity> orderDetailsList);
  22. public void delMain (POrdersEntity orders);
  23. /**
  24. * 默认按钮-sql增强-新增操作
  25. * @param id
  26. * @return
  27. */
  28. public boolean doAddSql(POrdersEntity t);
  29. /**
  30. * 默认按钮-sql增强-更新操作
  31. * @param id
  32. * @return
  33. */
  34. public boolean doUpdateSql(POrdersEntity t);
  35. /**
  36. * 默认按钮-sql增强-删除操作
  37. * @param id
  38. * @return
  39. */
  40. public boolean doDelSql(POrdersEntity t);
  41. /**
  42. * @param orderid
  43. * @return
  44. */
  45. List<OrderToSupplierDto> getOrderToSupplierDtoPage(String orderid);
  46. }