package com.eactive.eai.rms.onl.loader.service;

import java.util.HashMap;
import java.util.List;

import com.eactive.eai.rms.onl.loader.vo.RuleDeployJobVo;

public interface RuleDeployJobService {

	public void insert(RuleDeployJobVo jobVo) throws Exception;

	public void update(RuleDeployJobVo jobVo) throws Exception;

	public RuleDeployJobVo selectOne(String jobId) throws Exception;

	public List<RuleDeployJobVo> selectJobAll(RuleDeployJobVo searchJobVo, int startIdx, int endIdx) throws Exception;

	public void deleteHistory(String dateTime) throws Exception;

	public HashMap<String, Object> selectList(int startNum, int endNum, String searchJobTitle, String searchStatus,
			String sortName, String sortOrder) throws Exception;

	@SuppressWarnings("rawtypes")
	public HashMap selectJobDetail(String jobId) throws Exception;

	@SuppressWarnings("rawtypes")
	public void delete(HashMap paramMap) throws Exception;
}