export current page CSV

This commit is contained in:
suyue
2024-08-16 19:21:07 +08:00
parent 0568a6567e
commit ae199e4074
2 changed files with 4 additions and 1 deletions

View File

@ -84,7 +84,7 @@ public class RdbDmlExportController {
ExportTypeEnum exportType = EasyEnumUtils.getEnum(ExportTypeEnum.class, request.getExportType()); ExportTypeEnum exportType = EasyEnumUtils.getEnum(ExportTypeEnum.class, request.getExportType());
String sql; String sql;
if (exportSize == ExportSizeEnum.CURRENT_PAGE) { if (exportSize == ExportSizeEnum.CURRENT_PAGE) {
sql = request.getSql(); sql = request.getOriginalSql() + " LIMIT " + request.getPageSize() + " OFFSET " + (request.getPageNo() - 1) * request.getPageSize();
} else { } else {
sql = request.getOriginalSql(); sql = request.getOriginalSql();
} }

View File

@ -23,6 +23,9 @@ public class DataExportRequest extends DataSourceBaseRequest {
*/ */
private String originalSql; private String originalSql;
private Integer pageNo;
private Integer pageSize;
/** /**
* export type * export type
* *