package com.jiuqi.mobile.nigo.comeclose.manager.file;
import com.jiuqi.mobile.nigo.comeclose.bean.LoadOnGetList;
import com.jiuqi.mobile.nigo.comeclose.bean.app.file.CollectionBean;
import com.jiuqi.mobile.nigo.comeclose.manager.ISimpleManger;
import com.jiuqi.mobile.nigo.comeclose.manager.ManagerAnnotation;
import com.jiuqi.mobile.nigo.comeclose.manager.master.SelectCollectionKey;
@ManagerAnnotation(implClass="com.jiuqi.mobile.nigo.biz.app.file.manager.CollectionManagerImpl")
public interface ICollectionManager extends ISimpleManger<CollectionBean> {
/**
* @Title: search
* @Description: TODO(查询我的收藏,带分页)
* @param @param key
* @param @return 设定文件
* @return LoadOnGetList<CollectionBean> 返回类型
* @throws
*/
public LoadOnGetList<CollectionBean> search(SelectCollectionKey key);
/**
* 收藏或取消收藏
* @Title: createCollection
* @param @param bean
* @param @return
* @return String 返回类型
*/
public String createCollection(CollectionBean bean) throws Exception;
/**
* @Title: findByCollectionGuid
* @Description: TODO(根据收藏guid,添加人规定,查询我的收藏)
* @param @param collectionGuid
* @param @param addPersonGuid
* @param @return 设定文件
* @return CollectionBean 返回类型
* @throws
*/
public CollectionBean findByCollectionGuid(String collectionGuid,String addPersonGuid);
}