OrderGoodsServiceImpl.java 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. package com.kmall.admin.service.impl;
  2. import com.kmall.admin.dao.OrderGoodsDao;
  3. import com.kmall.admin.dto.OrderGoodsDto;
  4. import com.kmall.admin.entity.OrderGoodsEntity;
  5. import com.kmall.admin.service.OrderGoodsService;
  6. import com.kmall.api.entity.OrderGoodsRestoreVo;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.stereotype.Service;
  9. import java.util.HashMap;
  10. import java.util.List;
  11. import java.util.Map;
  12. @Service("orderGoodsService")
  13. public class OrderGoodsServiceImpl implements OrderGoodsService {
  14. @Autowired
  15. private OrderGoodsDao orderGoodsDao;
  16. @Override
  17. public OrderGoodsEntity queryObject(Integer id){
  18. return orderGoodsDao.queryObject(id);
  19. }
  20. @Override
  21. public List<OrderGoodsEntity> queryList(Map<String, Object> map){
  22. return orderGoodsDao.queryList(map);
  23. }
  24. @Override
  25. public int queryTotal(Map<String, Object> map){
  26. return orderGoodsDao.queryTotal(map);
  27. }
  28. @Override
  29. public void save(OrderGoodsEntity orderGoods){
  30. orderGoodsDao.save(orderGoods);
  31. }
  32. @Override
  33. public void update(OrderGoodsEntity orderGoods){
  34. orderGoodsDao.update(orderGoods);
  35. }
  36. @Override
  37. public void delete(Integer id){
  38. orderGoodsDao.delete(id);
  39. }
  40. @Override
  41. public void deleteBatch(Integer[] ids){
  42. orderGoodsDao.deleteBatch(ids);
  43. }
  44. @Override
  45. public List<OrderGoodsEntity> queryListByOrderId(Integer orderId){
  46. Map map = new HashMap();
  47. map.put("orderId", orderId);
  48. return orderGoodsDao.queryListByOrderId(map);
  49. }
  50. /**
  51. * 查询税单
  52. *
  53. * @param format
  54. * @return
  55. */
  56. @Override
  57. public List<OrderGoodsDto> queryYesterdayTax(String format) {
  58. return orderGoodsDao.queryYesterdayTax(format);
  59. }
  60. /**
  61. * 查询订单的详情
  62. *
  63. * @param orderIdList 订单id
  64. * @return 订单详情
  65. */
  66. @Override
  67. public List<OrderGoodsRestoreVo> queryListByOrderIds(List<Integer> orderIdList) {
  68. return orderGoodsDao.queryListByOrderIds(orderIdList);
  69. }
  70. }