---
description: 全栈协作规范（与 .cursor/rules/fullstack-collaboration.mdc 同步）
globs: ["**/*.java","**/*.vue","**/*.js","**/*.sql"]
alwaysApply: true
---

# 全栈协作规范（RuoYi Cloud）

## 技术栈

- 后端：Spring Cloud + MyBatis + PageHelper + 达梦 DM8
- 前端：Vue2 + Element UI + `@/utils/request`

## 接口对应

| 前端 | 后端 | 返回 |
|------|------|------|
| GET /list | list() | TableDataInfo |
| GET /{id} | getInfo() | AjaxResult |
| POST / | add() | AjaxResult |
| PUT / | edit() | AjaxResult |
| DELETE /{ids} | remove() | AjaxResult |

## 生成顺序

sql → domain → mapper → xml → service → controller → api.js → index.vue

## 禁止

- yudao 路径（/create、CommonResult）
- Vue3 / Element Plus 语法
