meta { name: 保存阶段别名配置 type: http seq: 2 tags: [ generated ] } post { url: {{baseUrl}}/api/rule/project-rule/stage-alias/save body: formUrlEncoded auth: inherit } body:form-urlencoded { stageAliases[0].stageCode: 01 stageAliases[0].alias: 方案设计 stageAliases[1].stageCode: 02 stageAliases[1].alias: 深化设计 } docs { # 保存阶段别名配置 `POST /api/rule/project-rule/stage-alias/save` 保存区块①阶段别名配置(全量覆盖;行列表不能为空,stageCode 必填且不重复)。 ## 请求参数 | 参数 | 类型 | 必填 | 默认 | 说明 | | --- | --- | --- | --- | --- | | stageAliases[0].stageCode | string | 是 | - | 阶段字典键(固定骨架,必填) | | stageAliases[0].stageName | string | 否 | - | 系统默认名(随骨架回传,可空) | | stageAliases[0].alias | string | 否 | - | 显示别名(可编辑,空则回退系统默认名) | | stageAliases[0].remark | string | 否 | - | 说明 | ## 请求示例 请求头:Authorization: Bearer {{token}} Content-Type: application/x-www-form-urlencoded POST /api/rule/project-rule/stage-alias/save stageAliases[0].stageCode=01&stageAliases[0].alias=方案设计&stageAliases[1].stageCode=02&stageAliases[1].alias=深化设计 ## 响应 data 结构 null ## 响应示例 ```json { "code": 0, "success": true, "message": "success", "data": null } ``` }