# path-less-sys **Repository Path**: NBegin/path-less-sys ## Basic Information - **Project Name**: path-less-sys - **Description**: 企业级智能化低代码开发平台:以可视化设计器与运行时引擎为核心,覆盖应用搭建、业务对象、流程编排、数据治理、主数据、AI 应用与平台治理,支持从原型到生产部署的完整链路 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2026-05-10 - **Last Updated**: 2026-11-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PathLess Sys > 临兵斗者,皆阵列前行 企业级智能化低代码开发平台:以可视化设计器与运行时引擎为核心,覆盖应用搭建、业务对象、流程编排、数据治理、主数据、AI 应用与平台治理,支持从原型到生产部署的完整链路。 ![PathLess Sys 产品门户](public/screenshots/营销.png) ## 在线演示 无需本地部署,直接访问在线演示站点即可体验完整功能(含 Mock 数据): **https://path-less-sys.pages.dev/** 演示账号:`admin` / `admin123` ## 核心模块 | 模块 | 主要能力 | | --- | --- | | 工作台 | 个人仪表盘、待办中心(待办 / 待审批 / 已办)、工单共享中心入口 | | 工单共享中心 | 事件接入与确认;闭环调度台账;派单 → 接单 → 处置 → 核验 → 回访节点流转;动态表单;超时升级、回访打回与拆单;调度智能体提示 | | 共享中心配置 | 主数据与责任单位;组织与接单人;流程模板(草稿 → 发布 → 版本快照 → 回滚);节点链路编排;运行规则;考核画像与停权复核 | | 应用设计 | 页面、表单、流程、事件、打印模板设计器;物料库;应用与菜单配置;低代码运行时 | | 对象与流程 | 业务对象模板与实例、对象关系;元数据模板 / 字段 / 血缘;可视化流程编排与审批 | | AI 平台 | Agent 编排、多模型接入、知识库与 RAG、智能客服、AI 对话 | | 集成中心 | 连接器(钉钉、企业微信、飞书等)、API 编排、事件与回调 | | 数据中心 | BI 仪表盘、报表设计、数据集与数据源、ETL、数据资产 / 质量 / 安全 / 血缘 | | 主数据 MDM | 主数据实例、版本回滚、质量与血缘、国际化、生命周期、审批流、重复合并、导入导出、批量审批、订阅分发、分类管理 | | 权限与安全 | RBAC、菜单与接口权限、字段与行级数据权限、MFA、密码策略、审计日志、接口限流、系统监控与告警 | | 开放平台 | 开发者应用、开放 API、能力接入 | | 系统管理 | 用户、角色、权限、部门、菜单、字典、参数、通知模板、打印模板、公告、日志、监控、限流配置 | | 开发工具 | 在线 IDE、API 设计、数据库设计、Mock 工具 | | 即时通讯 | 单聊 / 群聊、WebSocket 消息推送、通知中心 | 平台支持中文、English、日本語、한국어 四套界面语言,并提供多套主题配色与暗色模式。 ## 界面预览 以下截图对应当前版本(翡翠绿主题)。 | 登录 | 注册 | | --- | --- | | ![登录](public/screenshots/login.png) | ![注册](public/screenshots/register.png) | | 工单工作台 | 待办中心 | | --- | --- | | ![工单工作台](public/screenshots/工单工作台.png) | ![待办中心](public/screenshots/待办中心.png) | | 公告管理 | | --- | | ![公告管理](public/screenshots/公告管理.png) | ## 技术架构 - 前端:Vue 3 单页应用,按业务域组织路由与视图;Pinia 管理状态;Axios 统一接口层;Vite 开发代理。 - 后端:Spring Boot 多模块单体服务(domain / service / controller / security / app),REST API + JWT 鉴权。 - 数据:MySQL 持久化,Flyway 管理迁移;Redis 用于缓存与会话辅助;主数据与工单等业务表统一由平台维护。 - 开发模式:MockJS 可在无后端时拦截接口;完整模式通过 `/api` 代理访问后端。 | 层次 | 技术栈 | | --- | --- | | 前端 | Vue 3、Vue Router 4、Pinia、Ant Design Vue 4、Vite 6、Vue I18n 9 | | 可视化 | ECharts、流程编排设计器、低代码设计器与物料注册 | | 后端 | JDK 17、Spring Boot 3、Spring Security、MyBatis-Plus、Flyway | | 数据与中间件 | MySQL 8+、Redis 7+ | | 测试与构建 | Vitest、Playwright、Maven、Docker Compose | ## 快速开始 ### 环境要求 - Node.js ≥ 18、npm ≥ 10 - JDK 17、Maven ≥ 3.9 - MySQL 8+、Redis 7+(完整模式需要) ```bash # 安装前端依赖并执行环境自检 npm install npm run init ``` ### Mock 模式(无需后端) ```bash npm run dev:mock # 访问 http://localhost:3001 ``` 演示账号: - 管理员:`admin` / `admin123` - 普通用户:`user` / `Admin@2026!` ### 完整模式 ```bash # 1. 按需启动 MySQL / Redis(也可使用已有实例) cd backend-java && docker compose up -d && cd .. # 2. 首次初始化数据库与种子数据 npm run init:data # 3. 启动后端(8080) npm run start:backend # 4. 启动前端(3001,/api 代理到后端) npm run dev ``` 数据库、Redis 与后端端口等配置见 `.env.development`(可从 `.env.example` 复制)。 ### 构建与测试 ```bash npm run build # 生产构建 npm run build:mock # Mock 构建 npm run test # 前端单元测试(Vitest) npm run test:backend # 后端测试(Maven) npm run test:e2e # 端到端测试(Playwright) ``` ## 目录结构 ```text src/ views/ 业务模块页面(工作台、工单共享中心、MDM、设计器等) components/ 通用组件与业务组件 api/ 接口封装 stores/ Pinia 状态 router/ 路由、菜单与权限守卫 mocks/ MockJS 接口与演示数据 engine/ 低代码运行时与设计器引擎 materials/ 物料注册 locales/ 多语言资源 backend-java/ pathless-app/ 启动模块、配置与数据库迁移 pathless-domain/ 实体与 Mapper pathless-service/ 业务服务 pathless-controller/ REST 接口 pathless-security/ 鉴权、加密与安全策略 pathless-common/ 公共能力 tests/ unit / e2e / performance scripts/ 初始化与工具脚本 ``` ## 安全与权限 - JWT 双 Token:Access Token 仅存内存与 sessionStorage,避免持久化到 localStorage。 - 菜单、路由与接口三层权限校验;支持角色、权限点与字段 / 行级数据权限。 - 敏感操作写审计日志;支持 MFA、密码策略与登录风控。 - 接口限流、系统监控与告警,异常信息按统一响应结构透传。 ## 许可证 **源码可见 · 非商业学习许可(Source-Available, Not Open Source)** 本仓库不是开源软件仓库,不适用 MIT、Apache-2.0 等开源许可证。版权持有人仅允许个人出于学习、研究与技术探讨目的阅读、运行和修改源代码,且必须保留原始版权与许可声明。 - 允许:个人本地学习、研究、技术探讨、非商业实验 - 禁止:生产部署、企业内部业务使用、客户交付、商业演示、SaaS 运营、商业产品集成、收费培训或咨询 - 商业使用必须提前购买授权并签署正式商业授权合同 - 试用、评估、内部测试等准商业场景需另行申请试用授权 > **法律风险提示**:未经授权将本软件用于商业用途,可能构成著作权侵权。版权持有人有权依法要求停止使用、删除副本、赔偿经济损失及合理维权费用(含律师费、取证费、公证费),情节严重的还可能面临行政处罚,甚至刑事责任。源代码可见、可下载或已修改均不免除侵权责任。 完整条款见 [LICENSE](./LICENSE)。商业授权请联系: © 2026 NBreak. 保留所有权利。