package com.jiuqi.mobile.nigo.comeclose.manager.master;
import com.jiuqi.mobile.nigo.comeclose.bean.LoadOnGetList;
import com.jiuqi.mobile.nigo.comeclose.bean.base.UserBean;
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.portal.PortalAnnotation;
import com.jiuqi.mobile.nigo.comeclose.portal.PortalMethodAnnctation;
@ManagerAnnotation(implClass = "com.jiuqi.mobile.nigo.biz.master.manager.AuditorManagerImpl")
@PortalAnnotation(implClass = "com.jiuqi.mobile.nigo.biz.master.manager.AuditorManagerImpl")
public interface IAuditorManager extends ISimpleManger<UserBean> {
/**
* @Title: search
* @Description: TODO(查询审核人,带分页)
* @param @param key
* @param @return 设定文件
* @return LoadOnGetList<UserBean> 返回类型
* @throws
*/
@Deprecated
@PortalMethodAnnctation
public LoadOnGetList<UserBean> search(SelectAuditorKey key);
/**
*
* @方法描述:查询审核人带分页 <br/>
* @项目名称:comeclose<br/>
* @类路径:com.jiuqi.mobile.nigo.comeclose.manager.master.IAuditorManager.java<br/>
* @版权所有(c):JOIN-CHEER <br/>
* @作者:xuzhe <br/>
* @创建时间:2015-2-2下午1:31:47 <br/>
* @修改时间:<br/>
* @修改备注: <br/>
* @返回类型:LoadOnGetList<UserBean><br/>
* @param key
* @return
*/
@PortalMethodAnnctation
public LoadOnGetList<UserBean> searchNew(SelectAuditorKey key)
throws NiGoException;
/**
* 完善审核人信息
*
* @param bean
* @param password
* @return
* @throws NiGoException
*/
String updatePre(UserBean bean, String password) throws NiGoException;
/**
* @Title: create
* @Description: TODO(创建审核人)
* @param @param bean
* @param @param password
* @param @throws NiGoException 设定文件
* @return void 返回类型
* @throws
*/
void create(UserBean bean, String password) throws NiGoException;
/**
*
* @方法描述:升级责任编辑角色为审核人 <br/>
* @项目名称:comeclose<br/>
* @类路径:com.jiuqi.mobile.nigo.comeclose.manager.master.IAuditorManager.java<br/>
* @版权所有(c):JOIN-CHEER <br/>
* @作者:xuzhe <br/>
* @创建时间:2015-2-27上午11:31:08 <br/>
* @修改时间:<br/>
* @修改备注: <br/>
* @返回类型:void<br/>
* @param guid
*/
void upgrade(String guid) throws NiGoException;
}