package org.tio.sitexxx.service.model.main.base;

import org.tio.jfinal.plugin.activerecord.IBean;
import org.tio.sitexxx.service.jf.TioModel;

/**
 * Generated by JFinal, do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseUser<M extends BaseUser<M>> extends TioModel<M> implements IBean {

	public void setId(java.lang.Integer id) {
		set("id", id);
	}
	
	public java.lang.Integer getId() {
		return getInt("id");
	}

	/**
	 * 登录名称
	 */
	public void setLoginname(java.lang.String loginname) {
		set("loginname", loginname);
	}
	
	/**
	 * 登录名称
	 */
	public java.lang.String getLoginname() {
		return getStr("loginname");
	}
	/**
	 * 邮箱
	 */
	public void setEmail(java.lang.String email) {
		set("email", email);
	}
	
	/**
	 * 邮箱
	 */
	public java.lang.String getEmail() {
		return getStr("email");
	}

	public void setPhone(java.lang.String phone) {
		set("phone", phone);
	}
	
	public java.lang.String getPhone() {
		return getStr("phone");
	}

	/**
	 * 原始密码
	 */
	public void setPwd(java.lang.String pwd) {
		set("pwd", pwd);
	}
	
	/**
	 * 原始密码
	 */
	public java.lang.String getPwd() {
		return getStr("pwd");
	}

	/**
	 * 手机密码
	 */
	public void setPhonepwd(java.lang.String phonepwd) {
		set("phonepwd", phonepwd);
	}
	
	/**
	 * 手机密码
	 */
	public java.lang.String getPhonepwd() {
		return getStr("phonepwd");
	}

	/**
	 * 姓名
	 */
	public void setRealName(String value) {
		set("realName", value);
	}

	public String getRealName() {
		return getStr("realName");
	}

	/**
	 * 身份证
	 */
	public void setIdCard(String value) {
		set("idCard", value);
	}

	public String getIdCard(){
		return getStr("idCard");
	}

	/**
	 * 邮箱密码
	 */
	public void setEmailpwd(java.lang.String emailpwd) {
		set("emailpwd", emailpwd);
	}
	
	/**
	 * 邮箱密码
	 */
	public java.lang.String getEmailpwd() {
		return getStr("emailpwd");
	}

	/**
	 * 邀请码
	 */
	public void setInvitecode(java.lang.String invitecode) {
		set("invitecode", invitecode);
	}
	
	/**
	 * 邀请码
	 */
	public java.lang.String getInvitecode() {
		return getStr("invitecode");
	}

	/**
	 * 父类邀请码
	 */
	public void setParentInvite(String value) {
		set("parentInvite", value);
	}

	/**
	 * 父类邀请码
	 */
	public String getParentInvite() {
		return getStr("parentInvite");
	}

	public void setIsBack(Integer value){
		set("isBack", value);
	}

	public Integer getIsBack(){
		return getInt("isBack");
	}

	/**
	 * 昵称
	 */
	public void setNick(java.lang.String nick) {
		set("nick", nick);
	}
	
	/**
	 * 昵称
	 */
	public java.lang.String getNick() {
		return getStr("nick");
	}

	/**
	 * 头像url
	 */
	public void setAvatar(java.lang.String avatar) {
		set("avatar", avatar);
	}
	
	/**
	 * 头像url
	 */
	public java.lang.String getAvatar() {
		return getStr("avatar");
	}

	/**
	 * 注册ip
	 */
	public void setIpid(java.lang.Integer ipid) {
		set("ipid", ipid);
	}
	
	/**
	 * 注册ip
	 */
	public java.lang.Integer getIpid() {
		return getInt("ipid");
	}

	/**
	 * 是否好友验证：1：是；2：否
	 */
	public void setFdvalidtype(java.lang.Short fdvalidtype) {
		set("fdvalidtype", fdvalidtype);
	}
	
	/**
	 * 是否好友验证：1：是；2：否
	 */
	public java.lang.Short getFdvalidtype() {
		return getShort("fdvalidtype");
	}


	/**
	 * 类型：1：pc;2:安卓；3：ios
	 */
	public void setRegistertype(java.lang.Short registertype) {
		set("registertype", registertype);
	}
	
	/**
	 * 类型：1：pc;2:安卓；3：ios
	 */
	public java.lang.Short getRegistertype() {
		return getShort("registertype");
	}

	/**
	 * 手机绑定状态：1：是；2：否
	 */
	public void setPhonebindflag(java.lang.Short phonebindflag) {
		set("phonebindflag", phonebindflag);
	}
	
	/**
	 * 手机绑定状态：1：是；2：否
	 */
	public java.lang.Short getPhonebindflag() {
		return getShort("phonebindflag");
	}

	/**
	 * 邮箱绑定状态：1：是；2：否
	 */
	public void setEmailbindflag(java.lang.Short emailbindflag) {
		set("emailbindflag", emailbindflag);
	}
	
	/**
	 * 邮箱绑定状态：1：是；2：否
	 */
	public java.lang.Short getEmailbindflag() {
		return getShort("emailbindflag");
	}

	/**
	 * 实名认证标识：1：是；2：否
	 */
	public void setRealnameflag(java.lang.Short realnameflag) {
		set("realnameflag", realnameflag);
	}
	
	/**
	 * 实名认证标识：1：是；2：否
	 */
	public java.lang.Short getRealnameflag() {
		return getShort("realnameflag");
	}

	/**
	 * 备注
	 */
	public void setRemark(java.lang.String remark) {
		set("remark", remark);
	}
	
	/**
	 * 备注
	 */
	public java.lang.String getRemark() {
		return getStr("remark");
	}

	/**
	 * 用户状态, 1：正常，2：未激活；3：违规，4：封停，5：注销
	 */
	public void setStatus(java.lang.Short status) {
		set("status", status);
	}
	
	/**
	 * 用户状态, 1：正常，2：未激活；3：违规，4：封停，5：注销
	 */
	public java.lang.Short getStatus() {
		return getShort("status");
	}

	/**
	 * 删除标识：-1
	 */
	public void setDelsign(java.lang.Integer delsign) {
		set("delsign", delsign);
	}
	
	/**
	 * 删除标识：-1
	 */
	public java.lang.Integer getDelsign() {
		return getInt("delsign");
	}

	/**
	 * 创建时间
	 */
	public void setCreatetime(java.util.Date createtime) {
		set("createtime", createtime);
	}
	
	/**
	 * 创建时间
	 */
	public java.util.Date getCreatetime() {
		return getDate("createtime");
	}
	/**
	 * 修改时间
	 */
	public void setUpdatetime(java.util.Date updatetime) {
		set("updatetime", updatetime);
	}
	
	/**
	 * 修改时间
	 */
	public java.util.Date getUpdatetime() {
		return getDate("updatetime");
	}

	public void setUserno(java.lang.String userno) {
		set("userno", userno);
	}
	
	public java.lang.String getUserno() {
		return getStr("userno");
	}

	public void setGoogleKey(String value) {
		set("googleKey", value);
	}

	public String getGoogleKey() {
		return getStr("googleKey");
	}

	public void setGoogleStatus(Integer value){
		set("googleStatus", value);
	}

	public Integer getGoogleStatus(){
		return getInt("googleStatus");
	}

	public void setLevel(Integer value) {
		set("level", value);
	}

	public Integer getLevel(){
		return getInt("level");
	}

	public void setMaxCount(Integer value){
		set("maxCount", value);
	}

	public Integer getMaxCount(){
		return getInt("maxCount");
	}

}

