Skip to content

KspTooi/EndpointAnalysisService

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,317 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BioCode 快速开发平台

Java 21 Spring Boot 4 Vue 3

当我第一次知道要开发一个低代码平台时,其实我是拒绝的,因为我一直认为低代码平台是鸡肋,但是当我真正开始开发时,我发现我错了,低代码平台真的很好用,它可以帮助我们快速开发项目,提高开发效率,减少重复劳动,让我们有更多的时间去思考和优化项目。

种子项目介绍

BioCode 是一套部分开源的快速开发平台,它非常适合用于作为脚手架或种子项目,除个别私有域模块外,其他域代码全部毫无保留开源给个人及企业免费使用。

一个为生产落地、快速部署、简化运维而设计的快速开发平台

🎯 项目定位

Bio 是一个面向企业级应用的快速开发平台,但我们更关注:

  • 快速开发 - 高度定制化的代码生成器,一键炸出前后端代码,配合 AI 助手精装修,实现真正的快速开发。
  • 真正落地 - 不是简历驱动开发,每个功能都经过生产验证,我们不生产简历,只生产项目。
  • 易部署 - 单 JAR 包部署,支持 H2 零配置启动
  • 易维护 - 严格的编码规范,清晰的模块划分

🛠️ 技术栈

后端框架

  • Spring Boot 4.0.2
  • Spring Data JPA ORM 框架
  • Mybatis 持久层框架
  • Spring Security 权限管理框架
  • Spring Cache 缓存框架(本地缓存使用 Caffeine,分布式缓存使用 Redis 灵活切换)
  • Java 21 + Lombok
  • Flyway 数据库迁移与版本管理
  • Quartz 任务调度框架
  • EasyExcel 数据导入导出

前端框架

  • Vue3 + TypeScript + Vite
  • Element Plus UI 组件
  • Pinia 状态管理
  • Iconify 图标库
  • TailwindCSS 样式框架

🗺️ 功能路线图

CORE - 核心域

用户与权限

  • ✅ 登陆与认证
  • ✅ 用户管理
  • ✅ 用户组
  • ✅ 在线用户管理
  • ✅ 权限节点
  • ✅ 岗位管理
  • ✅ 个人中心
  • ✅ 租户数据权限(全部、本公司/租户及以下、本部门及以下、本部门、仅本人、指定部门)

系统管理

  • ✅ 菜单管理
  • ✅ 端点管理
  • ✅ 组织架构管理(企业与部门)
  • ✅ 统一文件存储
  • ✅ 配置管理
  • ✅ 维护中心(数据初始化与重置)
  • ✅ 通知中心
  • ✅ 注册表
  • ⭕ 账号安全策略(注册表的前端)
  • ✅ 服务监控运维面板(JVM 监控、系统信息、实时数据)

AUDIT - 审计域

  • ✅ 登陆审计日志
  • ✅ 系统内部错误日志
  • ⭕ 操作审计日志

COMMON - 通用域

  • ✅ 请求日志(SLF4J)
  • ⭕ 防重提交
  • ✅ 接口限流
  • ⭕ 敏感词管理/过滤模块
  • ⭕ IP 地址定位

OPEN - 开放平台域

  • ⭕ 应用管理
  • ⭕ 应用授权管理
  • ⭕ 签名验签网关
  • ⭕ 开放接口日志

QT(QuickTask) - 任务调度域

  • ✅ 定时任务分类
  • ✅ 定时任务管理
  • ✅ 定时任务日志

✅ 已完成   |   ⭕ 规划中

📄 许可证

本项目为私有项目。


开发团队: KspTooi
版本: 1.0.0
更新: 2026-02

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors