/**
*
*/
package edu.sjtu.infosec.ismp.manager.OSS.pm.dao;
import java.util.List;
import java.util.Map;
import edu.sjtu.infosec.ismp.manager.OSS.pm.model.Complaint;
/**
* @author Administrator
*
*/
public interface ComplaintDao {
/**
* 增
* @param softwareInfo
*/
public void save(Complaint complaint);
/**
* 删
* @param softwareInfo
*/
public void del(Complaint complaint);
/**
* 更新
* @param softwareInfo
*/
public void update(Complaint complaint);
/**
* 查询所以
* @return
*/
public List<Complaint> searchAll();
/**
* 根据id 查询对象
* @param id
* @return
*/
public Complaint searchById(Integer id);
/**
* 根据 域 查询对象
* @param typeId
* @return
*/
public List<Complaint> searchByDomian(Integer domianId);
/**
* 查询域所有Id
* @return
*/
public Map<String, String> searchDomainById();
}