package com.cabletech.business.ah.rating.service.impl; import java.util.Map; import javax.annotation.Resource; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.cabletech.baseinfo.business.entity.UserInfo; import com.cabletech.business.ah.rating.dao.MobileExamDao; import com.cabletech.business.ah.rating.service.MobileExamService; import com.cabletech.common.base.BaseDao; import com.cabletech.common.base.BaseServiceImpl; import com.cabletech.common.util.Page; /** * 移动考核审核确认service 实现类。 * * @author 周刚 */ @SuppressWarnings({ "rawtypes", "unchecked" }) @Service public class MobileExamServiceImpl extends BaseServiceImpl<String, String> implements MobileExamService { /* * 注入mobileExamDao */ @Resource(name = "mobileExamDao") private MobileExamDao mobileExamDao; /* * 实现根据不同的值 flag来取数据库列表 * * @see * com.cabletech.business.workflow.rating.service.MobileExamService#getPageList * (com.cabletech.common.util.Page, * com.cabletech.baseinfo.business.entity.UserInfo, java.lang.String) */ @Override @Transactional(readOnly = true) public Page getPageList(Page<Map<String, Object>> page, UserInfo userInfo, String flag) { return mobileExamDao.getUnExamList(page, userInfo, flag); } /* * (non-Javadoc) * * @see com.cabletech.common.base.BaseServiceImpl#getBaseDao() */ @Override protected BaseDao getBaseDao() { return null; } /* * 查询统计页面 * * @see com.cabletech.business.workflow.rating.service.MobileExamService# * getQueryAnalysisList(com.cabletech.common.util.Page, java.util.Map) */ @Override public Page<Map<String, Object>> getQueryAnalysisList( Page<Map<String, Object>> page, Map<String, Object> parameters) { return mobileExamDao.getQueryAnalysisList(page, parameters); } /* * 取已审核的人数 * * @see com.cabletech.business.workflow.rating.service.MobileExamService# * getHasedCheckUserCount(java.util.Map) */ @Override public String getHasedCheckUserCount(Map<String, Object> parameters) { return mobileExamDao.getHasedCheckUserCount(parameters); } /* * 取为审核的人数 * * @see com.cabletech.business.workflow.rating.service.MobileExamService# * getNoneCheckUserCount(java.util.Map) */ @Override public String getNoneCheckUserCount(Map<String, Object> parameters) { return mobileExamDao.getNoneCheckUserCount(parameters); } /* * 取代维确认的人数 * * @see com.cabletech.business.workflow.rating.service.MobileExamService# * getDaiweiOKCount(java.util.Map) */ @Override public String getDaiweiOKCount(Map<String, Object> parameters) { return mobileExamDao.getDaiweiOKCount(parameters); } }