Install
npx skillscat add xmx0632/claude-code-demo/ruoyi-crud Install via the SkillsCat registry.
SKILL.md
Ruoyi CRUD 代码生成器
为表名 $ARGUMENTS 生成完整的 CRUD 代码。
生成内容
- 实体类 (Entity.java) - JPA 实体,包含字段映射
- Mapper 接口 (Mapper.java) - MyBatis-Plus 接口
- Service 层 (Service.java, IService.java) - 业务逻辑层
- Controller 层 (Controller.java) - REST API 接口
项目结构
src/main/java/com/example/ruoyi/
├── domain/ # 实体类
├── mapper/ # Mapper 接口
├── service/ # Service 层
└── controller/ # Controller 层使用方法
基础用法
/ruoyi-crud sys_user生成用户表的完整 CRUD 代码。
指定包名
/ruoyi-crud sys_user --package=com.example.system包含字典翻译
/ruoyi-crud sys_config --with-dict代码规范
生成的代码遵循 Ruoyi 框架规范:
- 使用 MyBatis-Plus CRUD 接口
- Service 层实现事务管理
- Controller 使用统一响应结果
- 支持数据权限注解
注意事项
- 表名使用下划线命名(如:sys_user)
- 实体类使用驼峰命名(如:SysUser)
- 确保数据库表已创建
- 主键字段命名为 id 或 表名_id
后续步骤
代码生成后:
- 检查字段类型是否正确
- 补充业务逻辑
- 添加权限注解
- 编写单元测试