You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
106 lines
2.9 KiB
106 lines
2.9 KiB
3 years ago
|
/*
|
||
|
* Copyright (C), 2018-2022
|
||
|
* Project: starter
|
||
|
* FileName: DateSetRequest
|
||
|
* Author: Louis
|
||
|
* Date: 2022/3/11 15:24
|
||
|
*/
|
||
|
package com.fr.plugin.tabledataservice.bean;
|
||
|
|
||
|
import javax.xml.bind.annotation.*;
|
||
|
import java.util.List;
|
||
|
|
||
|
/**
|
||
|
* <Function Description><br>
|
||
|
* <DateSetRequest>
|
||
|
*
|
||
|
* @author fr.open
|
||
|
* @since 1.0.0
|
||
|
*/
|
||
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||
|
@XmlType(name = "OrderDataSetRequest", propOrder = {"reportPath", "datasourceName", "pageNumber", "pageSize", "parameters", "timestamp", "sign"})
|
||
|
@XmlRootElement(name = "DataSetRequest")
|
||
|
public class DataSetRequest {
|
||
|
@XmlElement(name = "report_path", required = true)
|
||
|
private String reportPath;
|
||
|
@XmlElement(name = "datasource_name", required = true)
|
||
|
private String datasourceName;
|
||
|
@XmlElement(name = "page_number", required = true)
|
||
|
private int pageNumber;
|
||
|
@XmlElement(name = "page_size", required = true)
|
||
|
private int pageSize;
|
||
|
@XmlElementWrapper(name = "parameters")
|
||
|
@XmlElements({@XmlElement(name = "parameter", type = Parameter.class)})
|
||
|
private List<Parameter> parameters;
|
||
|
@XmlElement(name = "timestamp", required = false)
|
||
|
private String timestamp;
|
||
|
@XmlElement(name = "sign", required = false)
|
||
|
private String sign;
|
||
|
|
||
|
public com.fr.base.Parameter[] getFRParameters() {
|
||
|
if (this.parameters == null || this.parameters.isEmpty()) {
|
||
|
return new com.fr.base.Parameter[0];
|
||
|
}
|
||
|
com.fr.base.Parameter[] parameters = new com.fr.base.Parameter[this.parameters.size()];
|
||
|
for (int i = 0; i < this.parameters.size(); i++) {
|
||
|
parameters[i] = Parameter.getParameter(this.parameters.get(i));
|
||
|
}
|
||
|
return parameters;
|
||
|
}
|
||
|
|
||
|
public String getReportPath() {
|
||
|
return reportPath;
|
||
|
}
|
||
|
|
||
|
public void setReportPath(String reportPath) {
|
||
|
this.reportPath = reportPath;
|
||
|
}
|
||
|
|
||
|
public String getDatasourceName() {
|
||
|
return datasourceName;
|
||
|
}
|
||
|
|
||
|
public void setDatasourceName(String datasourceName) {
|
||
|
this.datasourceName = datasourceName;
|
||
|
}
|
||
|
|
||
|
public int getPageNumber() {
|
||
|
return pageNumber;
|
||
|
}
|
||
|
|
||
|
public void setPageNumber(int pageNumber) {
|
||
|
this.pageNumber = pageNumber;
|
||
|
}
|
||
|
|
||
|
public int getPageSize() {
|
||
|
return pageSize;
|
||
|
}
|
||
|
|
||
|
public void setPageSize(int pageSize) {
|
||
|
this.pageSize = pageSize;
|
||
|
}
|
||
|
|
||
|
public List<Parameter> getParameters() {
|
||
|
return parameters;
|
||
|
}
|
||
|
|
||
|
public void setParameters(List<Parameter> parameters) {
|
||
|
this.parameters = parameters;
|
||
|
}
|
||
|
|
||
|
public String getTimestamp() {
|
||
|
return timestamp;
|
||
|
}
|
||
|
|
||
|
public void setTimestamp(String timestamp) {
|
||
|
this.timestamp = timestamp;
|
||
|
}
|
||
|
|
||
|
public String getSign() {
|
||
|
return sign;
|
||
|
}
|
||
|
|
||
|
public void setSign(String sign) {
|
||
|
this.sign = sign;
|
||
|
}
|
||
|
}
|