feat: add admin accounts and image templates

This commit is contained in:
inman
2026-07-03 11:25:25 +08:00
parent d98e58adfa
commit c3ea9f0eb1
61 changed files with 7016 additions and 199 deletions

View File

@@ -100,6 +100,28 @@ export type Project = {
updatedAt: string;
};
export type ImageTemplateSettings = {
engine?: "jimeng" | "evolink";
width?: number;
height?: number;
forceSingle?: boolean;
scale?: number;
quality?: "low" | "medium" | "high";
};
export type ImageTemplate = {
id: string;
ownerId: string;
name: string;
description?: string;
prompt: string;
previewImageUrl?: string;
settings: ImageTemplateSettings;
sortOrder: number;
createdAt: string;
updatedAt: string;
};
export type AppState = {
users: Array<{
id: string;
@@ -110,6 +132,7 @@ export type AppState = {
generationJobs: GenerationJob[];
usageEvents: UsageEvent[];
projects: Project[];
imageTemplates: ImageTemplate[];
};
export type VisualTaskSubmitResponse = {