OrderReceivablesService.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.goafanti.order.service;
  2. import java.util.Map;
  3. import javax.servlet.http.HttpServletResponse;
  4. import org.springframework.web.multipart.MultipartFile;
  5. import com.goafanti.common.model.TOrderBillNew;
  6. import com.goafanti.core.mybatis.page.Pagination;
  7. import com.goafanti.order.bo.OrderListBo;
  8. import com.goafanti.order.bo.ReceivablesListBo;
  9. import com.goafanti.order.bo.TemporaryReceivablesBo;
  10. public interface OrderReceivablesService {
  11. int addReceivables(TemporaryReceivablesBo t);
  12. int updateReceivables(TemporaryReceivablesBo t);
  13. int deleteReceivables(String id);
  14. int deleteAllReceivables();
  15. int batchImport();
  16. void batchListReceivables(MultipartFile file);
  17. Pagination<ReceivablesListBo> listReceivables(ReceivablesListBo rl,Integer status,String adminName, String adminDepId, String orderDepId, Integer pageSize,
  18. Integer pageNo);
  19. Map<String, Object> getCountlistReceivables(ReceivablesListBo rl, Integer status, String adminName, String adminDepId,
  20. String orderDepId);
  21. void exportReceivables(HttpServletResponse response,OrderListBo o, Integer pageSize, Integer pageNo)throws Exception;
  22. void exportInvoice(HttpServletResponse response, String orderNo, Integer pageSize, Integer pageNo)throws Exception;
  23. void exportMyBill(HttpServletResponse response, TOrderBillNew billNew, Integer pageSize, Integer pageNo)throws Exception;
  24. }