package com.jsh.model.vo.basic;

import java.io.Serializable;

@SuppressWarnings("serial")
public class FunctionsModel implements Serializable
{
    private FunctionsShowModel showModel = new FunctionsShowModel();

    /**======开始接受页面参数=================**/
    /**
     * 编号
     */
    private String Number = "";
    /**
     * 名称
     */
    private String Name = "";
    /**
     * 上级编号
     */
    private String PNumber = "";
    /**
     * 链接
     */
    private String URL = "";
    /**
     * 收缩
     */
    private Boolean State = false;
    /**
     * 排序
     */
    private String Sort = "";
    /**
     * 启用
     */
    private Boolean Enabled = false;
    /**
     * 类型
     */
    private String Type = "";       
    /**
     * 拥有的功能列表
     */
    private String hasFunctions= "";
    /**
     * 分类ID
     */
    private Long functionsID = 0l;
    
    /**
     * 分类IDs 批量操作使用
     */
    private String functionsIDs = "";
    
    /**
     * 每页显示的个数
     */
    private int pageSize = 10;
    
    /**
     * 当前页码
     */
    private int pageNo = 1;
    
    /**
     * 用户IP，用户记录操作日志
     */
    private String clientIp = "";
    
    /**
     * UBType，UserBusiness类型
     */
    private String UBType = "";
    
    /**
     * UBKeyId，UserBusiness关键id
     */
    private String UBKeyId = "";

	public FunctionsShowModel getShowModel() {
		return showModel;
	}

	public void setShowModel(FunctionsShowModel showModel) {
		this.showModel = showModel;
	}

	public String getNumber() {
		return Number;
	}

	public void setNumber(String number) {
		Number = number;
	}

	public String getName() {
		return Name;
	}

	public void setName(String name) {
		Name = name;
	}

	public String getPNumber() {
		return PNumber;
	}

	public void setPNumber(String pNumber) {
		PNumber = pNumber;
	}

	public String getURL() {
		return URL;
	}

	public void setURL(String uRL) {
		URL = uRL;
	}

	public Boolean getState() {
		return State;
	}

	public void setState(Boolean state) {
		State = state;
	}

	public String getSort() {
		return Sort;
	}

	public void setSort(String sort) {
		Sort = sort;
	}

	public Boolean getEnabled() {
		return Enabled;
	}

	public void setEnabled(Boolean enabled) {
		Enabled = enabled;
	}

	public String getType() {
		return Type;
	}

	public void setType(String type) {
		Type = type;
	}

	public Long getFunctionsID() {
		return functionsID;
	}

	public void setFunctionsID(Long functionsID) {
		this.functionsID = functionsID;
	}

	public String getFunctionsIDs() {
		return functionsIDs;
	}

	public void setFunctionsIDs(String functionsIDs) {
		this.functionsIDs = functionsIDs;
	}

	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 String getClientIp() {
		return clientIp;
	}

	public void setClientIp(String clientIp) {
		this.clientIp = clientIp;
	}

	public String getUBType() {
		return UBType;
	}

	public void setUBType(String uBType) {
		UBType = uBType;
	}

	public String getUBKeyId() {
		return UBKeyId;
	}

	public void setUBKeyId(String uBKeyId) {
		UBKeyId = uBKeyId;
	}

	public String getHasFunctions() {
		return hasFunctions;
	}

	public void setHasFunctions(String hasFunctions) {
		this.hasFunctions = hasFunctions;
	}

	
}
