OrderChangeService.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.goafanti.order.service;
  2. import java.io.IOException;
  3. import java.util.List;
  4. import java.util.Map;
  5. import javax.servlet.http.HttpServletResponse;
  6. import com.goafanti.common.model.OrderRefundInvoice;
  7. import com.goafanti.core.mybatis.page.Pagination;
  8. import com.goafanti.order.bo.NewOderCahngeListBo;
  9. import com.goafanti.order.bo.NewOrderChangeBo;
  10. import com.goafanti.order.bo.OrderChangeBo;
  11. import com.goafanti.order.bo.OrderChangeLogBo;
  12. public interface OrderChangeService {
  13. int addOrderChange(NewOrderChangeBo t, String startRemarks);
  14. NewOrderChangeBo orderChangeDetails(String orderNo);
  15. int pushOrderChangeAudit(String orderNo, String remarks, Integer status,Integer processState, Integer rejectState);
  16. boolean checkOderNo(String orderNo);
  17. List<OrderChangeLogBo> selectOrderChangeLogList(String changeId);
  18. Pagination<NewOderCahngeListBo> selectOrderChangeList(String userName,Integer processState,Integer timeType,String startTime,String endTime,
  19. String depId,String salesmanName,Integer complete,String orderNo, String contractNo,Integer type, Integer pageSize, Integer pageNo );
  20. int updateOrderChange(NewOrderChangeBo t, Integer changeType,String startRemarks);
  21. NewOrderChangeBo orderChangeDetailsById(Integer id);
  22. int addOrderRefundInvoice(OrderRefundInvoice o);
  23. int deleteOrderRefundInvoice(Integer id);
  24. List<OrderRefundInvoice> listOrderRefundInvoice(String orderNo);
  25. int pushCompleteOrderChange(NewOrderChangeBo nb);
  26. Map<String ,Object> listOrderInvoiceAndBill(String orderNo);
  27. void exportMyChange(HttpServletResponse response, String userName, Integer processState, Integer timeType,
  28. String startTime, String endTime, String depId, String salesmanName, Integer complete,String orderNo, String contractNo,Integer type, Integer pageSize,
  29. Integer pageNo) throws IOException ;
  30. }