All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.bimface.sdk.bean.request.FileItemQueryRequest Maven / Gradle / Ivy

The newest version!
package com.bimface.sdk.bean.request;

import com.bimface.bdfs.enums.OrderType;
import io.swagger.annotations.ApiModelProperty;

public class FileItemQueryRequest {

    @ApiModelProperty(value = "父目录文件id(parentId和parentPath,必须二选一填入)")
    private String parentId;

    @ApiModelProperty(value = "父目录文件路径(parentId和parentPath,必须二选一填入)")
    private String parentPath;

    @ApiModelProperty(value = "调用方文件源id")
    private String sourceId;

    private String fileItemName; //文件名

    private String suffix; //格式

    @ApiModelProperty(value = "开始时间,格式为YYYY-MM-DD HH:mm:ss")
    private String startTime;

    @ApiModelProperty(value = "结束时间,格式为YYYY-MM-DD HH:mm:ss")
    private String endTime;

    @ApiModelProperty(value = "开始页码,默认为1")
    private Integer pageNo; //第几页

    @ApiModelProperty(value = "每页大小,默认20")
    private Integer pageSize; //页面显示条数

    @ApiModelProperty(value = "当传了name,是否开启模糊查询,默认开启")
    private Boolean useFuzzySearch = true;

    private Boolean withItemSource = false;
    /**
     * 查询的文件列表是否只包含文件,排除文件夹
     */
    private Boolean excludeFolder = true;

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getParentPath() {
        return parentPath;
    }

    public void setParentPath(String parentPath) {
        this.parentPath = parentPath;
    }

    public String getSourceId() {
        return sourceId;
    }

    public void setSourceId(String sourceId) {
        this.sourceId = sourceId;
    }

    public String getFileItemName() {
        return fileItemName;
    }

    public void setFileItemName(String fileItemName) {
        this.fileItemName = fileItemName;
    }

    public String getSuffix() {
        return suffix;
    }

    public void setSuffix(String suffix) {
        this.suffix = suffix;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public Integer getPageNo() {
        return pageNo;
    }

    public void setPageNo(Integer pageNo) {
        this.pageNo = pageNo;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Boolean getUseFuzzySearch() {
        return useFuzzySearch;
    }

    public void setUseFuzzySearch(Boolean useFuzzySearch) {
        this.useFuzzySearch = useFuzzySearch;
    }

    public Boolean getWithItemSource() {
        return withItemSource;
    }

    public void setWithItemSource(Boolean withItemSource) {
        this.withItemSource = withItemSource;
    }

    public Boolean getExcludeFolder() {
        return excludeFolder;
    }

    public void setExcludeFolder(Boolean excludeFolder) {
        this.excludeFolder = excludeFolder;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy