SalesOrderService.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package com.iamberry.rst.faces.cm;
  2. import com.iamberry.rst.core.cm.SalesOrder;
  3. import com.iamberry.rst.core.cm.SalesOrderItem;
  4. import java.util.List;
  5. /**
  6. * Created by liuzhiwei on 2017/10/31.
  7. */
  8. public interface SalesOrderService {
  9. /**
  10. * 添加订单信息
  11. * @param salesOrder
  12. * @return
  13. */
  14. Integer addSalesOrder(SalesOrder salesOrder);
  15. /**
  16. * 根据id查询订单信息
  17. * @param salesId
  18. * @return
  19. */
  20. SalesOrder getSalesOrderById(Integer salesId);
  21. /**
  22. * 修改订单信息
  23. * @param salesOrder
  24. * @return
  25. */
  26. Integer updateSalesOrder(SalesOrder salesOrder);
  27. /**
  28. * 批量添加订单信息
  29. * @param list
  30. * @return
  31. */
  32. Integer addSalesOrderList(List<SalesOrder> list);
  33. /**
  34. * 添加订单和订单项
  35. * @param list
  36. * @return
  37. */
  38. boolean addOrderAndItem(SalesOrder salesOrder, List<SalesOrderItem> list);
  39. /**
  40. * 获取订单集合
  41. * @param salesOrder
  42. * @return
  43. */
  44. List<SalesOrder> listSalesOrder (SalesOrder salesOrder);
  45. /**
  46. * 获取订单项集合
  47. * @param salesOrderItem
  48. * @return
  49. */
  50. List<SalesOrderItem> listSalesOrderItem(SalesOrderItem salesOrderItem);
  51. }