package edu.sjtu.infosec.ismp.manager.AM.dao; import java.io.Serializable; import java.util.List; import edu.sjtu.infosec.ismp.manager.AM.model.AssetChangeLogBO; import edu.sjtu.infosec.ismp.manager.comm.model.page.Page; public interface AssetChangeLogDao { /** * 保存资产变动信息 * * @param entity */ public void saveAssetChangeLog(AssetChangeLogBO entity); /** * 更新资产变动信息 * * @param entity */ public void updateAssetChangeLog(AssetChangeLogBO entity); /** * 删除资产变动信息 * * @param entity */ public void deleteAssetChangeLog(AssetChangeLogBO entity); /** * 根据Id查询资产变动信息 * * @param entityId * @return */ public AssetChangeLogBO getAssetChangeLog(Serializable entityId); /** * 查询所有的资产变动信息 * * @param entity * @return */ public List<AssetChangeLogBO> getListByAssetChangeLog( AssetChangeLogBO entity); /** * 分页查询所有的资产变动信息 * * @param entity * @return */ public List<AssetChangeLogBO> getPageListByAssetChangeLog( AssetChangeLogBO entity, Page page); }