package com.jiuqi.mobile.nigo.comeclose.manager.master; import java.util.List; import com.jiuqi.mobile.nigo.comeclose.bean.LoadOnGetList; import com.jiuqi.mobile.nigo.comeclose.bean.base.UserBean; import com.jiuqi.mobile.nigo.comeclose.bean.master.OperateBean; import com.jiuqi.mobile.nigo.comeclose.exception.NiGoException; import com.jiuqi.mobile.nigo.comeclose.manager.ISimpleUserManger; import com.jiuqi.mobile.nigo.comeclose.manager.ManagerAnnotation; import com.jiuqi.mobile.nigo.comeclose.portal.PortalAnnotation; import com.jiuqi.mobile.nigo.comeclose.portal.PortalMethodAnnctation; /** * 项目名称:comeclose * 类名称:IOperateManager * 类描述: 操作员 * 创建人:admin * 创建时间:2014-10-27 上午9:59:02 * 修改人:admin * 修改时间:2014-10-27 上午9:59:02 * 修改备注: * @version * */ @ManagerAnnotation(implClass="com.jiuqi.mobile.nigo.biz.master.manager.OperateManagerImpl") @PortalAnnotation(implClass="com.jiuqi.mobile.nigo.biz.master.manager.OperateManagerImpl") public interface IOperateManager extends ISimpleUserManger<OperateBean>{ /** * 只能查询本机操作员 * @param key * @return */ @Deprecated LoadOnGetList<OperateBean> query(SelectOperateKey key); // void delete(String objectGuid); /** * @Title: getByGuid * @Description: 根据guid查询操作员信息 * @param @param objectGuid * @param @return 设定文件 * @return OperateBean 返回类型 * @throws */ @Deprecated OperateBean getByGuid(String objectGuid); /* * 创建操作员 */ @Deprecated void publish(OperateBean bean) throws NiGoException; /** * @Title: search * @Description:查询操作员信息 * @param @param key * @param @param orgGuid * @param @return 设定文件 * @return LoadOnGetList<OperateBean> 返回类型 * @throws */ LoadOnGetList<OperateBean> search(SelectOperateKey key,String orgGuid); /** * * @Title: getOperateStringByOrgGuid * @Description: 根据归属机构Guid查询操作员并转换成guid串,用“,”隔开 * @param @param OrgGuid * @param @return 设定文件 * @return String 返回类型 * @throws */ String getOperateStringByOrgGuid(String OrgGuid); /** * @Title: findOrganizationByCode * @Description: 通过行政区划前两位,查询农机局.临时方法 * @param @return 设定文件 * @return UserBean 返回类型 * @throws */ @PortalMethodAnnctation List<UserBean> findOrganizationByCode(int code); }