package com.cabletech.business.sysmanager.service.impl; import java.io.Serializable; 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.TaskSmsValidityDao; import com.cabletech.business.sysmanager.model.TaskSmsValidity; import com.cabletech.business.sysmanager.service.TaskSmsValidityService; 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 TaskSmsValidityServiceImpl extends BaseServiceImpl<TaskSmsValidity, String> implements TaskSmsValidityService,Serializable { /** * */ private static final long serialVersionUID = 1L; @Resource(name = "taskSmsValidityDao") private TaskSmsValidityDao dao; /* 关闭 * @see com.cabletech.business.sysmanager.service.TaskSmsValidityService#shutdown(java.lang.String) */ @Transactional @Override public void shutdown(String id) { dao.shutDown(id); } /* 开启 * @see com.cabletech.business.sysmanager.service.TaskSmsValidityService#startup(java.lang.String) */ @Override public void startup(String id) { dao.startUp(id); } @Override protected BaseDao<TaskSmsValidity, String> getBaseDao() { return dao; } /* 列表展示 * @see com.cabletech.business.sysmanager.service.TaskSmsValidityService#getQueryList(com.cabletech.common.util.Page, java.util.Map) */ @Override public Page<Map<String, Object>> getQueryList( Page<Map<String, Object>> page, Map<String, Object> parameters) { return dao.getQueryList(page,parameters); } /* 获取有效性 * @see com.cabletech.business.sysmanager.service.TaskSmsValidityService#getValidityByType(java.lang.String, java.lang.String) */ @Override public String getValidityByType(String smsType, String workorderType) { return dao.getValidityByType(smsType,workorderType); } }