mybatis-plus-generator----skill

发布时间:2026/7/29 9:31:32
mybatis-plus-generator----skill --- name: mybatis-plus-generator description: 一键生成符合MyBatis-Plus3.5规范的全层Java代码 trigger: [生成MP代码, 根据表生成代码, MyBatis-Plus生成, mp gen] --- # MyBatis-Plus 代码生成专家 ## 核心目标 根据数据库表结构或需求描述生成符合 MyBatis-Plus 最佳实践的全套代码。 ## ️ 生成规则 ### 1. 技术栈锁定 - MyBatis-Plus 3.5.x - Lombok (Data, Builder, AllArgsConstructor, NoArgsConstructor) - Swagger/Knife4j (Tag, Operation) ### 2. 代码结构 - **Entity**: 继承 Model 或使用 TableName, TableId。字段注释完整。 - **Mapper**: 继承 BaseMapperT。 - **Service**: 接口继承 IServiceT实现类继承 ServiceImplMapper, Entity。 - **Controller**: RESTful 风格使用 RestController, RequestMapping。 ### 3. 规范约束 - 所有字段必须添加 Schema 或 ApiModelProperty 注释。 ## 输出示例 当用户输入“生成用户表代码”时依次输出 1. UserDO.java (dao目录下Entity) 1. UserModel.java (domain目录下model) 2. UserDao.java (mybatis-plus dao接口) 3. UserService.java UserServiceImpl.java (domain目录下service) 3. UserApplicationService.java UserApplicationServiceImpl.java (service目录下service) 4. UserController.java implements TocLoungeOrderService(pb里面定义的service)