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 BaseBookDetail<M extends BaseBookDetail<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 setBookid(java.lang.Integer bookid) {
		set("bookid", bookid);
		return (M)this;
	}
	
	public java.lang.Integer getBookid() {
		return getInt("bookid");
	}

	public M setLibraryid(java.lang.Integer libraryid) {
		set("libraryid", libraryid);
		return (M)this;
	}
	
	public java.lang.Integer getLibraryid() {
		return getInt("libraryid");
	}

	public M setPiciid(java.lang.Integer piciid) {
		set("piciid", piciid);
		return (M)this;
	}
	
	public java.lang.Integer getPiciid() {
		return getInt("piciid");
	}

	public M setBarcode(java.lang.String barcode) {
		set("barcode", barcode);
		return (M)this;
	}
	
	public java.lang.String getBarcode() {
		return getStr("barcode");
	}

	public M setRfid(java.lang.String rfid) {
		set("rfid", rfid);
		return (M)this;
	}
	
	public java.lang.String getRfid() {
		return getStr("rfid");
	}

	public M setStatus(java.lang.Integer status) {
		set("status", status);
		return (M)this;
	}
	
	public java.lang.Integer getStatus() {
		return getInt("status");
	}

	public M setBookstatus(java.lang.Integer bookstatus) {
		set("bookstatus", bookstatus);
		return (M)this;
	}
	
	public java.lang.Integer getBookstatus() {
		return getInt("bookstatus");
	}

	public M setJieyuenums(java.lang.Long jieyuenums) {
		set("jieyuenums", jieyuenums);
		return (M)this;
	}
	
	public java.lang.Long getJieyuenums() {
		return getLong("jieyuenums");
	}

	public M setYuyuenums(java.lang.Long yuyuenums) {
		set("yuyuenums", yuyuenums);
		return (M)this;
	}
	
	public java.lang.Long getYuyuenums() {
		return getLong("yuyuenums");
	}

	public M setYujienums(java.lang.Long yujienums) {
		set("yujienums", yujienums);
		return (M)this;
	}
	
	public java.lang.Long getYujienums() {
		return getLong("yujienums");
	}

	public M setShangjiatime(java.util.Date shangjiatime) {
		set("shangjiatime", shangjiatime);
		return (M)this;
	}
	
	public java.util.Date getShangjiatime() {
		return get("shangjiatime");
	}

	public M setDestroytime(java.util.Date destroytime) {
		set("destroytime", destroytime);
		return (M)this;
	}
	
	public java.util.Date getDestroytime() {
		return get("destroytime");
	}

	public M setDestroyreason(java.lang.String destroyreason) {
		set("destroyreason", destroyreason);
		return (M)this;
	}
	
	public java.lang.String getDestroyreason() {
		return getStr("destroyreason");
	}

	public M setPutindate(java.util.Date putindate) {
		set("putindate", putindate);
		return (M)this;
	}
	
	public java.util.Date getPutindate() {
		return get("putindate");
	}

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

	public M setBookshelfinfoid(java.lang.Integer bookshelfinfoid) {
		set("bookshelfinfoid", bookshelfinfoid);
		return (M)this;
	}
	
	public java.lang.Integer getBookshelfinfoid() {
		return getInt("bookshelfinfoid");
	}

	public M setBookshelfinfoStr(java.lang.String bookshelfinfoStr) {
		set("bookshelfinfoStr", bookshelfinfoStr);
		return (M)this;
	}
	
	public java.lang.String getBookshelfinfoStr() {
		return getStr("bookshelfinfoStr");
	}

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

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

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

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

}
