PandaX物联网平台开发基座
    PandaX物联网平台开发基座
    • 产品介绍
    • 系统模块
      • user
        • 修改用户信息
        • 添加用户信息
        • 认证信息
        • 修改用户头像
        • 修改用户状态
        • 导出用户信息
        • 获取用户信息
        • 获取初始化角色岗位信息(添加用户初始化)
        • 获取用户角色岗位信息(添加用户初始化)
        • 得到用户分页列表
        • 登录
        • 退出登录
        • 修改用户密码
        • 删除用户信息
      • role
        • 修改角色信息
        • 添加角色信息
        • 修改角色状态
        • 修改角色组织权限
        • 导出角色信息
        • 获取角色分页列表
        • 获取角色信息
        • 删除角色信息
      • tenant
        • 修改SysTenant信息
        • 添加SysTenant信息
        • 获取SysTenant分页列表
        • 获取SysTenant列表
        • 获取SysTenant信息
        • 删除SysTenant信息
      • post
        • 修改岗位信息
        • 添加岗位信息
        • 获取岗位分页列表
        • 获取岗位信息
        • 删除岗位信息
      • dict
        • 修改字典数据信息
        • 添加字典数据信息
        • 获取字典数据分页列表
        • 获取字典数据列表通过字典类型
        • 获取字典数据信息
        • 删除字典数据信息
        • 修改字典类型信息
        • 添加字典类型信息
        • 导出字典类型信息
        • 获取字典类型分页列表
        • 获取字典类型信息
        • 删除字典类型信息
      • dept
        • 修改部门信息
        • 添加部门信息
        • 获取所有部门树
        • 获取部门列表
        • 获取角色部门树
        • 获取部门信息
        • 删除部门信息
      • config
        • 修改配置信息
        • 添加配置信息
        • 获取配置列表通过ConfigKey
        • 获取配置分页列表
        • 获取配置信息
        • 删除配置信息
      • api
        • 修改api信息
        • 添加api信息
        • 获取所有api
        • 获取角色拥有的api权限
        • 获取api分页列表
        • 获取api信息
        • 删除api信息
      • systemApi
        • 添加api
        • 删除api
        • 批量删除api
        • 查询一个api
        • api列表
        • 更新api
      • systemDepartment
        • 添加部门
        • 删除部门
        • 批量删除部门
        • 查询以一个部门
        • 部门列表
        • 父级部门列表
        • 更新部门
      • menu
        • 添加菜单
        • 删除菜单
        • 批量删除菜单
        • 查询一个菜单
        • 菜单列表
        • 获取父级菜单
        • 菜单树
        • 更新菜单
        • 修改菜单信息
        • 添加菜单信息
        • 获取菜单列表
        • 获取角色菜单
        • 获取角色菜单
        • 获取菜单树
        • 获取角色菜单树
        • 获取菜单信息
        • 删除SysTenant信息
      • systemRole
        • 添加角色
        • 删除角色
        • 批量删除角色
        • 查询一个角色
        • 角色列表
        • 获取父级角色列表
        • 更新角色
      • systemRoleApi
        • 添加角色
        • 通过角色id查询角色
        • 删除角色
        • 批量删除角色
        • 查询一个角色
        • 角色列表
        • 角色更新
      • systemRoleMenu
        • 添加角色菜单
        • 同过角色id查询菜单
        • 删除角色菜单
        • 批量删除角色菜单
        • 查询一个角色菜单
        • 角色菜单列表
        • 更新角色菜单
      • admin
        • 添加账号
        • 登录
        • 更新账号
        • 修改头像
        • 删除账号
        • 批量删除账号
        • 查询一个账号
        • 账户信息
        • 账号列表
        • 退出登录
        • 修改密码
      • notice
        • 修改通知信息
        • 添加通知信息
        • 获取通知分页列表
        • 删除通知信息
      • /system
        GET
      • /system/server
        GET
      • 获取验证码
        GET
    • 日志模块
      • logJob
        • 清空操作日志信息
        • 获取操作日志列表
        • 删除操作日志信息
      • logLogin
        • 修改登录日志信息
        • 清空登录日志信息
        • 获取登录日志列表
        • 获取登录日志信息
        • 删除登录日志信息
      • logOper
        • 清空操作日志信息
        • 获取操作日志列表
        • 获取操作日志信息
        • 删除操作日志信息
    • 代码生成
      • codegen
        • 生成代码
        • 生成配置
        • 获取生成代码视图
      • codetable
        • 修改表
        • 新增表
        • 获取数据库列表
        • 获取表信息By tableName
        • 获取表信息
        • 获取表列表
        • 获取表树
        • 删除表
    • 可视化
      • rulechain
        • 修改规则引擎信息
        • 添加规则引擎信息
        • 修改状态
        • 获取规则引擎分页列表
        • 获取所有节点标签
        • 测试规则引擎
        • 获取规则引擎信息
        • 删除规则引擎信息
      • screen
        • 获取Screen信息
        • 删除Screen信息
        • 修改Screen信息
        • 添加Screen信息
        • 修改状态
        • 获取Screen分页列表
      • datasetgroup
        • 修改ScreenGroup信息
        • 添加ScreenGroup信息
        • 获取ScreenGroup列表
        • 获取ScreenGroup分页列表
        • 获取ScreenGroup树
        • 获取ScreenGroup信息
        • 删除ScreenGroup信息
      • upload
        • 上传图片
        • 删除图片
        • 获取图片列表
        • /visual/upload/get/{subpath}
        • 删除图片
        • 获取文件
        • 上传图片
      • /visual/screen/twin
        GET
    • 功能模块
      • job
        • 修改Job信息
        • 添加Job信息
        • 修改状态
        • 获取Job列表
        • 开启一个job
        • 停止一个job
        • 获取Job列表
        • 删除Job信息
      • email
        • 修改ResEmails信息
        • 添加ResEmails信息
        • 修改状态
        • 调试
        • 获取ResEmails分页列表
        • 获取ResEmails信息
        • 删除ResEmails信息
      • oss
        • 修改ResOsses信息
        • 添加ResOsses信息
        • 修改状态
        • 获取ResOsses分页列表
        • 测试文件上传
        • 获取ResOsses信息
        • 删除ResOsses信息
    • 模拟设备
      • 时序数据库创建
      • HTTP设备模拟
    • gb28181测试
      • 通道
      • aa
    • 设备管理
      • 修改Device信息
      • 添加Device信息
      • 获取Device分页列表
      • 获取Device列表
      • 获取DevicePanel
      • 获取Device孪生体
      • 获取Device信息
      • 删除Device信息
      • 分配组织
      • 获取Device属性下发
      • 获取设备属性的遥测历史
      • 获取Device状态信息
    • 设备告警
      • 修改告警信息
      • 获取告警分页列表
      • 获取面板告警分组
      • 删除告警信息
    • 设备命令
      • 命令下发
      • 获取命令下发分页列表
      • 删除命令下发信息
    • 设备分组
      • 修改DeviceGroup信息
      • 添加DeviceGroup信息
      • 获取DeviceGroup列表
      • 获取DeviceGroup分页列表
      • 获取DeviceGroup树
      • 获取DeviceGroup树
      • 获取DeviceGroup信息
      • 删除DeviceGroup信息
    • 产品OTA
      • 修改Ota信息
      • 添加Ota信息
      • 获取Ota分页列表
      • 获取Ota信息
      • 删除Ota信息
    • 产品管理
      • 修改Product信息
      • 添加Product信息
      • 获取Product分页列表
      • 获取Product分页列表
      • 获取Product信息
      • 删除Product信息
      • 获取Product的TSL信息
    • 产品分类
      • 修改ProductCategory信息
      • 添加ProductCategory信息
      • 获取ProductCategory列表
      • 获取ProductCategory分页列表
      • 获取ProductCategory树
      • 获取ProductCategory树
      • 获取ProductCategory信息
      • 删除ProductCategory信息
    • 产品参数模板
      • 修改Template信息
      • 添加Template信息
      • 获取Template分页列表
      • 获取Template列表
      • 获取Template信息
      • 删除Template信息
    • 边缘管理
      • 修改边缘应用信息
      • 添加边缘应用信息
      • 获取边缘应用分页列表
      • 修改边缘应用采集点信息
      • 添加边缘应用采集点信息
      • 查询边缘的采集点
      • 删除边缘应用采集点
      • 获取边缘应用信息
      • 删除边缘应用信息
      • 边缘应用JSON
    • 任务调度
      • 修改状态
    • 任务日志
      • 清空操作日志信息
      • 获取操作日志列表
      • 删除操作日志信息
    • 日志信息
    • 规则链
      • 修改规则引擎信息
      • 添加规则引擎信息
      • 修改规则链
      • 克隆规则引擎
      • 获取规则引擎分页列表
      • 获取规则引擎Label列表
      • 获取规则链节点日志
      • 清除规则链节点日志
      • 获取所有节点标签
      • 获取规则引擎信息
      • 删除规则引擎信息
    • 规则链日志
      • 删除规则链日志信息
      • 获取规则引擎日志分页列表
    • system
      • 修改组织信息
      • 添加组织信息
      • 获取组织列表
      • 获取所有组织树
      • 获取角色组织树
      • 获取组织信息
      • 删除组织信息
      • 获取个人信息
      • 修改用户信息
      • 上传图片到oss
    • 摄像头通道
      • 获取Channels分页列表
      • 添加Channels信息
      • 获取Channels信息
      • 修改Channels信息
      • 删除Channels信息
      • 获取Channels的回放列表
    • 摄像头
      • 添加Devices信息
      • 获取Devices分页列表
      • 获取DevicesTree列表
      • 修改Devices信息
      • 删除Devices信息
      • 获取Devices信息
      • 删除Devices信息
    • 摄像头视频流
      • 获取摄像头流
      • 获取播放地址
      • 停止播放
    • datasetfield
      • 修改DataSetField信息
      • 添加DataSetField信息
      • 获取DataSetField分页列表
      • 获取DataSetField列表
      • 获取DataSetField信息
      • 删除DataSetField信息
    • datasettable
      • 修改DataSetTable信息
      • 添加DataSetTable信息
      • 获取DataSetTable分页列表
      • 获取DataSetTable分页列表
      • 获取函数列表
      • 获取数列表
      • 运行结果
      • 上传Excel
      • 获取DataSetTable信息
      • 删除DataSetTable信息
    • datasource
      • 修改DataSource信息
      • 添加DataSource信息
      • 获取DataSource分页列表
      • 获取DataSource列表
      • 验证数据源下所有表
      • 验证数据源下所有表
      • 验证数据源
      • api测试接口
      • 获取DataSource信息
      • 删除DataSource信息
    • screen
      • 修改图库
      • 添加图库
      • 获取所有图库
      • 修改图库分组
      • 添加图库分组
      • 删除图库分组
      • 删除图库
      • 获取Screen信息
      • 删除Screen信息
    • datasetgroup
      • 删除ScreenGroup信息

    产品介绍

    PandaX

    PandaX 物联网快速开发基座

    基于Go前后端分离架构,代码精简,开箱即用,前端紧随前沿 Vue3.0 + TypeScript + vite3 + Element-plus技术

    🌈平台简介

    • 对前后端进行了大部分功能的封装,后端自封装go-restful,使用起来更加简洁,功能逻辑清晰,能快速上手学习,并用在生产中。
    • 报表大屏设计器: 我们只需要拖拉拽即可绑定数据库,完成组态,报表和炫酷大屏的制作,无需要单独开发大屏。
    • 成熟的规则引擎: 项目针对数据处理使用了规则链进行处理,简化开发及配置。
    • 前端采用VUE3.0+ TypeScript + vite3 + Element-plus: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

    > 未来会补充文档和视频,方便友友们使用!

    🚧系统截图

    更多功能请访问系统体验

    联系我们

    QQ:2417920382 点击这里给我发消息

    QQ群:467890197 PandaX快速开发交流群

    ⚡ 内置功能

    • ✔ 用户管理 - 用户是系统操作者,该功能主要完成系统用户配置。.
    • ✔ 部门管理 - 配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
    • ✔ 岗位管理 - 配置系统用户所属担任职务。
    • ✔ 菜单管理 - 配置系统菜单,操作权限,按钮权限标识等。
    • ✔ 角色管理 - 角色菜单,API权限分配、设置角色按机构进行数据范围权限划分。
    • ✔ 字典管理 - 对系统中经常使用的一些较为固定的数据进行维护。
    • ✔ 参数管理 - 对系统动态配置常用参数。
    • ✔ 通知公告 - 系统通知公告信息发布维护
    • ✔ 日志系统 - 记录日志,更直观浏览
    • ✔ 系统接口 - 根据业务代码自动生成相关的api接口文档。
    • ✔ 服务监控 - 监视当前系统CPU、内存、磁盘、堆栈等相关信息。
    • ✔ 代码生成 - 可直接通过框架生成前后端基础业务代码(go、vue),减少开发时间。
    • ✔ 组态大屏设计器 - 通过拖拉拽直接生成组态、大屏。
    • ✔ 规则链设计 - 物联网规则链过滤
    • ✔ 报表设计 - 数据报表设计
    • ✔ 产品管理 - 设备的产品管理
    • ✔ 设备管理 - 设备的管理

    🛠 以后可能会有什么NB功能?

    • 开发中 应用管理 - 基于K8S编排能力,创建应用管理模块。
    • 开发中 多协议接入 - 根据插件形式创建多协议接入
    • 开发中 3D组态 - 根据2d组态自动生成3D组态
    • 开发中 数字孪生编辑器 - 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存储上传的文件的地方

    更多功能请访问系统。

    ❤特别鸣谢

    • 感谢VUE-NEXT-ADMIN

    版权说明

    • PandaX快速开发平台采用Apache-2.0技术协议
    • 代码可用于个人项目等接私活或企业项目脚手架使用,PandaX全系开源版完全免费
    • 二次开发如用于商业性质或开源竞品请先联系群主审核
    • 允许进行商用,但是不允许二次开源出来并进行收费
    • 请不要删除和修改PandaX源码头部的版权与作者声明及出处
    • 不得进行简单修改包装声称是自己的项目
    • 我们已经申请了相关的软件开发著作权和相关登记
    • 如有使用我们项目功能等的扩展项目,请在项目介绍中,进行明确说明

    💌 支持作者

    如果觉得框架不错,或者已经在使用了,希望你可以去 PandaX 或者
    PandaUi 帮我点个 ⭐ Star,这将是对我极大的鼓励与支持。

    下一页
    修改用户信息
    Built with