# PandaX **Repository Path**: sameours_admin/PandaX ## Basic Information - **Project Name**: PandaX - **Description**: 🎉🔥PandaX是Go语言开源的企业级物联网平台低代码开发基座,基于go-restful+Vue3.0+TypeScript+vite3+element-Plus的前后端分离开发。支持设备管控,规则链,云组态,可视化大屏,报表设计器,表单设计器,代码生成器等功能。能帮助你快速建立IOT物联网平台等相关业务系统。 - **Primary Language**: Go - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: http://www.pandax.vip/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 577 - **Created**: 2024-10-04 - **Last Updated**: 2024-10-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PandaX

|  |  | 
|  |  | 
|  |  | 
|  |  | 
 ## ⚡ 内置功能
- ✔ **`用户管理`** - _用户是系统操作者,该功能主要完成系统用户配置。._
- ✔ **`组织管理`** - _配置系统组织机构(公司、组织、小组),树结构展现支持数据权限。_
- ✔ **`岗位管理`** - _配置系统用户所属担任职务。_
- ✔ **`菜单管理`** - _配置系统菜单,操作权限,按钮权限标识等。_
- ✔ **`角色管理`** - _角色菜单,API权限分配、设置角色按机构进行数据范围权限划分。_
- ✔ **`字典管理`** - _对系统中经常使用的一些较为固定的数据进行维护。_
- ✔ **`参数管理`** - _对系统动态配置常用参数。_
- ✔ **`通知公告`** - _系统通知公告信息发布维护_
- ✔ **`日志系统`** - _记录日志,更直观浏览_
- ✔ **`系统接口`** - _根据业务代码自动生成相关的api接口文档。_
- ✔ **`服务监控`** - _监视当前系统CPU、内存、磁盘、堆栈等相关信息。_
- ✔ **`代码生成`** - _可直接通过框架生成前后端基础业务代码(go、vue),减少开发时间。_
- ✔ **`组态大屏设计器`** - _通过拖拉拽直接生成组态、大屏。_
- ✔ **`规则链设计`** - _物联网规则链过滤_
- ✔ **`表单设计`** - _表单设计_
- ✔ **`报表设计`** - _数据报表设计_
- ✔ **`产品管理`** - _设备的产品管理_
- ✔ **`设备管理`** - _设备的管理,支持多协议接入,MQTT,TCP,UDP,COAP,Modbus,Opcua,S7,HL7等_
## 🛠 以后可能会有什么NB功能?
- 开发中 **`3D组态(2024-Q1-Q3)`** - _3D组态场景编辑器_
- 开发中 **`报表设计器(2024-Q4)`** - _低代码报表设计器_
---
前端工程结构
---
```
├── 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物联网低代码开发基座采用AGPL-3.0技术协议
* PandaX代码完全开源,可用于个人学习交流使用,
* 不允许商业使用,如需商业使用请联系作者。
* 不得进行简单修改包装声称是自己的项目
* 我们已经申请了相关的软件开发著作权和相关登记
* 如有使用我们项目功能等的扩展项目,请在项目介绍中,进行明确说明
#### 💌 支持作者
如果觉得框架不错,或者已经在使用了,希望你可以去 PandaX 或者
PandaUi 帮我点个 ⭐ Star,这将是对我极大的鼓励与支持。
 
## ⚡ 内置功能
- ✔ **`用户管理`** - _用户是系统操作者,该功能主要完成系统用户配置。._
- ✔ **`组织管理`** - _配置系统组织机构(公司、组织、小组),树结构展现支持数据权限。_
- ✔ **`岗位管理`** - _配置系统用户所属担任职务。_
- ✔ **`菜单管理`** - _配置系统菜单,操作权限,按钮权限标识等。_
- ✔ **`角色管理`** - _角色菜单,API权限分配、设置角色按机构进行数据范围权限划分。_
- ✔ **`字典管理`** - _对系统中经常使用的一些较为固定的数据进行维护。_
- ✔ **`参数管理`** - _对系统动态配置常用参数。_
- ✔ **`通知公告`** - _系统通知公告信息发布维护_
- ✔ **`日志系统`** - _记录日志,更直观浏览_
- ✔ **`系统接口`** - _根据业务代码自动生成相关的api接口文档。_
- ✔ **`服务监控`** - _监视当前系统CPU、内存、磁盘、堆栈等相关信息。_
- ✔ **`代码生成`** - _可直接通过框架生成前后端基础业务代码(go、vue),减少开发时间。_
- ✔ **`组态大屏设计器`** - _通过拖拉拽直接生成组态、大屏。_
- ✔ **`规则链设计`** - _物联网规则链过滤_
- ✔ **`表单设计`** - _表单设计_
- ✔ **`报表设计`** - _数据报表设计_
- ✔ **`产品管理`** - _设备的产品管理_
- ✔ **`设备管理`** - _设备的管理,支持多协议接入,MQTT,TCP,UDP,COAP,Modbus,Opcua,S7,HL7等_
## 🛠 以后可能会有什么NB功能?
- 开发中 **`3D组态(2024-Q1-Q3)`** - _3D组态场景编辑器_
- 开发中 **`报表设计器(2024-Q4)`** - _低代码报表设计器_
---
前端工程结构
---
```
├── 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物联网低代码开发基座采用AGPL-3.0技术协议
* PandaX代码完全开源,可用于个人学习交流使用,
* 不允许商业使用,如需商业使用请联系作者。
* 不得进行简单修改包装声称是自己的项目
* 我们已经申请了相关的软件开发著作权和相关登记
* 如有使用我们项目功能等的扩展项目,请在项目介绍中,进行明确说明
#### 💌 支持作者
如果觉得框架不错,或者已经在使用了,希望你可以去 PandaX 或者
PandaUi 帮我点个 ⭐ Star,这将是对我极大的鼓励与支持。