package edu.sjtu.infosec.ismp.manager.RAM.dao;
import java.util.List;
import edu.sjtu.infosec.ismp.manager.RAM.model.AsseInfoBusi;
import edu.sjtu.infosec.ismp.security.Domain;
/**
* 数据层 业务录入Dao访问接口.
*/
public interface BusinessDao {
/**
* 保存/更新业务信息
*/
void saveOrUpdate(AsseInfoBusi business);
/**
* 删除业务信息
*/
void remove(AsseInfoBusi business);
/**
* 批量删除业务信息
*/
void remove(List<AsseInfoBusi> businessList);
/**
* 查询业务信息
*/
AsseInfoBusi find(String businessId);
/**
* 查询该委办局所有业务信息
*/
List<AsseInfoBusi> find(Domain domain);
/**
* 查询业务信息记录数
*/
int getCount(Domain domain);
/**
* 查询业务信息分页记录
*/
List<AsseInfoBusi> findAll(int startResult, int maxResult,Domain domain);
}