package com.yanzuoguang.cloud.vo.req; import com.yanzuoguang.util.vo.BaseVo; import io.swagger.annotations.ApiModelProperty; /** * 生成Excel文件回调MQ * * @author 颜佐光 */ public class YzgFileCallbackReqVo extends BaseVo { /** * 文件Id,用于后续文件下载 */ @ApiModelProperty(notes = "文件Id,用于后续文件下载", position = 10) private String fileId; /** * 公司Id,用于判断每个公司同一个人不能生成多次文件,同一个公司Id需要配置每日最大运行次数,默认每日为50 */ @ApiModelProperty(notes = "公司Id,用于后续文件下载,同一个公司Id需要配置每日最大运行次数,默认为50", position = 20) private String companyId; /** * 功能点关键字,同一个callbackMQ需要设置最大执行次数,回调MQ */ @ApiModelProperty(notes = "功能点关键字,同一个callbackMQ需要设置最大执行次数,回调MQ", position = 30) private String callbackMQ; /** * 公司名称,用于对公司Id的说明 */ @ApiModelProperty(notes = "回调参数字符串,最好是json", position = 30) private String callbackParameter; /** * 服务器路径 */ @ApiModelProperty(notes = "服务器路径", position = 40) private String fileServerPath; public YzgFileCallbackReqVo() { } public YzgFileCallbackReqVo(String fileId,String companyId, String callbackMQ, String callbackParameter, String fileServerPath) { this.fileId = fileId; this.companyId = companyId; this.callbackMQ = callbackMQ; this.callbackParameter = callbackParameter; this.fileServerPath = fileServerPath; } public String getFileId() { return fileId; } public void setFileId(String fileId) { this.fileId = fileId; } public String getCompanyId() { return companyId; } public void setCompanyId(String companyId) { this.companyId = companyId; } public String getCallbackMQ() { return callbackMQ; } public void setCallbackMQ(String callbackMQ) { this.callbackMQ = callbackMQ; } public String getCallbackParameter() { return callbackParameter; } public void setCallbackParameter(String callbackParameter) { this.callbackParameter = callbackParameter; } public String getFileServerPath() { return fileServerPath; } public void setFileServerPath(String fileServerPath) { this.fileServerPath = fileServerPath; } }