package com.cabletech.business.sysmanager.service;
import java.util.List;
import java.util.Map;
import com.cabletech.business.sysmanager.model.RemindTimeConfigure;
import com.cabletech.common.util.Page;
/**
* @author zg
*
*/
public interface RemindTimeConfigureService {
/**
* 取列表
*
* @param page
* Page
* @param parameters
* Map<String,Object>
* @return
*/
Page<RemindTimeConfigure> getQueryList(Page<RemindTimeConfigure> page,
Map<String, Object> parameters);
/**
* 获取实体对象
*
* @param id
* String
* @return
*/
RemindTimeConfigure getEntityById(String id);
/**
* 保存对象
*
* @param remindTimeConfigure
* RemindTimeConfigure
*/
void saveEntity(RemindTimeConfigure remindTimeConfigure);
/**
* 根据id 删除对象
*
* @param id
* String
*/
void deleteEntityByid(String id);
/**
* 根据工单类型 发送短信类型 专业类型判断数据库中是否有相同的数据存在
*
* @param taskType
* 工单类型
* @param smsType
* 发送短信类型
* @param businessType
* 专业类型专业类型
* @return
*/
int checkNum(String taskType, String smsType, String businessType);
/**
* 根据工单类型 专业类型 查询对象
*
* @param workorderType
* 工单类型
* @param professionType
* 专业类型
* @return list
*/
List<Map<String, Object>> getObjectListByType(String workorderType,
String professionType);
}