module.canvas.template 1.2 KB

123456789101112
  1. {
  2. "nodes":[
  3. {"id":"title","type":"text","text":"# {{MODULE_NAME}} 模块设计\n\n**所属子系统**: {{PARENT_SUBSYSTEM}}\n**职责**: {{MODULE_RESPONSIBILITY}}","x":0,"y":-200,"width":360,"height":100,"color":"1"},
  4. {"id":"api","type":"text","text":"## API 接口\n\n| 端点 | 方法 | 描述 |\n|------|------|------|\n| `{{API_1}}` | {{METHOD_1}} | {{DESC_1}} |\n| `{{API_2}}` | {{METHOD_2}} | {{DESC_2}} |","x":-200,"y":-40,"width":280,"height":160,"color":"6"},
  5. {"id":"data-model","type":"text","text":"## 数据模型\n\n**{{ENTITY_NAME}}**\n\n| 字段 | 类型 | 描述 |\n|------|------|------|\n| {{FIELD_1}} | {{TYPE_1}} | {{FIELD_DESC_1}} |\n| {{FIELD_2}} | {{TYPE_2}} | {{FIELD_DESC_2}} |","x":120,"y":-40,"width":280,"height":180,"color":"2"},
  6. {"id":"flow","type":"text","text":"## 业务流程\n\n```\n{{STEP_1}}\n ↓\n{{STEP_2}}\n ↓\n{{STEP_3}}\n ↓\n{{STEP_4}}\n```","x":-40,"y":200,"width":200,"height":200,"color":"3"}
  7. ],
  8. "edges":[
  9. {"id":"edge-api-flow","fromNode":"api","fromSide":"bottom","toNode":"flow","toSide":"left","label":"调用"},
  10. {"id":"edge-flow-data","fromNode":"flow","fromSide":"right","toNode":"data-model","toSide":"bottom","label":"读写"}
  11. ]
  12. }