新增业务功能模块
本文将介绍如何基于盘古 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
第五步 新建业务菜单
登录权限系统,通过【资源管理】菜单,新增业务菜单【信用卡人工复核】。并将其授权给相关角色和人员即可。
下一步
继续阅读其它章节获取你想要的答案或通过我们的 开发者社区 寻求更多帮助。