package easydo.technology.service.impl; import easydo.technology.components.JdbcClient; import easydo.technology.model.WarehouseOutbound; import easydo.technology.model.WarehouseOutboundItem; import easydo.technology.service.WarehouseOutboundService; import org.springframework.stereotype.Service; import javax.annotation.Resource; import javax.sql.DataSource; import java.sql.Connection; import java.util.List; import java.util.Map; @Service public class WarehouseOutboundServiceImpl implements WarehouseOutboundService { @Resource private JdbcClient jdbcClient; @Resource private DataSource dataSource; @Override public Map getOutboundPage(Map map) throws Exception { Connection connection = dataSource.getConnection(); try { return jdbcClient.getJdbcPage(map, WarehouseOutbound.class, connection); } finally { connection.close(); } } @Override public List getOutboundItemList(Map map) throws Exception { Connection connection = dataSource.getConnection(); try { return jdbcClient.getJdbcList(map, WarehouseOutboundItem.class, connection); } finally { connection.close(); } } }