元数据 YAML
高级模式,修改后自动校验、生成并保存
YAML 解析失败:{{ parseError }}
{{ model.roles.length }}
角色
{{ model.actions.length }}
动作
{{ model.bizTypes.length }}
业务类型
{{ model.flows.length }}
流程
{{ nodeCount }}
流程节点
{{ model.tables.length }}
数据表
服务分类:{{ model.classification.label }} 修改 →
- 不涉及流程引擎 → 无流程 (modules.workflow = false 或未配置流程)
- 所有流程都只对应一个业务类型 → 流程对应单业务
- 存在流程对应多个业务类型 → 流程对应多业务 ({{ multiFlowsText }})
基本信息 修改 →
| 服务编码 | {{ model.service.code }},类名前缀 {{ model.P }} |
|---|---|
| 服务编号 | {{ model.service.no }},状态码 {{ model.service.no }}001 起 |
| 包名 | {{ model.service.basePackage }} / {{ model.service.dbPackage }} / {{ model.service.apiPackage }} |
| 模块 | 流程 定时任务 Kafka 加解密 |
| schema | {{ model.schema }},主表 {{ model.mainTable.name }} |
| 负责人 | {{ model.service.owner }} |
业务类型 → 流程 → 实现类 修改 →
| 业务类型 | 流程 | 实现类 / Bean |
|---|---|---|
{{ b.name }} {{ b.code }} |
{{ flowOfBiz(b.code) }} | {{ b.implClass }}{{ b.beanName }} |
角色 修改 →
| 编码 | 简称 | 说明 | WfParam 人员 ID 字段 | 处理的节点 |
|---|---|---|---|---|
{{ r.code }} | {{ r.shortName }} | {{ r.description }} | {{ r.idField }} |
{{ nodesOfRole(r.code) }} |
无流程服务,不生成流程相关代码
{{ f.name }} {{ f.flow }}
业务类型 {{ f.bizTypes.join('、') }}
修改 →
| 节点 | 角色 | 动作 | 流转 | Handler |
|---|---|---|---|---|
{{ n.name }}{{ n.nodeName }} · {{ n.engineNodeId }} |
{{ roleName(n.role) }} | {{ actionName(a) }} | {{ actionName(t.action) }} → {{ t.to === 'END' ? '办结' : t.to }}{{ t.condition }} |
{{ n.handler }} |
schema "{{ model.schema }}" 下没有表
{{ t.name }} {{ t.comment }} → {{ t.entity }} / {{ t.entity }}Vo / {{ t.entity }}Client 主表
| 字段 | 类型 | Java | 注释 | 用途 |
|---|---|---|---|---|
{{ c.name }} PK |
{{ c.type }} | {{ c.javaType }} {{ c.field }} |
{{ c.comment }} | 加密 {{ u }} |
校验未通过:{{ errors.length }} 个错误,{{ warns.length }} 个提示。按指南 5.2 节,存在错误时不能生成。
校验通过,{{ warns.length }} 个提示,可以生成。
指南 5.2 节校验规则
- {{ r.label }}
问题明细
| 级别 | 规则 | 位置 | 说明 | |
|---|---|---|---|---|
| {{ i.level === 'error' ? '错误' : '提示' }} | {{ i.rule }} | {{ i.path }} |
{{ i.msg }} | 去修改 → |
校验未通过,无法生成。请先处理“校验”中的错误。
TODO 共 {{ todoTotal }} 处
{{ kindLabel(selected.kind) }}
{{ selected.path }}
{{ selected.desc }}
TODO × {{ selected.todo }}
{{ modifyRule(selected) }}
还没有服务,去新建一个