跳到主要内容

新增业务功能模块

本文将介绍如何基于盘古 Admin 实现一个自己的业务功能模块。

虚拟业务场景

假设我们要实现的是一个某银行信用卡申请审批后台系统。在此,我们演示如何新增一个【信用卡人工复核】 菜单,列出各种渠道提交到后台的卡申请信息供审核人员审核确认。

第一步 新建模块工程

以 pangu-admin-system 为原型模版,新建业务模块工程。

┌── icbc-card-audit # ICBC 某行信用卡审批相关业务
│ ├── icbc-card-audit-api # 业务接口
│ ├── icbc-card-audit-app # 业务实现

第二步 新建配置

在 nacos 配置中心创建 Data Id 为 icbc-card-audit-app 的配置数据。注意:所属命名空间需要和 pangu-admin-* 的配置数据所属命名空间保持一致。

第三步 网关集成

在网关模块 pangu-admin-web 的 pom.xml 中添加对接口模块 icbc-card-audit-api 的依赖。并通过 RestController 调用相关 api 接口。

提示

本文以缺省的微服务开发模式开发后端服务。如果您选择单体开发,则可参考 服务开发 相关文档。

第四步 新建前端模块

┌── src       # 源代码
│ ├── api # 在这里定义相关模块 API 请求
│ ├── views # 在这里新建相关模块前端页面
│ ├── ... # etc

第五步 新建业务菜单

登录权限系统,通过【资源管理】菜单,新增业务菜单【信用卡人工复核】。并将其授权给相关角色和人员即可。

下一步

继续阅读其它章节获取你想要的答案或通过我们的 开发者社区 寻求更多帮助。