# PandaX
<div align="center"><img src="https://s3.bmp.ovh/imgs/2021/12/86b15968432fc6ea.png" width="100"/></div>
<div align="center"><h3 align="center">PandaX企业级物联网平台快速开发框架</h3></div>
<div align="center"><h3 align="center">基于Go 1.20前后端分离架构,代码精简,开箱即用,前端紧随前沿 Vue3.0 + TypeScript + vite3 + Element-plus技术</h3></div>
## 🌈平台简介
* 对前后端进行了大部分功能的封装,后端自封装go-restful,使用起来更加简洁,功能逻辑清晰,能快速上手学习,并用在生产中。
* 报表大屏设计器: 我们只需要拖拉拽即可绑定数据库,完成组态,报表和炫酷大屏的制作,无需要单独开发大屏。
* 成熟的规则引擎: 项目针对数据处理使用了规则链进行处理,简化开发及配置。
* 前端采用VUE3.0+ TypeScript + vite3 + Element-plus:[PandaUI](https://gitee.com/XM-GO/PandaUi),适配手机、平板、pc 内置多种ui功能减少开发量
* 高效率的开发,使用代码生成器可以一键生成前后端代码,可在线预览代码,减少代码开发量。。
* 完善的权限认证系统:完善的权限认证系统,包含,菜单按钮权限,api权限,组织权限。
* 多数据库:项目同时支持MySQL,PostgreSql等数据库根据自身需求更改。
## 🏭在线体验
演示地址:http://101.35.247.125:7789/ 帐号:admin 密码:123456
组态大屏:http://101.35.247.125:7790/
规则引擎:http://101.35.247.125:7791/
---
系统在线文档
---
* 文档地址 :http://101.35.247.125
**> 未来会补充文档和视频,方便友友们使用!**
## 🚧系统截图
<table>
<tr>
<td><img src="https://s3.bmp.ovh/imgs/2023/08/22/9b285c377717adc7.png"/></td>
<td><img src="https://s3.bmp.ovh/imgs/2023/10/09/34ffa64e871f5264.png"/></td>
</tr>
<tr>
<td><img src="https://s3.bmp.ovh/imgs/2023/10/09/4cea91a8e1dfe99b.png"/></td>
<td><img src="https://s3.bmp.ovh/imgs/2023/10/09/0369e8ca0e71f0bb.png"/></td>
</tr>
<tr>
<td><img src="https://s3.bmp.ovh/imgs/2023/10/09/c0a18770afc652c3.png"/></td>
<td><img src="https://s3.bmp.ovh/imgs/2023/10/09/b8cf369ea64daf52.png"/></td>
</tr>
<tr>
<td><img src="https://s3.bmp.ovh/imgs/2023/03/24/0f9a87733b5fe8da.png"/></td>
<td><img src="https://s3.bmp.ovh/imgs/2023/08/22/58dda6cddceba5da.png"/></td>
</tr>
</table>
更多功能请访问系统体验
## 联系我们
**QQ:2417920382** <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=2417920382&site=qq&menu=yes"> 点击这里给我发消息</a>
**QQ群:467890197** <a target="_blank" href="https://qm.qq.com/cgi-bin/qm/qr?k=BqzPxK0qWQEyI7YhnSfxc-GsAMlAIgta&jump_from=webapi"><img border="0" src="https://pub.idqqimg.com/wpa/images/group.png" alt="PandaX快速开发交流群" title="PandaX快速开发交流群"></a>
## ⚡ 内置功能
- <span class="tag done-tag">✔</span> **`用户管理`** - _用户是系统操作者,该功能主要完成系统用户配置。._
- <span class="tag done-tag">✔</span> **`组织管理`** - _配置系统组织机构(公司、组织、小组),树结构展现支持数据权限。_
- <span class="tag done-tag">✔</span> **`岗位管理`** - _配置系统用户所属担任职务。_
- <span class="tag done-tag">✔</span> **`菜单管理`** - _配置系统菜单,操作权限,按钮权限标识等。_
- <span class="tag done-tag">✔</span> **`角色管理`** - _角色菜单,API权限分配、设置角色按机构进行数据范围权限划分。_
- <span class="tag done-tag">✔</span> **`字典管理`** - _对系统中经常使用的一些较为固定的数据进行维护。_
- <span class="tag done-tag">✔</span> **`参数管理`** - _对系统动态配置常用参数。_
- <span class="tag done-tag">✔</span> **`通知公告`** - _系统通知公告信息发布维护_
- <span class="tag done-tag">✔</span> **`日志系统`** - _记录日志,更直观浏览_
- <span class="tag done-tag">✔</span> **`系统接口`** - _根据业务代码自动生成相关的api接口文档。_
- <span class="tag done-tag">✔</span> **`服务监控`** - _监视当前系统CPU、内存、磁盘、堆栈等相关信息。_
- <span class="tag done-tag">✔</span> **`代码生成`** - _可直接通过框架生成前后端基础业务代码(go、vue),减少开发时间。_
- <span class="tag done-tag">✔</span> **`组态大屏设计器`** - _通过拖拉拽直接生成组态、大屏。_
- <span class="tag done-tag">✔</span> **`规则链设计`** - _物联网规则链过滤_
- <span class="tag done-tag">✔</span> **`表单设计`** - _表单设计_
- <span class="tag done-tag">✔</span> **`报表设计`** - _数据报表设计_
- <span class="tag done-tag">✔</span> **`产品管理`** - _设备的产品管理_
- <span class="tag done-tag">✔</span> **`设备管理`** - _设备的管理_
## 🛠 以后可能会有什么NB功能?
- <span class="tag wip-tag">开发中</span> **`3D组态`** - _根据2d组态自动生成3D组态_
- <span class="tag wip-tag">开发中</span> **`数字孪生编辑器`** - _web直接构建数字孪生模型_
---
前端工程结构
---
```
├── src
│ ├── api # Api ajax 等
│ ├── assets # 本地静态资源
│ ├── i18n # 国际化
│ ├── components # 业务通用组件
│ ├── layout # layout
│ ├── theme # css主题样式
│ ├── router # Vue-Router
│ ├── store # Vuex
│ ├── utils # 工具库
│ ├── views # 业务页面入口和常用模板
│ ├── App.vue # Vue 模板入口
│ └── main.ts # Vue 入口 TS
├── README.md
└── package.json
```
## 后端工程结构
| 目录 | 功能 |
|:----------:|:-------------------------------------|
| `deploy` | 部署文件,本项目部署是利用`K3S`进行部署的,因此里面的文档为部署文档 |
| `apps` | 基本功能,所有功能模块全在这里面 |
| `iothub` | 设备接入层,设备数据上报在这里处理,使用emqx的hook模式 |
| `resource` | 项目启动或生成的资源文件存放目录。 |
| `pkg` | 所有开发过程中的全局通用代码。 |
| `uploads` | 存储上传的文件的地方 |
更多功能请访问系统。
---
版权说明
---
* PandaX物联网低代码开发基座采用Apache-2.0技术协议
* PandaX代码完全开源,可用于个人学习交流使用。
* 二次开发如用于商业性质或开源竞品请先联系群主审核
* 请不要删除和修改PandaX源码头部的版权与作者声明及出处
* 不得进行简单修改包装声称是自己的项目
* 我们已经申请了相关的软件开发著作权和相关登记
* 如有使用我们项目功能等的扩展项目,请在项目介绍中,进行明确说明
#### 💌 支持作者
如果觉得框架不错,或者已经在使用了,希望你可以去 <a target="_blank" href="https://gitee.com/XM-GO/PandaX">PandaX</a> 或者
<a target="_blank" href="https://gitee.com/XM-GO/PandaUi">PandaUi</a> 帮我点个 ⭐ Star,这将是对我极大的鼓励与支持。
没有合适的资源?快使用搜索试试~ 我知道了~
PandaX企业级物联网平台快速开发框架
共285个文件
go:234个
yaml:15个
template:7个
1 下载量 73 浏览量
2023-10-10
16:54:59
上传
评论
收藏 33.21MB ZIP 举报
温馨提示
PandaX企业级物联网平台快速开发框架 基于Go 1.20前后端分离架构,代码精简,开箱即用,前端紧随前沿 Vue3.0 + TypeScript + vite3 + Element-plus技术 平台简介 对前后端进行了大部分功能的封装,后端自封装go-restful,使用起来更加简洁,功能逻辑清晰,能快速上手学习,并用在生产中。 报表大屏设计器: 我们只需要拖拉拽即可绑定数据库,完成组态,报表和炫酷大屏的制作,无需要单独开发大屏。 成熟的规则引擎: 项目针对数据处理使用了规则链进行处理,简化开发及配置。 前端采用VUE3.0+ TypeScript + vite3 + Element-plus:PandaUI,适配手机、平板、pc 内置多种ui功能减少开发量 高效率的开发,使用代码生成器可以一键生成前后端代码,可在线预览代码,减少代码开发量。。 完善的权限认证系统:完善的权限认证系统,包含,菜单按钮权限,api权限,组织权限。 多数据库:项目同时支持MySQL,PostgreSql等数据库根据自身需求更改。
资源推荐
资源详情
资源评论
收起资源包目录
PandaX企业级物联网平台快速开发框架 (285个子文件)
shutdown.bat 27B
rbac_model.conf 250B
Dockerfile 275B
e9cc37b4b094c1510624894650b2dca7_20230913093840.gif 1.19MB
.gitignore 197B
.gitignore 182B
exhook.pb.go 130KB
exhook_grpc.pb.go 34KB
gen.go 17KB
hook.go 11KB
user.go 11KB
device.go 8KB
organization.go 8KB
gen_table.go 7KB
device.go 7KB
device.go 7KB
shadow.go 6KB
user.go 6KB
menu.go 6KB
dict.go 6KB
hook_message_work.go 5KB
user.go 5KB
product_category.go 5KB
role.go 5KB
device_group.go 5KB
role.go 5KB
product_template.go 5KB
dev_gen_table_column.go 5KB
tdengine_table.go 5KB
product.go 5KB
tdengine.go 5KB
hook_base.go 4KB
rulechain.go 4KB
product.go 4KB
menu.go 4KB
product.go 4KB
product.go 4KB
rulechain.go 4KB
role.go 4KB
gen_table_column.go 4KB
organization.go 4KB
product_category.go 4KB
role_menu.go 4KB
dict.go 4KB
product_ota.go 4KB
device_group.go 4KB
product_template.go 3KB
organization.go 3KB
hook.go 3KB
api.go 3KB
device_alarm.go 3KB
api.go 3KB
job.go 3KB
product_template.go 3KB
script_engine.go 3KB
table.go 3KB
ys.go 3KB
job.go 3KB
rulechain.go 3KB
config.go 3KB
table.go 3KB
hook.go 3KB
main.go 3KB
device.go 3KB
device_exp.go 3KB
external_restapi_node.go 3KB
tenant.go 3KB
dict_type.go 3KB
dict_data.go 3KB
config.go 3KB
menu.go 3KB
socket_server.go 3KB
jobbase.go 3KB
post.go 3KB
node.go 3KB
convert.go 3KB
post.go 3KB
login_log.go 3KB
rpc.go 3KB
product_ota.go 3KB
job.go 2KB
tenant.go 2KB
external_kafka_node.go 2KB
device_group.go 2KB
ys.go 2KB
product_category.go 2KB
device.go 2KB
device_cmd.go 2KB
external_ding_node.go 2KB
external_mqtt_node.go 2KB
dev_gen_table.go 2KB
event_bus.go 2KB
device_alarm.go 2KB
external_send_email_node.go 2KB
device_cmd_log.go 2KB
oper_log.go 2KB
router.go 2KB
action_create_alarm_node.go 2KB
tsl.go 2KB
rulechain_log.go 2KB
共 285 条
- 1
- 2
- 3
资源评论
你的月亮和太阳
- 粉丝: 1
- 资源: 83
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- IMG_0694.GIF
- 基于图像的三维模型重建C++源代码+文档说明(高分课程设计)
- 基于聚焦法的工件立体测量方案,根据数据进行三维重建 使用HALCON处理图像,MATLAB拟合数据+源代码+数据集+效果图
- 锄战三国村 修改:货币使用不减 v1.10(2) 原创 (中文).apk
- 基于python实现的单目双目视觉三维重建+源代码+图像图片(高分课程设计)
- 基于C+++OPENCV的全景图像拼接源码(课程设计)
- 基于Python+OpenCV对多张图片进行全景图像拼接,消除鬼影,消除裂缝+源代码+文档说明+界面截图(高分课程设计)
- 基于C++实现的全景图像拼接源码(课程设计)
- 基于SIFT特征点提取和RASIC算法实现全景图像拼接python源码+文档说明+界面截图+详细注释(95分以上课程大作业)
- 基于matlab实现眼部判别的疲劳检测系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功