ContiNew Admin
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_1b5ae5cf/continew-skill。
技能介绍
你在对接什么场景
ContiNew Admin 是基于 Spring Boot 3.x、MyBatis-Plus 与 Sa-Token 的前后端分离中后台框架(技能包标注版本 4.2.0-SNAPSHOT,continew-starter 2.15.0,Java 17+)。实际开发里常见卡点不是「会不会用 Spring」,而是:模块怎么拆、CRUD 接口怎么按项目约定写、权限码怎么挂、DTO 分层怎么定、前后端响应字段是否一致,以及依赖该走 continew-starter 还是随手引第三方。
技能包如何组织信息
本技能把资料拆成可检索的几块,而不是单页口号说明:
development-guide.md:架构、模块职责、MVC + Service 分层、@CrudRequestMapping注解驱动 CRUD、权限认证、四层 Model、配置与调试测试code-templates.md:完整 CRUD 模块模板、迁移脚本、检查清单与排错思路frontend-standards.md:Vue 3 + TypeScript + Arco Design + Vite 下的组件、API、状态、路由与权限模式dependencies.md:优先 continew-starter 内置模块与 Hutool,并列出第三方选型参考response-format.md:R与PageResp字段含义及联调时常见格式错误reference.md:命名、权限标识、接口规范与 FAQ 速查
典型工作流可以是:先读开发指南对齐分层与权限模型 → 用模板起新模块 → 按 response-format 定接口返回 → 前端按 frontend-standards 接 API;代码审查时对照指南里的推荐/避免项(例如 Controller 不直连库、Service 不直接回 Entity、逻辑删除与分布式 ID)。
适用边界
技能侧重 ContiNew Admin 生态内的开发规范与模板,不替代官方运行时文档;多数据源、菜单权限等答案仍指向项目配置(如 sys_menu、spring.datasource.dynamic)。若你的栈不是该框架默认组合(Sa-Token、JetCache、CosId 等),需要自行对照映射,不宜把模板当通用 Spring 脚手架。
使用场景
- 在 ContiNew Admin 里新增业务模块时,按 code-templates 搭 CRUD、迁移脚本并对照检查清单收尾
- 前后端联调管理端列表接口时,用 response-format 核对 `R` 与 `PageResp` 字段及分页结构
- 代码评审二开提交时,按 development-guide 查 Controller/Service 分层、`@SaCheckPermission` 与四层 DTO
- 为菜单加权限码或排查 403 时,对照 reference 查 `sys_menu` 配置与权限标识命名
适合人员
- 接手 ContiNew Admin 二开的后端工程师,要把新表落成带权限的 CRUD 接口
- 负责 Vue3 + TypeScript 管理端的同学,需要与后端约定一致的请求与分页响应
- 带新人上手的 Tech Lead,用 development-guide 讲模块拆分与注解驱动开发规范
- 运维或后端维护多数据源配置的同学,按 FAQ 查 `spring.datasource.dynamic` 与相关参数