package com.cabletech.business.sysmanager.service.impl;
import java.io.Serializable;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.cabletech.business.sysmanager.dao.RemindTimeConfigureDao;
import com.cabletech.business.sysmanager.model.RemindTimeConfigure;
import com.cabletech.business.sysmanager.service.RemindTimeConfigureService;
import com.cabletech.common.base.BaseDao;
import com.cabletech.common.base.BaseServiceImpl;
import com.cabletech.common.util.Page;
/**
* @author zg
*
*/
@SuppressWarnings("unchecked")
@Service
@Transactional
public class RemindTimeConfigureServiceImpl extends
BaseServiceImpl<RemindTimeConfigure, String> implements
RemindTimeConfigureService,Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
@Resource(name = "remindTimeConfigureDao")
private RemindTimeConfigureDao dao;
@Transactional
@Override
protected BaseDao<RemindTimeConfigure, String> getBaseDao() {
return dao;
}
@Transactional
@Override
public Page<RemindTimeConfigure> getQueryList(
Page<RemindTimeConfigure> page, Map<String, Object> parameters) {
return dao.getQueryList(page, parameters);
}
@Transactional
@Override
public RemindTimeConfigure getEntityById(String id) {
return dao.getEntityById(id);
}
@Transactional
@Override
public void saveEntity(RemindTimeConfigure remindTimeConfigure) {
dao.saveEntity(remindTimeConfigure);
}
@Transactional
@Override
public void deleteEntityByid(String id) {
dao.deleteEntityByid(id);
}
@Transactional
@Override
public int checkNum(String taskType, String smsType, String businessType) {
return dao.checkNum(taskType, smsType, businessType);
}
@Override
public List<Map<String, Object>> getObjectListByType(String workorderType,
String professionType) {
return dao.getListByType(workorderType,professionType);
}
}