- 支持一对多/多对一关系定义并生成到 Prisma schema - 简化流程:查询关联配置根据关系自动预填 - 修复 Handlebars 模板 HTML 转义导致的乱码问题 - 修复 controller 模板缺少 Prisma 导入的问题 - 新增页面模板 (page.hbs) 生成前端页面 - 添加 FindAllParams/PaginationQueryDto 索引签名修复类型兼容 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
34 lines
990 B
Handlebars
34 lines
990 B
Handlebars
'use client';
|
|
|
|
import { {{pascalCase pluralName}}Table } from '@/components/{{kebabCase pluralName}}/{{pascalCase pluralName}}Table';
|
|
import {
|
|
Card,
|
|
CardContent,
|
|
CardDescription,
|
|
CardHeader,
|
|
CardTitle,
|
|
} from '@/components/ui/card';
|
|
|
|
export default function {{pascalCase pluralName}}Page() {
|
|
return (
|
|
<div className="space-y-6">
|
|
<div className="flex items-center justify-between">
|
|
<div>
|
|
<h1 className="text-3xl font-bold tracking-tight">{{chineseName}}管理</h1>
|
|
<p className="text-muted-foreground">管理系统中的所有{{chineseName}}信息。</p>
|
|
</div>
|
|
</div>
|
|
|
|
<Card>
|
|
<CardHeader>
|
|
<CardTitle>{{chineseName}}列表</CardTitle>
|
|
<CardDescription>查看和管理所有{{chineseName}},支持新建、编辑和删除操作。</CardDescription>
|
|
</CardHeader>
|
|
<CardContent>
|
|
<{{pascalCase pluralName}}Table />
|
|
</CardContent>
|
|
</Card>
|
|
</div>
|
|
);
|
|
}
|