mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-12 12:37:55 +00:00
[fix][common]Fix postgres schema, using varchar instead of char.
This commit is contained in:
@@ -1,12 +1,12 @@
|
|||||||
package com.tencent.supersonic.chat.api.pojo.request;
|
package com.tencent.supersonic.chat.api.pojo.request;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotNull;
|
||||||
|
|
||||||
import com.tencent.supersonic.chat.api.pojo.enums.MemoryReviewResult;
|
import com.tencent.supersonic.chat.api.pojo.enums.MemoryReviewResult;
|
||||||
import com.tencent.supersonic.chat.api.pojo.enums.MemoryStatus;
|
import com.tencent.supersonic.chat.api.pojo.enums.MemoryStatus;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import javax.validation.constraints.NotNull;
|
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@Builder
|
@Builder
|
||||||
public class ChatMemoryUpdateReq {
|
public class ChatMemoryUpdateReq {
|
||||||
|
|||||||
@@ -1,5 +1,8 @@
|
|||||||
package com.tencent.supersonic.chat.server.rest;
|
package com.tencent.supersonic.chat.server.rest;
|
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
import com.github.pagehelper.PageInfo;
|
import com.github.pagehelper.PageInfo;
|
||||||
import com.tencent.supersonic.auth.api.authentication.utils.UserHolder;
|
import com.tencent.supersonic.auth.api.authentication.utils.UserHolder;
|
||||||
import com.tencent.supersonic.chat.api.pojo.enums.MemoryReviewResult;
|
import com.tencent.supersonic.chat.api.pojo.enums.MemoryReviewResult;
|
||||||
@@ -16,8 +19,6 @@ import org.springframework.web.bind.annotation.RequestBody;
|
|||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
|
||||||
import javax.servlet.http.HttpServletResponse;
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@@ -55,7 +55,8 @@ public class MemoryServiceImpl implements MemoryService {
|
|||||||
@Override
|
@Override
|
||||||
public void updateMemory(ChatMemoryUpdateReq chatMemoryUpdateReq, User user) {
|
public void updateMemory(ChatMemoryUpdateReq chatMemoryUpdateReq, User user) {
|
||||||
ChatMemoryDO chatMemoryDO = chatMemoryRepository.getMemory(chatMemoryUpdateReq.getId());
|
ChatMemoryDO chatMemoryDO = chatMemoryRepository.getMemory(chatMemoryUpdateReq.getId());
|
||||||
boolean hadEnabled = MemoryStatus.ENABLED.toString().equals(chatMemoryDO.getStatus().trim());
|
boolean hadEnabled =
|
||||||
|
MemoryStatus.ENABLED.toString().equals(chatMemoryDO.getStatus().trim());
|
||||||
chatMemoryDO.setUpdatedBy(user.getName());
|
chatMemoryDO.setUpdatedBy(user.getName());
|
||||||
chatMemoryDO.setUpdatedAt(new Date());
|
chatMemoryDO.setUpdatedAt(new Date());
|
||||||
BeanMapper.mapper(chatMemoryUpdateReq, chatMemoryDO);
|
BeanMapper.mapper(chatMemoryUpdateReq, chatMemoryDO);
|
||||||
@@ -154,7 +155,8 @@ public class MemoryServiceImpl implements MemoryService {
|
|||||||
BeanUtils.copyProperties(memoryDO, memory);
|
BeanUtils.copyProperties(memoryDO, memory);
|
||||||
memory.setStatus(MemoryStatus.valueOf(memoryDO.getStatus().trim()));
|
memory.setStatus(MemoryStatus.valueOf(memoryDO.getStatus().trim()));
|
||||||
if (Objects.nonNull(memoryDO.getHumanReviewRet())) {
|
if (Objects.nonNull(memoryDO.getHumanReviewRet())) {
|
||||||
memory.setHumanReviewRet(MemoryReviewResult.valueOf(memoryDO.getHumanReviewRet().trim()));
|
memory.setHumanReviewRet(
|
||||||
|
MemoryReviewResult.valueOf(memoryDO.getHumanReviewRet().trim()));
|
||||||
}
|
}
|
||||||
if (Objects.nonNull(memoryDO.getLlmReviewRet())) {
|
if (Objects.nonNull(memoryDO.getLlmReviewRet())) {
|
||||||
memory.setLlmReviewRet(MemoryReviewResult.valueOf(memoryDO.getLlmReviewRet().trim()));
|
memory.setLlmReviewRet(MemoryReviewResult.valueOf(memoryDO.getLlmReviewRet().trim()));
|
||||||
|
|||||||
@@ -73,10 +73,10 @@ CREATE TABLE IF NOT EXISTS s2_chat_memory (
|
|||||||
agent_id INTEGER,
|
agent_id INTEGER,
|
||||||
db_schema TEXT,
|
db_schema TEXT,
|
||||||
s2_sql TEXT,
|
s2_sql TEXT,
|
||||||
status char(10),
|
status varchar(20),
|
||||||
llm_review char(10),
|
llm_review varchar(20),
|
||||||
llm_comment TEXT,
|
llm_comment TEXT,
|
||||||
human_review char(10),
|
human_review varchar(20),
|
||||||
human_comment TEXT,
|
human_comment TEXT,
|
||||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||||
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
|||||||
Reference in New Issue
Block a user