meta { name: 读当前配置 type: http seq: 1 tags: [ generated ] } get { url: {{baseUrl}}/api/rule/project-rule/current body: none auth: inherit } docs { # 读当前配置 `GET /api/rule/project-rule/current` 读当前配置(聚合 5 区块回显;区块行骨架由前端按原型固定行渲染,首装后端返回空数组/空配置)。 ## 请求参数 无 ## 请求示例 请求头:Authorization: Bearer {{token}} GET /api/rule/project-rule/current ## 响应 data 结构 | 字段 | 类型 | 说明 | | --- | --- | --- | | stageAliases[] | array | 区块①阶段别名配置(7 行骨架,stageCode 固定) | | stageAliases[].stageCode | string | 阶段字典键(固定骨架,必填) | | stageAliases[].stageName | string | 系统默认名(出参回显) | | stageAliases[].alias | string | 显示别名(可编辑,空则回退系统默认名) | | stageAliases[].remark | string | 说明 | | poolMembers[] | array | 区块②项目拉群人员(7 角色骨架,roleKey 固定) | | poolMembers[].roleKey | string | 角色键(固定骨架) | | poolMembers[].enabled | number | 是否拉入:1是 0否 | | poolMembers[].remark | string | 说明 | | conflictPull | object | 区块③冲突处理拉群规则(5 行骨架 + 2 触发条件复选) | | conflictPull.rows[] | array | 拉群规则行(5 行骨架,rowKey 固定) | | conflictPull.rows[].rowKey | string | 规则行键(固定骨架) | | conflictPull.rows[].pullRule | string | 拉入规则(自由文案,如「自动拉入」「条件触发拉入」) | | conflictPull.rows[].required | number | 是否必须:1是 0否 | | conflictPull.autoTriggerMultiParty | number | ≥2 方冲突自动触发:1勾选 0未勾选 | | conflictPull.autoTriggerRemote | number | 异地报备自动触发:1勾选 0未勾选 | | stageReminds[] | array | 区块④阶段提醒规则(通用行结构,原型自注「待补充」) | | stageReminds[].stageCode | string | 阶段字典键 | | stageReminds[].scene | string | 提醒场景(自由文案,如「冲突处理超时预警」「投标倒计时」) | | stageReminds[].triggerCondition | string | 触发条件(自由文案) | | stageReminds[].notifyWay | string | 通知方式(自由文案,如「钉钉+应用内」) | | stageReminds[].enabled | number | 启用开关:1启用 0停用 | | bidConfigs[] | array | 区块⑤标底认定规则(9 标底类型骨架,bidTypeKey 固定) | | bidConfigs[].bidTypeKey | string | 标底类型键(A+/A-/B+/B-/C/N/H/X/SQ,固定骨架) | | bidConfigs[].name | string | 名称 | | bidConfigs[].remark | string | 说明 | | bidConfigs[].bidOwnerPct | number | 标底方认定比例(0-100 整数) | | bidConfigs[].winOwnerPct | number | 中标方认定比例(0-100 整数) | | bidConfigs[].applyType | string | 申请类型:AFTER_PUBLISH=发标后认定 / IN_ADVANCE=需提前申请 | ## 响应示例 // 示例数据,字段结构以上表为准,非真实返回 ```json { "code": 0, "success": true, "message": "success", "data": { "stageAliases": [ { "stageCode": "01", "stageName": "立项", "alias": "方案设计", "remark": "" } ], "poolMembers": [ { "roleKey": "PROJECT_SALES", "enabled": 1, "remark": "项目销售默认拉入" } ], "conflictPull": { "rows": [ { "rowKey": "ALL_PARTIES", "pullRule": "自动拉入", "required": 1 } ], "autoTriggerMultiParty": 1, "autoTriggerRemote": 1 }, "stageReminds": [ { "stageCode": "01", "scene": "冲突处理超时预警", "triggerCondition": "冲突处理后 48 小时未闭环", "notifyWay": "钉钉+应用内", "enabled": 1 } ], "bidConfigs": [ { "bidTypeKey": "A+", "name": "A+ 类标底", "remark": "修改仅影响新认定项目", "bidOwnerPct": 80, "winOwnerPct": 20, "applyType": "AFTER_PUBLISH" } ] } } ``` }