package cn.iocoder.yudao.module.qcreport.service.instance;
|
|
/**
|
* PDF 出件结果。
|
*
|
* @param instanceId 报告实例编号
|
* @param reportNo 报告编号(也就是 PDF 文件名)
|
* @param fileName PDF 文件名
|
* @param byteSize PDF 字节数
|
* @param blobId 文件编号(system_storage_blob),换绑/排查时用
|
* @param attachmentId 附件关联编号(system_storage_attachment)
|
* @param previewURL 预览地址(临时签名,会过期)
|
* @param downloadURL 下载地址(临时签名,会过期)
|
* @param durationMs 本次出件总耗时(毫秒):含排队等并发名额、必要时重启浏览器的等待
|
* @param pdfDurationMs 打印耗时(毫秒):仅含等页面资源与 {@code page.pdf()},
|
* 与 {@code durationMs} 之差即等待成本
|
* @param browserStatus 本次浏览器状态:READY(复用实例)/ RESTARTED(本次重启了浏览器)
|
*/
|
public record PdfArchiveResult(Long instanceId, String reportNo, String fileName, Long byteSize,
|
Long blobId, Long attachmentId, String previewURL, String downloadURL,
|
Long durationMs, Long pdfDurationMs, String browserStatus) {
|
}
|