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

	public void setId(java.lang.Long id) {
		set("id", id);
	}

	public java.lang.Long getId() {
		return getLong("id");
	}

	/**
	 * 群名称
	 */
	public void setName(java.lang.String name) {
		set("name", name);
	}

	/**
	 * 群名称
	 */
	public java.lang.String getName() {
		return getStr("name");
	}

	/**
	 *  群主的userid
	 */
	public void setUid(java.lang.Integer uid) {
		set("uid", uid);
	}

	/**
	 *  群主的userid
	 */
	public java.lang.Integer getUid() {
		return getInt("uid");
	}

	/**
	 * 进群方式：1、群主审核；2：非审核
	 */
	public void setJoinmode(java.lang.Short joinmode) {
		set("joinmode", joinmode);
	}

	/**
	 * 进群方式：1、群主审核；2：非审核
	 */
	public java.lang.Short getJoinmode() {
		return getShort("joinmode");
	}

	/**
	 * 好友开关：1：开启；2：不开启
	 */
	public void setFriendflag(java.lang.Short friendflag) {
		set("friendflag", friendflag);
	}

	/**
	 * 好友开关：1：开启；2：不开启
	 */
	public java.lang.Short getFriendflag() {
		return getShort("friendflag");
	}

	/**
	 * 邀请开关：1：开启；2：非开启
	 */
	public void setApplyflag(java.lang.Short applyflag) {
		set("applyflag", applyflag);
	}

	/**
	 * 邀请开关：1：开启；2：非开启
	 */
	public java.lang.Short getApplyflag() {
		return getShort("applyflag");
	}

	/**
	 * 是否进行消息激活群：1：是；2：否
	 */
	public void setMsgactflag(java.lang.Short msgactflag) {
		set("msgactflag", msgactflag);
	}

	/**
	 * 是否进行消息激活群：1：是；2：否
	 */
	public java.lang.Short getMsgactflag() {
		return getShort("msgactflag");
	}

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

	/**
	 * 群头像
	 */
	public java.lang.String getAvatar() {
		return getStr("avatar");
	}

	/**
	 * 群公告
	 */
	public void setNotice(java.lang.String notice) {
		set("notice", notice);
	}

	/**
	 * 群公告
	 */
	public java.lang.String getNotice() {
		return getStr("notice");
	}

	/**
	 * 公告时间
	 */
	public void setNoticetime(java.util.Date noticetime) {
		set("noticetime", noticetime);
	}

	/**
	 * 公告时间
	 */
	public java.util.Date getNoticetime() {
		return getDate("noticetime");
	}

	/**
	 * 当前群的状态：1、正常；2、被封；3、群主删除
	 */
	public void setStatus(java.lang.Short status) {
		set("status", status);
	}

	/**
	 * 当前群的状态：1、正常；2、被封；3、群主删除
	 */
	public java.lang.Short getStatus() {
		return getShort("status");
	}

	/**
	 * 名称自动生成标志：1：是；2：否
	 */
	public void setAutoflag(java.lang.Short autoflag) {
		set("autoflag", autoflag);
	}

	/**
	 * 名称自动生成标志：1：是；2：否
	 */
	public java.lang.Short getAutoflag() {
		return getShort("autoflag");
	}

	/**
	 * 头像自动生成标识：1：是；2：否
	 */
	public void setAvatarautoflag(java.lang.Short avatarautoflag) {
		set("avatarautoflag", avatarautoflag);
	}

	/**
	 * 头像自动生成标识：1：是；2：否
	 */
	public java.lang.Short getAvatarautoflag() {
		return getShort("avatarautoflag");
	}

	/**
	 * 群简介
	 */
	public void setIntro(java.lang.String intro) {
		set("intro", intro);
	}

	/**
	 * 群简介
	 */
	public java.lang.String getIntro() {
		return getStr("intro");
	}

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

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

	/**
	 * 最多人数
	 */
	public void setMaximum(java.lang.Integer maximum) {
		set("maximum", maximum);
	}

	/**
	 * 最多人数
	 */
	public java.lang.Integer getMaximum() {
		return getInt("maximum");
	}

	/**
	 *  群创建时间
	 */
	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");
	}

	/**
	 * 机器人开关：1：开启；2：关闭
	 */
	public void setRabbitflag(java.lang.Short rabbitflag) {
		set("rabbitflag", rabbitflag);
	}

	/**
	 * 机器人开关：1：开启；2：关闭
	 */
	public java.lang.Short getRabbitflag() {
		return getShort("rabbitflag");
	}

	/**
	 * 机器人userid
	 */
	public void setRabbitid(java.lang.Integer rabbitid) {
		set("rabbitid", rabbitid);
	}

	/**
	 * 机器人userid
	 */
	public java.lang.Integer getRabbitid() {
		return getInt("rabbitid");
	}

	/**
	 * 欢迎语文字
	 */
	public void setWelcomemsg(java.lang.String welcomemsg) {
		set("welcomemsg", welcomemsg);
	}

	/**
	 * 欢迎语文字
	 */
	public java.lang.String getWelcomemsg() {
		return getStr("welcomemsg");
	}

	/**
	 * 欢迎语图片
	 */
	public void setWelcomeimg(java.lang.String welcomeimg) {
		set("welcomeimg", welcomeimg);
	}

	/**
	 * 欢迎语图片
	 */
	public java.lang.String getWelcomeimg() {
		return getStr("welcomeimg");
	}

	/**
	 * 欢迎语发送时间戳
	 */
	public void setWellasttime(java.util.Date wellasttime) {
		set("wellasttime", wellasttime);
	}

	/**
	 * 欢迎语发送时间戳
	 */
	public java.util.Date getWellasttime() {
		return getDate("wellasttime");
	}

	/**
	 * 最多人数
	 */
	public void setNum(java.lang.Integer num) {
		set("num", num);
	}

	/**
	 * 最多人数
	 */
	public java.lang.Integer getNum() {
		return getInt("num");
	}
}

