[improvement][chat] Optimize and modify the mapper method for terminology (#1866)

This commit is contained in:
lexluo09
2024-10-31 11:18:35 +08:00
committed by GitHub
parent 838745d415
commit cf359f3e2f
27 changed files with 172 additions and 131 deletions

View File

@@ -7,11 +7,13 @@ import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class ChatApp {
public class ChatApp implements Serializable {
private String name;
private String description;
private String prompt;

View File

@@ -5,11 +5,13 @@ import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Text2SQLExemplar {
public class Text2SQLExemplar implements Serializable {
public static final String PROPERTY_KEY = "sql_exemplar";

View File

@@ -5,10 +5,12 @@ import lombok.Data;
import lombok.NoArgsConstructor;
import org.apache.commons.lang3.StringUtils;
import java.io.Serializable;
@Data
@NoArgsConstructor
@AllArgsConstructor
public class User {
public class User implements Serializable {
private Long id;

View File

@@ -0,0 +1,12 @@
package com.tencent.supersonic.common.util;
import org.apache.commons.lang3.SerializationUtils;
import java.io.Serializable;
public class DeepCopyUtil {
public static <T extends Serializable> T deepCopy(T object) {
return SerializationUtils.clone(object);
}
}