# 页面原型 (Prototype)

原型是**单个实例**的页面/功能概要设计——一张页面的草图。只列出页面需要的字段，不涉及类型、不绑定 app/API/表，字段细节（DTO/表定义）在详细设计阶段另行编写、后续连接。

```ts
import { definePrototype } from '@pylonts/dsl';

export const adminOrderList = definePrototype('AdminOrderList', {
  description: '管理端订单列表页',
  fields: {
    order_no:   { label: '订单号', description: '商家下单生成的订单编号' },
    merchant:   { label: '商户', description: '下单商户' },
    amount:     { label: '金额', description: '订单实付金额' },
    created_at: { label: '下单时间' },
  },
});
```

- 字段 key 即字段名，后续 DTO/表定义直接引用同名；这里只携带 `label` / `description`。
- 原型是单实例的（一个东西的原型，不是整个项目的），同名页面在不同 app 中各自定义，互不干扰。
- 不做回写：原型字段无写回机制，各走各的。
