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.RepairsFileBean;
import com.jiuqi.mobile.nigo.comeclose.exception.NiGoException;
import com.jiuqi.mobile.nigo.comeclose.manager.ISimpleManger;
import com.jiuqi.mobile.nigo.comeclose.manager.ManagerAnnotation;
import com.jiuqi.mobile.nigo.comeclose.manager.master.SelectRepairsFileKey;
import com.jiuqi.mobile.nigo.comeclose.portal.PortalAnnotation;
import com.jiuqi.mobile.nigo.comeclose.portal.PortalMethodAnnctation;
@ManagerAnnotation(implClass="com.jiuqi.mobile.nigo.biz.app.file.manager.RepairsFileManagerImpl")
@PortalAnnotation(implClass="com.jiuqi.mobile.nigo.biz.app.file.manager.RepairsFileManagerImpl")
/**
* 项目名称:comeclose
* 类名称:IRepairsFileManager
* 类描述: 报修管理
* 创建人:xz
* 创建时间:2014-10-24 下午4:45:33
* 修改人:xz
* 修改时间:2014-10-24 下午4:45:33
* 修改备注:
* @version
*
*/
public interface IRepairsFileManager extends ISimpleManger<RepairsFileBean> {
/**
* @Title: search
* @Description: TODO(查询报修档案信息,带分页)
* @param @param key
* @param @return 设定文件
* @return LoadOnGetList<RepairsFileBean> 返回类型
* @throws
*/
public LoadOnGetList<RepairsFileBean> search(SelectRepairsFileKey key);
/**
* 删除报修档案
*/
@Override
public boolean delete(String guid) throws NiGoException;
/**
* 创建报修档案
*/
@Override
@PortalMethodAnnctation
public void create(RepairsFileBean bean) throws NiGoException;
}