package com.java110.common.dao.impl; import com.java110.common.dao.IAreaServiceDao; import com.java110.common.dao.IFileServiceDao; import com.java110.core.base.dao.BaseServiceDao; import com.java110.utils.exception.DAOException; import org.slf4j.Logger; import com.java110.core.log.LoggerFactory; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; /** * 应用服务 与数据库交互 * Created by wuxw on 2017/4/5. */ @Service("areaServiceDaoImpl") //@Transactional public class AreaServiceDaoImpl extends BaseServiceDao implements IAreaServiceDao { private static Logger logger = LoggerFactory.getLogger(AreaServiceDaoImpl.class); /** * 查询文件信息 * @param info bId 信息 * @return 应用信息 * @throws DAOException DAO异常 */ @Override public List getAreas(Map info) throws DAOException { logger.debug("查询应用信息 入参 info : {}",info); List businessAppInfos = sqlSessionTemplate.selectList("areaServiceDaoImpl.getAreas",info); return businessAppInfos; } /** * 查询省份 城市 区域 * @param info bId 信息 * @return 应用信息 * @throws DAOException DAO异常 */ @Override public List getProvCityArea(Map info) throws DAOException { logger.debug("getProvCityArea 入参 info : {}",info); List businessAppInfos = sqlSessionTemplate.selectList("areaServiceDaoImpl.getProvCityArea",info); return businessAppInfos; } /** * 查询完整省份 城市 区域 * @param info bId 信息 * @return 应用信息 * @throws DAOException DAO异常 */ @Override public List getWholeArea(Map info) throws DAOException { logger.debug("getWholeArea 入参 info : {}",info); List businessAppInfos = sqlSessionTemplate.selectList("areaServiceDaoImpl.getWholeArea",info); return businessAppInfos; } }