package com.jiuqi.mobile.nigo.comeclose.manager.base; import java.sql.SQLException; import com.jiuqi.mobile.nigo.comeclose.bean.base.UserBean; import com.jiuqi.mobile.nigo.comeclose.exception.NiGoException; 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 * 类名称:IRegistManager * 类描述: 注册接口 * 创建人:gl * 创建时间:2014-11-4 下午4:01:41 * 修改人:gl * 修改时间:2014-11-4 下午4:01:41 * 修改备注: * @version * */ @ManagerAnnotation(implClass = "com.jiuqi.mobile.nigo.biz.base.manager.RegistManagerImpl") @PortalAnnotation(implClass = "com.jiuqi.mobile.nigo.biz.base.manager.RegistManagerImpl") public interface IRegistManager { /** * @Title: regist * @Description: 一种注册方式:手机号码,验证码 * @param @param vercode * @param @param account * @param @param userBean * @param @return * @param @throws NiGoException 设定文件 * @return String 返回类型 * @throws */ @PortalMethodAnnctation public String regist(String vercode,String account,UserBean... userBean)throws NiGoException; /** * @Title: registOther * @Description: 其他方式注册,包含账号、密码、绑定手机号、验证码 * @param @param account * @param @param password * @param @param mobileNumber * @param @param verCode * @param @return 设定文件 * @return Boolean 返回类型 * @throws */ @PortalMethodAnnctation public String registOther(String account,String password,String mobileNumber, String verCode)throws NiGoException; /** * @throws SQLException * @Title: decideRegist * @Description: 登录注册后续方法 * @param @param account * @param @return 设定文件 * @return String 返回类型 * @throws */ @PortalMethodAnnctation public String decideRegistAndLogin(String account,String...sessionId) throws SQLException; /** * 发送短信验证码 * @param bean * @throws NiGoException */ @PortalMethodAnnctation void sendYZM(String mobile[]) throws NiGoException; }