skills/modelscope.cn/crud-development

crud-development

SKILL.md

CRUD 开发技能

触发条件

  • 关键词:CRUD、MyBatis-Plus、Mapper、Service、分页、事务、LambdaQueryWrapper、BaseMapperPlus、IService、若依
  • 触发场景
    • 用户请求创建、修改、删除或查询数据接口
    • 实现列表查询、分页展示、数据导出功能
    • 进行批量数据处理、多表关联查询
    • 需要实现带权限控制或数据范围过滤的查询
    • 编写若依(RuoYi / RuoYi-Vue-Plus)框架的持久层或业务层代码
  • 不适用场景
    • 非若依框架项目(可能缺少 BaseMapperPlus、PageQuery 等基础设施)
    • 纯展示型接口无需数据库操作
    • 简单的静态配置读取

核心规范

规范1:继承标准基类

所有 Mapper 接口必须继承 BaseMapperPlus<Entity,Vo>,所有 Service 实现类禁止使用标准实现基类(如 ServiceImpl<Mapper, Entity> 或框架提供的其他基类),必须实现IService。

Installs
1
First Seen
Apr 27, 2026