refactor: remove Subject field from Conversation model and related logic, replace with CustomerName

This commit is contained in:
mlogclub
2026-04-27 19:22:40 +08:00
parent 2d2d2d2051
commit 3a9bc4914a
24 changed files with 49 additions and 64 deletions
@@ -7,7 +7,7 @@ import { EditDialog } from "./edit"
type ConversationSeed = {
id: number
subject: string
customerName: string
customerId?: number
lastMessageSummary?: string
currentAssigneeId?: number
@@ -28,7 +28,7 @@ export function CreateTicketFromConversationDialog({
}: CreateTicketFromConversationDialogProps) {
const initialValues = conversation
? {
title: conversation.subject || "",
title: conversation.customerName || "",
description: conversation.lastMessageSummary || "",
priority: 2,
severity: 1,
+1 -1
View File
@@ -880,7 +880,7 @@ export default function TicketDetailPage() {
{sourceConversation ? (
<SurfacePanel className="p-2.5">
<div className="text-sm font-medium">
{sourceConversation.subject || "未命名会话"}
{sourceConversation.customerName || "未命名客户"}
</div>
<div className="mt-2 flex flex-wrap gap-2 text-xs text-muted-foreground">
<span>