-- 酷狗导入:管理员账号凭证 + 按日歌单同步记录表 ALTER TABLE "SystemSettings" ADD COLUMN IF NOT EXISTS "kugouApiBaseUrl" text DEFAULT 'http://127.0.0.1:3000', ADD COLUMN IF NOT EXISTS "kugouAdminCookie" text, ADD COLUMN IF NOT EXISTS "kugouAdminToken" text, ADD COLUMN IF NOT EXISTS "kugouAdminUser" jsonb, ADD COLUMN IF NOT EXISTS "kugouAdminBoundAt" timestamp; CREATE TABLE IF NOT EXISTS "KuGouPlaylistSync" ( "id" serial PRIMARY KEY, "createdAt" timestamp DEFAULT now() NOT NULL, "updatedAt" timestamp DEFAULT now() NOT NULL, "playDate" date NOT NULL, "semesterId" integer, "playlistId" text, "playlistName" text NOT NULL, "playlistUrl" text, "totalSongs" integer DEFAULT 0 NOT NULL, "addedSongs" integer DEFAULT 0 NOT NULL, "missingSongs" jsonb DEFAULT '[]'::jsonb NOT NULL, "status" text DEFAULT 'pending' NOT NULL, "error" text, "triggeredByUserId" integer, "rawResponse" jsonb DEFAULT '{}'::jsonb NOT NULL ); CREATE INDEX IF NOT EXISTS "KuGouPlaylistSync_playDate_idx" ON "KuGouPlaylistSync" ("playDate" DESC);