package com.ssj.service.reading.request;

import com.ssj.bean.common.framework.core.domain.BaseRequest;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/** 
 * @author  ZhangCaibao 
 * @version 2018年11月15日 下午2:38:47 
 * 类说明 
 */
public class GoodBooksToReadReq  extends BaseRequest{

	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@ApiModelProperty(name="type",value="1根据入馆时间排序,2根据书籍借阅量排序,3根据馆藏稀缺度排序",required=true)
	private Integer type=1;
	@ApiModelProperty(name="stat",value="1主题系列,2好书推荐",required=true)
	private Integer stat=2;
	@ApiModelProperty(name="pageSize",value="一页多少条",required=true)
	private int pageSize=10;
	@ApiModelProperty(name="pageNo",value="第几页",required=true)
	private int pageNo=1;
	@ApiModelProperty(name="title",value="书籍搜索标题",required=false)
	private String title;
	@ApiModelProperty(name="gradeList",value="年级",required=false)
	private List<GradeReq> gradeList;

	@ApiModelProperty(name="themeList",value="主题",required=false)
	private List<ThemeReq> themeList;
	
	public Integer getType() {
		return type;
	}
	public void setType(Integer type) {
		this.type = type;
	}
	public int getPageSize() {
		return pageSize;
	}
	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}
	public int getPageNo() {
		return pageNo;
	}
	public void setPageNo(int pageNo) {
		this.pageNo = pageNo;
	}
	public Integer getStat() {
		return stat;
	}
	public void setStat(Integer stat) {
		this.stat = stat;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}

	public List<GradeReq> getGradeList() {
		return gradeList;
	}

	public void setGradeList(List<GradeReq> gradeList) {
		this.gradeList = gradeList;
	}

	public List<ThemeReq> getThemeList() {
		return themeList;
	}

	public void setThemeList(List<ThemeReq> themeList) {
		this.themeList = themeList;
	}
}
