package com.model.base;

import com.jfinal.plugin.activerecord.Model;
import com.jfinal.plugin.activerecord.IBean;

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

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

	public M setName(java.lang.String name) {
		set("name", name);
		return (M)this;
	}
	
	public java.lang.String getName() {
		return getStr("name");
	}

	public M setJieyuetianshu(java.lang.Integer jieyuetianshu) {
		set("jieyuetianshu", jieyuetianshu);
		return (M)this;
	}
	
	public java.lang.Integer getJieyuetianshu() {
		return getInt("jieyuetianshu");
	}

	public M setJieyueshuliang(java.lang.Integer jieyueshuliang) {
		set("jieyueshuliang", jieyueshuliang);
		return (M)this;
	}
	
	public java.lang.Integer getJieyueshuliang() {
		return getInt("jieyueshuliang");
	}

	public M setXujiecishu(java.lang.Integer xujiecishu) {
		set("xujiecishu", xujiecishu);
		return (M)this;
	}
	
	public java.lang.Integer getXujiecishu() {
		return getInt("xujiecishu");
	}

	public M setXujietianshu(java.lang.Integer xujietianshu) {
		set("xujietianshu", xujietianshu);
		return (M)this;
	}
	
	public java.lang.Integer getXujietianshu() {
		return getInt("xujietianshu");
	}

	public M setYuyueshuliang(java.lang.Integer yuyueshuliang) {
		set("yuyueshuliang", yuyueshuliang);
		return (M)this;
	}
	
	public java.lang.Integer getYuyueshuliang() {
		return getInt("yuyueshuliang");
	}

	public M setYuyueyouxiaotianshu(java.lang.Integer yuyueyouxiaotianshu) {
		set("yuyueyouxiaotianshu", yuyueyouxiaotianshu);
		return (M)this;
	}
	
	public java.lang.Integer getYuyueyouxiaotianshu() {
		return getInt("yuyueyouxiaotianshu");
	}

	public M setYujieshuliang(java.lang.Integer yujieshuliang) {
		set("yujieshuliang", yujieshuliang);
		return (M)this;
	}
	
	public java.lang.Integer getYujieshuliang() {
		return getInt("yujieshuliang");
	}

	public M setYujieyouxiaotianshu(java.lang.Integer yujieyouxiaotianshu) {
		set("yujieyouxiaotianshu", yujieyouxiaotianshu);
		return (M)this;
	}
	
	public java.lang.Integer getYujieyouxiaotianshu() {
		return getInt("yujieyouxiaotianshu");
	}

	public M setShifounengchaoqijieshu(java.lang.Integer shifounengchaoqijieshu) {
		set("shifounengchaoqijieshu", shifounengchaoqijieshu);
		return (M)this;
	}
	
	public java.lang.Integer getShifounengchaoqijieshu() {
		return getInt("shifounengchaoqijieshu");
	}

	public M setShifounengqiankuanjieshu(java.lang.Integer shifounengqiankuanjieshu) {
		set("shifounengqiankuanjieshu", shifounengqiankuanjieshu);
		return (M)this;
	}
	
	public java.lang.Integer getShifounengqiankuanjieshu() {
		return getInt("shifounengqiankuanjieshu");
	}

	public M setOperatorid(java.lang.Integer operatorid) {
		set("operatorid", operatorid);
		return (M)this;
	}
	
	public java.lang.Integer getOperatorid() {
		return getInt("operatorid");
	}

	public M setCreatetime(java.util.Date createtime) {
		set("createtime", createtime);
		return (M)this;
	}
	
	public java.util.Date getCreatetime() {
		return get("createtime");
	}

	public M setUpdateuserid(java.lang.Integer updateuserid) {
		set("updateuserid", updateuserid);
		return (M)this;
	}
	
	public java.lang.Integer getUpdateuserid() {
		return getInt("updateuserid");
	}

	public M setUpdatetime(java.util.Date updatetime) {
		set("updatetime", updatetime);
		return (M)this;
	}
	
	public java.util.Date getUpdatetime() {
		return get("updatetime");
	}

	public M setSunshumeiyefakuan(java.math.BigDecimal sunshumeiyefakuan) {
		set("sunshumeiyefakuan", sunshumeiyefakuan);
		return (M)this;
	}
	
	public java.math.BigDecimal getSunshumeiyefakuan() {
		return get("sunshumeiyefakuan");
	}

	public M setSunshufakuanxiane(java.math.BigDecimal sunshufakuanxiane) {
		set("sunshufakuanxiane", sunshufakuanxiane);
		return (M)this;
	}
	
	public java.math.BigDecimal getSunshufakuanxiane() {
		return get("sunshufakuanxiane");
	}

	public M setChaoqifakuan(java.math.BigDecimal chaoqifakuan) {
		set("chaoqifakuan", chaoqifakuan);
		return (M)this;
	}
	
	public java.math.BigDecimal getChaoqifakuan() {
		return get("chaoqifakuan");
	}

	public M setChaoqifakuanxiane(java.math.BigDecimal chaoqifakuanxiane) {
		set("chaoqifakuanxiane", chaoqifakuanxiane);
		return (M)this;
	}
	
	public java.math.BigDecimal getChaoqifakuanxiane() {
		return get("chaoqifakuanxiane");
	}

	public M setDiushufakuanbeishu(java.math.BigDecimal diushufakuanbeishu) {
		set("diushufakuanbeishu", diushufakuanbeishu);
		return (M)this;
	}
	
	public java.math.BigDecimal getDiushufakuanbeishu() {
		return get("diushufakuanbeishu");
	}

	public M setDiushubuhuaiqixian(java.lang.Integer diushubuhuaiqixian) {
		set("diushubuhuaiqixian", diushubuhuaiqixian);
		return (M)this;
	}
	
	public java.lang.Integer getDiushubuhuaiqixian() {
		return getInt("diushubuhuaiqixian");
	}

	public M setJieyuezhenyouxiaoqi(java.lang.Integer jieyuezhenyouxiaoqi) {
		set("jieyuezhenyouxiaoqi", jieyuezhenyouxiaoqi);
		return (M)this;
	}
	
	public java.lang.Integer getJieyuezhenyouxiaoqi() {
		return getInt("jieyuezhenyouxiaoqi");
	}

	public M setOrgid(java.lang.Integer orgid) {
		set("orgid", orgid);
		return (M)this;
	}
	
	public java.lang.Integer getOrgid() {
		return getInt("orgid");
	}

	public M setJinzhijieyueguangcangdi(java.lang.String jinzhijieyueguangcangdi) {
		set("jinzhijieyueguangcangdi", jinzhijieyueguangcangdi);
		return (M)this;
	}
	
	public java.lang.String getJinzhijieyueguangcangdi() {
		return getStr("jinzhijieyueguangcangdi");
	}

	public M setBooktypeauthid(java.lang.String booktypeauthid) {
		set("booktypeauthid", booktypeauthid);
		return (M)this;
	}
	
	public java.lang.String getBooktypeauthid() {
		return getStr("booktypeauthid");
	}

	public M setMemo(java.lang.String memo) {
		set("memo", memo);
		return (M)this;
	}
	
	public java.lang.String getMemo() {
		return getStr("memo");
	}

}
