mirror of
https://github.com/tencentmusic/supersonic.git
synced 2026-04-29 20:44:25 +08:00
(improvement)(headless|chat) resolved the keyword issues in the H2 database.
This commit is contained in:
@@ -16,7 +16,7 @@ public class ChatContextDO implements Serializable {
|
|||||||
private Integer chatId;
|
private Integer chatId;
|
||||||
private Instant modifiedAt;
|
private Instant modifiedAt;
|
||||||
@TableField("query_user")
|
@TableField("query_user")
|
||||||
private String user;
|
private String queryUser;
|
||||||
private String queryText;
|
private String queryText;
|
||||||
private String semanticParse;
|
private String semanticParse;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ public class ChatContextRepositoryImpl implements ChatContextRepository {
|
|||||||
private ChatContext cast(ChatContextDO contextDO) {
|
private ChatContext cast(ChatContextDO contextDO) {
|
||||||
ChatContext chatContext = new ChatContext();
|
ChatContext chatContext = new ChatContext();
|
||||||
chatContext.setChatId(contextDO.getChatId());
|
chatContext.setChatId(contextDO.getChatId());
|
||||||
chatContext.setUser(contextDO.getUser());
|
chatContext.setUser(contextDO.getQueryUser());
|
||||||
chatContext.setQueryText(contextDO.getQueryText());
|
chatContext.setQueryText(contextDO.getQueryText());
|
||||||
if (contextDO.getSemanticParse() != null && !contextDO.getSemanticParse().isEmpty()) {
|
if (contextDO.getSemanticParse() != null && !contextDO.getSemanticParse().isEmpty()) {
|
||||||
SemanticParseInfo semanticParseInfo =
|
SemanticParseInfo semanticParseInfo =
|
||||||
@@ -55,7 +55,7 @@ public class ChatContextRepositoryImpl implements ChatContextRepository {
|
|||||||
ChatContextDO chatContextDO = new ChatContextDO();
|
ChatContextDO chatContextDO = new ChatContextDO();
|
||||||
chatContextDO.setChatId(chatContext.getChatId());
|
chatContextDO.setChatId(chatContext.getChatId());
|
||||||
chatContextDO.setQueryText(chatContext.getQueryText());
|
chatContextDO.setQueryText(chatContext.getQueryText());
|
||||||
chatContextDO.setUser(chatContext.getUser());
|
chatContextDO.setQueryUser(chatContext.getUser());
|
||||||
if (chatContext.getParseInfo() != null) {
|
if (chatContext.getParseInfo() != null) {
|
||||||
Gson g = new Gson();
|
Gson g = new Gson();
|
||||||
chatContextDO.setSemanticParse(g.toJson(chatContext.getParseInfo()));
|
chatContextDO.setSemanticParse(g.toJson(chatContext.getParseInfo()));
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
type="com.tencent.supersonic.chat.server.persistence.dataobject.ChatContextDO">
|
type="com.tencent.supersonic.chat.server.persistence.dataobject.ChatContextDO">
|
||||||
<id column="chat_id" property="chatId"/>
|
<id column="chat_id" property="chatId"/>
|
||||||
<result column="modified_at" property="modifiedAt"/>
|
<result column="modified_at" property="modifiedAt"/>
|
||||||
<result column="user" property="user"/>
|
<result column="query_user" property="queryUser"/>
|
||||||
<result column="query_text" property="queryText"/>
|
<result column="query_text" property="queryText"/>
|
||||||
<result column="semantic_parse" property="semanticParse"/>
|
<result column="semantic_parse" property="semanticParse"/>
|
||||||
<!--<result column="ext_data" property="extData"/>-->
|
<!--<result column="ext_data" property="extData"/>-->
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ public class QueryStatDO {
|
|||||||
private Long modelId;
|
private Long modelId;
|
||||||
private Long dataSetId;
|
private Long dataSetId;
|
||||||
@TableField("query_user")
|
@TableField("query_user")
|
||||||
private String user;
|
private String queryUser;
|
||||||
private String createdAt;
|
private String createdAt;
|
||||||
/** corresponding type, such as sql, struct, etc */
|
/** corresponding type, such as sql, struct, etc */
|
||||||
private String queryType;
|
private String queryType;
|
||||||
@@ -28,7 +28,7 @@ public class QueryStatDO {
|
|||||||
private String queryStructCmd;
|
private String queryStructCmd;
|
||||||
@TableField("struct_cmd_md5")
|
@TableField("struct_cmd_md5")
|
||||||
private String queryStructCmdMd5;
|
private String queryStructCmdMd5;
|
||||||
@TableField("\"sql\"")
|
@TableField("`sql`")
|
||||||
private String sql;
|
private String sql;
|
||||||
private String sqlMd5;
|
private String sqlMd5;
|
||||||
private String queryEngine;
|
private String queryEngine;
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
<result column="trace_id" property="traceId"/>
|
<result column="trace_id" property="traceId"/>
|
||||||
<result column="model_id" property="modelId"/>
|
<result column="model_id" property="modelId"/>
|
||||||
<result column="data_set_id" property="dataSetId"/>
|
<result column="data_set_id" property="dataSetId"/>
|
||||||
<result column="user" property="user"/>
|
<result column="user" property="queryUser"/>
|
||||||
<result column="created_at" property="createdAt"/>
|
<result column="created_at" property="createdAt"/>
|
||||||
<result column="query_type" property="queryType"/>
|
<result column="query_type" property="queryType"/>
|
||||||
<result column="query_type_back" property="queryTypeBack"/>
|
<result column="query_type_back" property="queryTypeBack"/>
|
||||||
|
|||||||
Reference in New Issue
Block a user