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 BaseUserBase<M extends BaseUserBase<M>> extends TioModel<M> implements IBean {

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

	/**
	 * 用户id
	 */
	public void setUid(java.lang.Integer uid) {
		set("uid", uid);
	}
	
	/**
	 * 用户id
	 */
	public java.lang.Integer getUid() {
		return getInt("uid");
	}

	/**
	 * 绑定邮箱
	 */
	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");
	}

	/**
	 * 手机是否激活：1：已激活；2：未激活
	 */
	public void setValidphone(java.lang.Short validphone) {
		set("validphone", validphone);
	}
	
	/**
	 * 手机是否激活：1：已激活；2：未激活
	 */
	public java.lang.Short getValidphone() {
		return getShort("validphone");
	}

	/**
	 * 邮箱是否已激活：1：已激活；2：未激活
	 */
	public void setValidemail(java.lang.Short validemail) {
		set("validemail", validemail);
	}
	
	/**
	 * 邮箱是否已激活：1：已激活；2：未激活
	 */
	public java.lang.Short getValidemail() {
		return getShort("validemail");
	}

	/**
	 * 个性签名
	 */
	public void setSign(java.lang.String sign) {
		set("sign", sign);
	}
	
	/**
	 * 个性签名
	 */
	public java.lang.String getSign() {
		return getStr("sign");
	}

	/**
	 * 性别：1：男；2：女
	 */
	public void setSex(java.lang.Short sex) {
		set("sex", sex);
	}
	
	/**
	 * 性别：1：男；2：女
	 */
	public java.lang.Short getSex() {
		return getShort("sex");
	}

	/**
	 * 获取生日天数
	 */
	public void setBirthDay(Integer value) {
		set("birth_day", value);
	}
	
	/**
	 * 生日
	 */
	public Integer getBirthDay() {
		return getInt("birth_day");
	}

	/**
	 * 获取生日月份
	 * @param value
	 */
	public void setBirthMonth(Integer value){
		set("birth_month", value);
	}

	public Integer getBirthMonth(){
		return getInt("birth_month");
	}

	/**
	 * 地区：待定存储
	 */
	public void setArea(java.lang.String area) {
		set("area", area);
	}
	
	/**
	 * 地区：待定存储
	 */
	public java.lang.String getArea() {
		return getStr("area");
	}

	/**
	 * 行业
	 */
	public void setIndustry(java.lang.String industry) {
		set("industry", industry);
	}
	
	/**
	 * 行业
	 */
	public java.lang.String getIndustry() {
		return getStr("industry");
	}

	/**
	 * 职位
	 */
	public void setPosition(java.lang.String position) {
		set("position", position);
	}
	
	/**
	 * 职位
	 */
	public java.lang.String getPosition() {
		return getStr("position");
	}

	/**
	 * 爱好
	 */
	public void setHobby(java.lang.String hobby) {
		set("hobby", hobby);
	}
	
	/**
	 * 爱好
	 */
	public java.lang.String getHobby() {
		return getStr("hobby");
	}

	/**
	 * 收入
	 */
	public void setIncome(java.lang.String income) {
		set("income", income);
	}
	
	/**
	 * 收入
	 */
	public java.lang.String getIncome() {
		return getStr("income");
	}

	/**
	 * 创建时间
	 */
	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 setMsgpushtime(java.util.Date msgpushtime) {
		set("msgpushtime", msgpushtime);
	}
	
	/**
	 * 最新消息推送时间戳
	 */
	public java.util.Date getMsgpushtime() {
		return getDate("msgpushtime");
	}

}

