package com.partynetwork.dataprovider.json.struct; import com.partynetwork.dataprovider.json.CommonRequest; import com.partynetwork.dataprovider.json.CommonResponse; import com.partynetwork.dataprovider.util.MD5Util; public class Login_loginRequest extends CommonRequest { /** 登陆的用户名类型(0:手机号;1:邮箱) */ private int loginType; /** 登陆的内容名称(支持邮箱登陆,电话登陆) */ private String loginContent; /** 用户密码 */ private String password; // 百度推送的用户ID private String baiduUserId; // 百度推送的ChannelId private String baiduChannel; // ios的唯一设备标识号 private String iosDeviceToken; // 登陆类型:2为ios客户端登录3为android客户端登录 private int osType; public Login_loginRequest() { this._requestAction = "Public/login"; } public int getLoginType() { return loginType; } public void setLoginType(int loginType) { this.loginType = loginType; } public String getLoginContent() { return loginContent; } public void setLoginContent(String loginContent) { this.loginContent = loginContent; } public String getPassword() { return password; } public void setPassword(String password) { this.password = MD5Util.md5(password); } public String getBaiduUserId() { return baiduUserId; } public void setBaiduUserId(String baiduUserId) { this.baiduUserId = baiduUserId; } public String getBaiduChannel() { return baiduChannel; } public void setBaiduChannel(String baiduChannel) { this.baiduChannel = baiduChannel; } public String getIosDeviceToken() { return iosDeviceToken; } public void setIosDeviceToken(String iosDeviceToken) { this.iosDeviceToken = iosDeviceToken; } public int getOsType() { return osType; } public void setOsType(int osType) { this.osType = osType; } @Override public String getJson(CommonRequest request) { return gson.toJson((Login_loginRequest) request); } @Override public CommonResponse getObject(String paramStream) { return gson.fromJson(paramStream, Login_loginResponse.class); } }