WarnManageDao.java 1.17 KB
package com.cy.report.dao;

import java.util.List;
import java.util.Map;

import com.cy.report.pojo.WarnInfo;
import com.cy.report.pojo.WarnedInfo;



public interface WarnManageDao {

	
	public List<WarnInfo> getAllWarnList();
	
	public List<WarnInfo> getAllWarnListByTime(String timenumber);
	
	public List<WarnInfo> getWarnListByApp(String appkey);
	
	public List<WarnedInfo> getWarnedListByApp(Map param);
	
	public int getWarnedListCountByApp(String appkey);
	
	public int getWarnListCountByApp(String appkey);
	
	public int getWarnedListCountNoScan(String appkey);
	
	public int getWarnedAllListCountByApp(String appkey);
	
	public WarnInfo getWarnById(int id);
	
	public WarnInfo getWarnByIdAndApp(Map param);
	
	public WarnInfo getWarnByNameAndNumberStr(Map param);
	
	public WarnedInfo getWarnedByIdAndApp(Map param);
	
	
	public int insertWarn(WarnInfo warn);
	
	public int insertWarned(WarnedInfo warned);
	
	
	public int updateWarnById(WarnInfo warn);
	
	public void updateWarnStatusById(Map param);
	
	public void updateWarnedStatusById(Map param);
	
	public int updateWarnByMany(WarnInfo warn);
	
	public void deleteWarnById(Map param);
	
	public void deleteWarnedById(int id);
}