1
0

OrderGoodsService.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package com.kmall.admin.service;
  2. import com.kmall.admin.dto.OrderGoodsDto;
  3. import com.kmall.admin.entity.OrderGoodsEntity;
  4. import com.kmall.api.entity.OrderGoodsRestoreVo;
  5. import com.kmall.api.entity.OrderGoodsVo;
  6. import java.util.List;
  7. import java.util.Map;
  8. /**
  9. *
  10. *
  11. * @author Scott
  12. * @email
  13. * @date 2017-08-13 10:41:09
  14. */
  15. public interface OrderGoodsService {
  16. OrderGoodsEntity queryObject(Integer id);
  17. List<OrderGoodsEntity> queryList(Map<String, Object> map);
  18. int queryTotal(Map<String, Object> map);
  19. void save(OrderGoodsEntity orderGoods);
  20. void update(OrderGoodsEntity orderGoods);
  21. void delete(Integer id);
  22. void deleteBatch(Integer[] ids);
  23. List<OrderGoodsEntity> queryListByOrderId(Integer orderId);
  24. /**
  25. * 查询税单
  26. * @param format
  27. * @return
  28. */
  29. List<OrderGoodsDto> queryYesterdayTax(String format);
  30. /**
  31. * 查询订单的详情
  32. * @param orderIdList 订单id
  33. * @return 订单详情
  34. */
  35. List<OrderGoodsRestoreVo> queryListByOrderIds(List<Integer> orderIdList);
  36. /**
  37. * 批量新增订单详情
  38. * @param orderGoodsVos 订单详情
  39. */
  40. void saveBatchOrderDetail(List<OrderGoodsVo> orderGoodsVos);
  41. }