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_registerRequest extends CommonRequest {
private int registerType;// 注册方式 0:手机;1:邮箱
private String userPhone;// 用户手机号
private String userEmail;// 用户邮箱
private String userPassword;// 用户密码(原密码6-16位,传输MD5加密后的密文)
private String userHeadUrl;// 用户头像文件
private String userName;// 8字以内 用户名
private int userSex;// 用户性别:0 表示男;1 表示女;2 表示其他
private String userState;// 3个汉字 用户状态(Party状态
private int userAge;// 用户年龄
private int userCity;// 用户城市
public Login_registerRequest() {
this._requestAction = "Public/register";
// this._requestAction = "Public/testcon";
}
/**
* @return registerType
*/
public int getRegisterType() {
return registerType;
}
/**
* @param registerType
* 要设置的 registerType
*/
public void setRegisterType(int registerType) {
this.registerType = registerType;
}
/**
* @return userPhone
*/
public String getUserPhone() {
return userPhone;
}
/**
* @param userPhone
* 要设置的 userPhone
*/
public void setUserPhone(String userPhone) {
this.userPhone = userPhone;
}
/**
* @return userEmail
*/
public String getUserEmail() {
return userEmail;
}
/**
* @param userEmail
* 要设置的 userEmail
*/
public void setUserEmail(String userEmail) {
this.userEmail = userEmail;
}
/**
* @return userPassword
*/
public String getUserPassword() {
return userPassword;
}
/**
* @param userPassword
* 要设置的 userPassword
*/
public void setUserPassword(String userPassword) {
this.userPassword = MD5Util.md5(userPassword);
}
/**
* @return userHeadUrl
*/
public String getUserHeadUrl() {
return userHeadUrl;
}
/**
* @param userHeadUrl
* 要设置的 userHeadUrl
*/
public void setUserHeadUrl(String userHeadUrl) {
this.userHeadUrl = userHeadUrl;
}
/**
* @return userName
*/
public String getUserName() {
return userName;
}
/**
* @param userName
* 要设置的 userName
*/
public void setUserName(String userName) {
this.userName = userName;
}
/**
* @return userSex
*/
public int getUserSex() {
return userSex;
}
/**
* @param userSex
* 要设置的 userSex
*/
public void setUserSex(int userSex) {
this.userSex = userSex;
}
/**
* @return userState
*/
public String getUserState() {
return userState;
}
/**
* @param userState
* 要设置的 userState
*/
public void setUserState(String userState) {
this.userState = userState;
}
/**
* @return userAge
*/
public int getUserAge() {
return userAge;
}
/**
* @param userAge
* 要设置的 userAge
*/
public void setUserAge(int userAge) {
this.userAge = userAge;
}
/**
* @return userCity
*/
public int getUserCity() {
return userCity;
}
/**
* @param userCity
* 要设置的 userCity
*/
public void setUserCity(int userCity) {
this.userCity = userCity;
}
@Override
public String getJson(CommonRequest request) {
return gson.toJson((Login_registerRequest)request);
}
@Override
public CommonResponse getObject(String paramStream) {
return gson.fromJson(paramStream, Login_registerResponse.class);
}
}