Commit d9c9fecb authored by yanzg's avatar yanzg

分布式幂等性判断

parent 450b6128
package com.yanzuoguang.excel;
import com.yanzuoguang.util.vo.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
......@@ -10,7 +11,20 @@ import io.swagger.annotations.ApiModelProperty;
* @author 颜佐光
*/
@ApiModel(description = "订单导出基本请求信息")
public class ExportBase<T extends Object> {
public class ExportBase<T extends Object> extends BaseVo {
/**
* 导出类型,0-实时导出,1-等待生成文件后下载(该类型需要请求多次:
* 第一次请求会返回导出路径,后续几次会返回正在生成中,并且返回文件的大小,当生成完成后最后一次会下载文件)
*/
@ApiModelProperty(notes = "导出类型,0-实时导出,1-等待生成文件后下载(该类型需要请求多次:" +
"第一次请求会返回导出路径,后续几次会返回正在生成中,并且返回文件的大小,当生成完成后最后一次会下载文件)", required = true)
private int ExportType;
/**
* 导出下载文件的服务器路径、第一次导出不需要传。在到处类型为1时有效
*/
@ApiModelProperty(notes = "导出下载文件的服务器路径、第一次导出不需要传。在到处类型为1时有效")
private String ExportPath;
/**
* 导出格式
*/
......@@ -22,6 +36,22 @@ public class ExportBase<T extends Object> {
@ApiModelProperty(notes = "查询条件", required = true)
private T cond;
public int getExportType() {
return ExportType;
}
public void setExportType(int exportType) {
ExportType = exportType;
}
public String getExportPath() {
return ExportPath;
}
public void setExportPath(String exportPath) {
ExportPath = exportPath;
}
public ExportData getConfig() {
return config;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment