WarehouseOutboundServiceImpl.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package easydo.technology.service.impl;
  2. import easydo.technology.components.JdbcClient;
  3. import easydo.technology.model.WarehouseOutbound;
  4. import easydo.technology.model.WarehouseOutboundItem;
  5. import easydo.technology.service.WarehouseOutboundService;
  6. import org.springframework.stereotype.Service;
  7. import javax.annotation.Resource;
  8. import javax.sql.DataSource;
  9. import java.sql.Connection;
  10. import java.util.List;
  11. import java.util.Map;
  12. @Service
  13. public class WarehouseOutboundServiceImpl implements WarehouseOutboundService {
  14. @Resource
  15. private JdbcClient jdbcClient;
  16. @Resource
  17. private DataSource dataSource;
  18. @Override
  19. public Map<String, Object> getOutboundPage(Map<String, Object> map) throws Exception {
  20. Connection connection = dataSource.getConnection();
  21. try {
  22. return jdbcClient.getJdbcPage(map, WarehouseOutbound.class, connection);
  23. } finally {
  24. connection.close();
  25. }
  26. }
  27. @Override
  28. public List<WarehouseOutboundItem> getOutboundItemList(Map<String, Object> map) throws Exception {
  29. Connection connection = dataSource.getConnection();
  30. try {
  31. return jdbcClient.getJdbcList(map, WarehouseOutboundItem.class, connection);
  32. } finally {
  33. connection.close();
  34. }
  35. }
  36. }