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); } }