DwParamVo.java 2.0 KB
package com.aukey.example.vo;

import org.springframework.cglib.beans.BeanMap;

import java.util.Map;

/**
 * @author: wgf
 * @create: 2020-05-13 12:01
 * @description:
 **/
public class DwParamVo {
    public DwParamVo() {
    }

    public DwParamVo(String appId, String token) {
        this.appId = appId;
        this.token = token;
    }

    /**
     * 应用id
     */
    private String appId;

    /**
     * token
     */
    private String token;

    /**
     * 查询条件(可不传)
     */
    private String queryCondition;

    /**
     * 字段选择(可不传)
     */
    private String multiFields;

    /**
     * 偏移量(可不传 如果传递offset则必传limit)
     */
    private Integer offset;

    /**
     * 限制条数(可不传 如果传递limit则必传offset)
     */
    private Integer limit;

    /**
     * 是否流式读写(Y/N)
     */
    private String stream;

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public String getQueryCondition() {
        return queryCondition;
    }

    public void setQueryCondition(String queryCondition) {
        this.queryCondition = queryCondition;
    }

    public String getMultiFields() {
        return multiFields;
    }

    public void setMultiFields(String multiFields) {
        this.multiFields = multiFields;
    }

    public Integer getOffset() {
        return offset;
    }

    public void setOffset(Integer offset) {
        this.offset = offset;
    }

    public Integer getLimit() {
        return limit;
    }

    public void setLimit(Integer limit) {
        this.limit = limit;
    }

    public String getStream() {
        return stream;
    }

    public void setStream(String stream) {
        this.stream = stream;
    }

    public Map<String, Object> toMap() {
        return BeanMap.create(this);
    }
}