跳到主要内容

# 新增业务功能模块

本文将介绍如何基于盘古 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

## 第五步 新建业务菜单​

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

## 下一步​

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