Completing CSV export

This commit is contained in:
JiaJu Zhuang
2023-07-29 16:54:46 +08:00
parent 7c0bec5910
commit 60616502e6
9 changed files with 289 additions and 58 deletions

View File

@ -0,0 +1,36 @@
package ai.chat2db.server.domain.api.enums;
import ai.chat2db.server.tools.base.enums.BaseEnum;
import lombok.Getter;
/**
* How much data is currently needed at the beginning
*
* @author Jiaju Zhuang
*/
@Getter
public enum ExportSizeEnum implements BaseEnum<String> {
/**
* CURRENT_PAGE
*/
CURRENT_PAGE("CURRENT_PAGE"),
/**
* ALL
*/
ALL("ALL"),
;
final String description;
ExportSizeEnum(String description) {
this.description = description;
}
@Override
public String getCode() {
return this.name();
}
}

View File

@ -0,0 +1,36 @@
package ai.chat2db.server.domain.api.enums;
import ai.chat2db.server.tools.base.enums.BaseEnum;
import lombok.Getter;
/**
* export type
*
* @author Jiaju Zhuang
*/
@Getter
public enum ExportTypeEnum implements BaseEnum<String> {
/**
* CSV
*/
CSV("CSV"),
/**
* INSERT
*/
INSERT("INSERT"),
;
final String description;
ExportTypeEnum(String description) {
this.description = description;
}
@Override
public String getCode() {
return this.name();
}
}