{
  "module": {
    "module": "会员功能模块关联",
    "moduleKey": "memberFunctionModule"
  },
  "api": {
    "title": "更新会员功能模块关联",
    "method": "PUT",
    "path": "/api/members/functions/{id}/modules/{functionModuleId}",
    "description": "更新指定会员功能下的模块关联信息",
    "requestParams": {
      "path": [
        {
          "name": "id",
          "type": "string",
          "required": true,
          "description": "会员功能ID"
        },
        {
          "name": "functionModuleId",
          "type": "string",
          "required": true,
          "description": "会员功能模块关联ID（memberFunctionModules 的 _id 或 id）"
        }
      ],
      "body": {
        "moduleId": "string｜可选，更换关联的系统模块 ID 或 code",
        "moduleCode": "string｜可选，自定义模块编码（与 moduleName 配合使用）",
        "moduleName": "string｜可选，自定义模块名称（与 moduleCode 配合使用）",
        "status": "number｜可选，状态：1-启用，0-禁用",
        "description": "string｜可选，描述"
      }
    },
    "responseExample": {
      "success": {
        "code": "0000",
        "message": "更新成功",
        "data": {
          "id": 1,
          "code": "MFM0001",
          "moduleCode": "CUSTOM_FEATURE",
          "moduleName": "自定义功能",
          "status": 1
        }
      },
      "failure": {
        "code": "4040",
        "message": "会员功能模块关联不存在",
        "data": null
      }
    }
  }
}