字段生成
代号 field_generation 版本 v1
分类 字段设计 输出格式 JSON
类型 系统模板

根据实体描述,由 AI 生成字段清单(JSON 格式),用于导入 Field 表

原始模板内容

展开
# 任务:为"{{metamodelName}}"实体生成字段定义

## 背景信息
- 实体名称:{{metamodelName}}
- 实体代号:{{metamodelCode}}
- 所属模块:{{moduleName}}({{moduleCode}})
- 数据库表:{{tableName}}
- 主键字段:{{primaryKey}}
- 已有字段数:{{fieldCount}}

## 已有字段
{{fieldSummary}}

## 要求

请根据"{{metamodelName}}"的业务含义,生成完整的字段定义。

### 输出格式
请返回 JSON 数组,每个元素包含以下属性:

```json
[
  {
    "code": "字段英文代号(驼峰命名,如 contactPhone)",
    "name": "字段中文名",
    "pageType": "渲染类型",
    "dbType": "数据库类型(VARCHAR/INT/DECIMAL/TEXT/DATETIME/DATE/CHAR)",
    "length": "长度(如 200、20,2)",
    "required": true/false,
    "description": "字段说明"
  }
]
```

### 渲染类型参考
- `input` → 普通输入框
- `selectsingle` → 下拉单选
- `selectmulti` → 下拉多选
- `date` → 日期选择器
- `datetime` → 日期时间选择器
- `numeric` → 金额/数字输入
- `text` → 多行文本
- `image` → 图片上传
- `file` → 文件上传
- `phone` → 手机号
- `email` → 邮箱

### 注意事项
1. **不要**生成主键字段({{primaryKey}})和标准审计字段(createdBy, createdDate, editedBy, editedDate, deleted),这些系统会自动添加
2. **不要**生成 {{metamodelCode}}Name 字段,系统会自动添加
3. 字段代号使用**驼峰命名**,首字母小写
4. 需要下拉选项的字段,请在 description 中注明选项值
5. 金额字段建议用 DECIMAL(20,2)
6. 状态字段建议用 VARCHAR(32) + selectsingle
选择元数据
渲染结果
番茄钟
25:00
工作
已完成 0 个番茄
478 呼吸法
准备
-
循环:0 / 30