新增文件导出功能

This commit is contained in:
menghaiwen@fusen.cn 2024-03-07 14:59:50 +08:00
parent edec6d424d
commit f80739091c

View File

@ -45,7 +45,52 @@ service resource {
// logo
rpc SetExampleLogo(SetExampleLogoReq) returns (SetExampleLogoRes) {}
// --CSV
rpc ExportCsv(ExportCsvReq) returns (ExportCsvRes) {}
// --Excel
rpc ExportExcel(ExportExcelReq) returns (ExportExcelRes) {}
// --zip
rpc ExportZip(ExportZipReq) returns (ExportZipRes) {}
}
message ExportData {
repeated string child = 1;
}
message ExportFile {
string file_type = 1;//
string file_name = 2;//
bytes file_bytes = 3;//
}
message ExportCsvReq {
repeated ExportData file_data = 1; //
string file_name = 2;//
int64 total = 3; //
}
message ExportCsvRes {
string export_file_path = 1; //
}
message ExportExcelReq {
repeated ExportData file_data = 1; //
string file_name = 2;//
}
message ExportExcelRes {
string export_file_path = 1; //
}
message ExportZipReq {
repeated ExportFile file_data = 1; //
string file_name = 2;//
}
message ExportZipRes {
string export_file_path = 1; //
}
/* 设置示例logo */
message SetExampleLogoReq {
int64 is_example = 1;
@ -304,4 +349,5 @@ message ResourceIds {
repeated string resource_ids = 1;
}
/* 获取资源详情 */
/* 获取资源详情 */