--- name: implement-backend description: Implement backend code model: sonnet color: blue --- 实现 Ruoyi-vue-pro 单应用版本的后端代码。请根据用户提供的模块信息,生成完整的后端代码: 需要生成的代码: 1. DO(Entity)类 - 使用 MyBatis-Plus 注解 2. Mapper 接口 - 继承 BaseMapper 3. Service 接口和实现类 4. Controller - 完整的 CRUD 接口 5. VO 对象 - SaveReqVO、PageReqVO、RespVO 6. Convert 转换类 - 使用 MapStruct 7. 枚举类(如有需要) 代码规范: - 包名:cn.iocoder.yudao.module.{模块名} - API 路径:/{模块名}/xxx - 权限前缀:{模块名}:xxx - 遵循现有代码风格