12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- package com.iamberry.rst.faces.cm;
- import com.iamberry.rst.core.cm.SalesOrder;
- import com.iamberry.rst.core.cm.SalesOrderItem;
- import net.sf.json.JSONArray;
- import net.sf.json.JSONObject;
- import java.util.List;
- /**
- * Created by liuzhiwei on 2017/10/31.
- */
- public interface SalesOrderService {
- /**
- * 添加订单信息
- * @param salesOrder
- * @return
- */
- Integer addSalesOrder(SalesOrder salesOrder);
- /**
- * 根据id查询订单信息
- * @param salesId
- * @return
- */
- SalesOrder getSalesOrderById(Integer salesId);
- SalesOrder addOrderAndIteminfo(SalesOrder salesOrder, List<SalesOrderItem> list) ;
- /**
- * 修改订单信息
- * @param salesOrder
- * @return
- */
- Integer updateSalesOrder(SalesOrder salesOrder);
- /**
- * 批量添加订单信息
- * @param list
- * @return
- */
- Integer addSalesOrderList(List<SalesOrder> list);
- /**
- * 添加订单和订单项
- * @param list
- * @return
- */
- boolean addOrderAndItem(SalesOrder salesOrder, List<SalesOrderItem> list);
- /**
- * 获取订单集合
- * @param salesOrder
- * @return
- */
- List<SalesOrder> listSalesOrder (SalesOrder salesOrder);
- /**
- * 获取订单项集合
- * @param salesOrderItem
- * @return
- */
- List<SalesOrderItem> listSalesOrderItem(SalesOrderItem salesOrderItem);
- /**
- * 添加订单信息
- * @param obj
- */
- void addSalesOrderList(JSONObject obj) throws Exception;
- /**
- * 批量修改订单信息
- * @param list
- * @return
- */
- Integer updateOrderList(JSONArray orderList, List<SalesOrder> list);
- /**
- * 批量修改退货订单状态
- * @param orderList
- * @param list
- * @return
- */
- Integer updateReturnOrderList(JSONArray orderList, List<SalesOrder> list);
- /**
- * 查询订单数量
- * @param salesOrder
- * @return
- */
- Integer getOrderInfoCount(SalesOrder salesOrder);
- }
|