目录

ZhuaTech OA — 知华科技 OA 社区源码版

本次升级:会议衔接与跨地点通行缓冲

在同一日零点分钟口径下检查前后会议间隔、跨地点通行及准备时间,不改日历、不自动邀请。

新增已认证的结构化录入工作台(/operations.html),支持批量核算、逐条结果依据、分级复核和CSV/完整JSON导出。结果由真实后端算法计算,不是预置演示数字。所有数值精确传递,不调用外部模型。

这是只读核算:不写库、不审批、不自动执行财务、签署、销毁或设备控制。输入条件满足不是执行授权。算法、输入边界与接口说明。

本次升级:请假申请日期与额度预检

支持 UTF-8 CSV 文件/粘贴预检、物理行定位、批次重复业务键检查、模板下载和安全 CSV 导出。

  • 结束日期不得早于开始日期。
  • 申请天数不能超过剩余额度。

入口:/preflight.html(沿用现有后端认证)。预检不写库、不执行审批,也不替代主数据存在性、库存/余额锁定及正式入库事务校验。规则、接口与边界说明。

简体中文 | English

企业级审批撤回与重提治理

新增申请权限、流程状态、不可逆业务动作、下游单据锁定、外部系统补偿和审批轨迹保留检查,详见审批撤回与重提治理。

企业级用印治理

新增纸质/电子印章申请、授权、法务复核、职责分离、防篡改、归还和证据归档闭环,并按风险返回审批路径。详见企业级用印治理。

2026 企业级审批治理升级

新增金额分级审批、职责分离、委托授权校验、证据完整性与审计标签,支持在流程提交前自动判定通过、升级审批或阻断。详见 企业级审批治理。

企业级公文发布治理

新增最终版本、密级、收文范围、法务、签章、发文字号、附件安全、敏感数据、保管期限、业务批准、职责分离和审计证据联合门禁,详见公文发布治理说明。

License Java Spring Boot Vue

ZhuaTech OA(知华 OA)是由 知华科技(上海如静知华信息科技有限公司) 开放源码的前后端分离移动办公系统。项目展示企业公告、移动考勤、请假审批、工作待办和组织通讯录等基础 OA 能力,可用于个人学习 Java OA、Vue OA 和 H5 移动办公系统的设计与实现。

[!IMPORTANT] 使用限制:本工程仅允许个人用于非商业性的学习、研究与技术交流,不得用于任何商业用途。企业内部使用、生产部署、SaaS、项目交付、咨询实施、二次开发后销售或其他直接、间接商业使用,均须事先取得上海如静知华信息科技有限公司的书面商业授权。完整条款请阅读 LICENSE。

本项目为“源码开放/社区源码版”,因包含非商业限制,不属于 OSI 定义的开源软件。

官方网站:https://www.zhuatech.cn/ · 商业授权、深度开发、私有化部署与定制功能,请联系知华科技。

会议负载诊断

新增 POST /api/oa/insights/meeting-load。接口依据每周会议时长、会议数量、非必要参会比例、日程冲突和专注时间块计算会议负载率与风险等级,并给出合并例会、纪要知会和无会时段等可执行建议,帮助团队减少低效协作占用。

功能特性

  • 账号登录:JWT 无状态认证,管理员与员工角色权限
  • 移动工作台:待办、审批、公告和考勤状态概览
  • 企业公告:公告列表、置顶与管理员发布
  • 考勤管理:每日签到、签退、迟到识别和历史记录
  • 请假审批:申请、状态跟踪与管理员审批
  • 工作待办:创建、完成、删除和优先级管理
  • 组织通讯录:部门、员工、职位与一键拨号
  • 工程能力:MySQL 迁移、Docker Compose、健康检查与 GitHub Actions

技术架构

层级 技术
H5 前端 Vue 3、Vite、Vant、Pinia、Vue Router、Axios
Java 后端 Java 21、Spring Boot、Spring Security、Spring Data JPA、Flyway
数据库 MySQL 8.4(测试环境可使用 H2)
部署 Docker、Docker Compose、Nginx

后端采用 cn.zhuatech.oa 根包名,前后端通过 REST API 解耦。详细设计见 架构文档 和 API 文档。

5 分钟启动

前置条件:Docker Desktop / Docker Engine 24+ 与 Docker Compose v2。以下方式仅供个人非商业学习环境使用;商业或生产部署前须取得书面授权。

cp .env.example .env
docker compose up --build -d

浏览器访问:http://localhost:8088

类型 账号 密码
员工体验 demo Demo@2026
管理员 admin ZhuaTech@2026

体验密码仅用于本地首次启动。部署到公网前必须修改初始化账号、数据库密码及 JWT_SECRET。

停止服务:

docker compose down

删除数据库卷会永久清除数据,仅在明确需要重置演示数据时执行:docker compose down -v。

本地开发

后端需要 JDK 21、Maven 3.9 和 MySQL 8:

cd backend
mvn spring-boot:run

前端需要 Node.js 24 与 npm 11:

cd frontend
npm install
npm run dev

默认开发地址为 http://localhost:5173,Vite 会将 /api 代理到 http://localhost:8080。环境变量说明见 .env.example。

项目结构

zhuatech-oa/
├── backend/        # cn.zhuatech.oa Java 后端
├── frontend/       # Vue 3 移动端 H5
├── deploy/         # 部署相关配置
├── docs/           # 架构、API 与开发文档
├── compose.yaml    # 一键启动编排
└── README.md

路线图

  • 流程设计器与多级审批
  • 加班、出差、报销、用章和会议室
  • RBAC 菜单与数据权限
  • 文件中心、消息通知与企业微信/钉钉集成
  • PC 管理后台与多租户能力

欢迎按 贡献指南 提交 Issue 和 Pull Request。安全问题请不要公开披露,处理方式见 安全策略。

使用许可与商业授权

本项目版权归 上海如静知华信息科技有限公司 所有,并按照 ZhuaTech OA 社区源码许可协议提供源码:

  • 允许自然人用于个人、非商业性的学习、研究、实验和技术交流。
  • 允许为上述目的在个人设备上运行和修改,但必须保留许可证、版权与 NOTICE 声明。
  • 未经我方事先书面授权,不得用于任何商业用途。 企业内部使用、生产环境部署、SaaS、托管、项目交付、商业集成、收费或免费商业产品、咨询实施以及可产生直接或间接商业利益的使用,均属于商业使用。
  • 商业使用、私有化部署或基于本工程进行商业二次开发,须联系知华科技取得书面商业授权。
  • “知华科技”“ZhuaTech”相关名称及标识不因源码可见而授予商标许可。

如果你需要商业授权、OA 系统深度开发、业务流程定制、私有化部署、系统集成或技术支持,请访问 知华科技官网 联系上海如静知华信息科技有限公司。

微信咨询

扫描下方任一二维码添加微信,可咨询 ZhuaTech OA 部署、二次开发、功能定制及企业数字化解决方案。

知华科技微信咨询二维码一|上海如静知华信息科技有限公司    知华科技微信咨询二维码二|上海如静知华信息科技有限公司

任选一个二维码扫码添加微信,联系知华科技

相关关键词

OA 社区源码、Java OA 学习项目、Spring Boot OA、Vue OA、H5 移动办公、企业考勤系统、请假审批系统、协同办公系统、OA 商业授权、OA 私有化部署。


Copyright © 2026 上海如静知华信息科技有限公司(知华科技)

本次增强:审批 SLA 分诊

新增审批 SLA 评估接口,可依据已等待时长、流程时限、业务影响、关键申请人和材料完整度计算风险分、P0–P3 优先级、超期小时数及升级动作。它适合接入待办中心或定时任务,让流程负责人先处理真正影响交付的审批,而不是只按提交时间排队。

  • 接口:POST /api/operations/approval-sla
  • 输出:ON_TRACK、AT_RISK、BREACHED 状态与可执行处置建议
  • 质量保障:新增鉴权集成测试,覆盖超期 P0 场景

审批组合负载路由

在单笔 SLA 判断之上,新增 POST /api/operations/approval-sla/portfolio。系统会按风险统一排序待办,结合审批团队的并发容量和当前负载给出承接团队、预计剩余容量与升级建议,帮助流程管理员减少“高风险事项排在队尾”和人工分单不均的问题。移动工作台已提供可直接运行的演示入口。

工作日专注度

POST /api/oa/insights/workday-focus 将会议、待审批、逾期任务、临时打断和专注时长汇总成 0—100 分,返回工作日风险与建议专注时间块。规则透明且不采集无关个人属性,适合个人工作台和团队负荷看板。

AI 会议纪要与行动项助手

新增 POST /api/oa/ai/meeting-copilot,可从会议转写中提取决策、负责人、截止时间与风险语句,并生成会议质量分、摘要和会后追踪建议。默认 local 模式无需模型密钥即可运行;配置 ZHUATECH_AI_PROVIDER=deepseek、模型地址、模型名和用户自己的 API Key 后,可使用 DeepSeek 或其他 OpenAI 兼容大模型增强纪要表达。向外部模型发送会议内容前,请先完成企业数据分级和授权。

检索关键词:AI OA、智能办公系统、AI 会议纪要、会议转写摘要、行动项提取、DeepSeek OA、Java AI 办公系统、知华科技 AI 办公。

企业审批委托治理

新增 POST /api/enterprise/oa/approval-delegation,在员工休假或岗位代理启用前核对委托时段、流程范围、跨组织权限、账号状态、受托人负载、循环委托和申请人自审风险。印章、付款、人事等受限流程必须具备专项授权;接口返回 ACTIVATE / REVIEW / BLOCKED、阻断原因和通知、审计动作,避免简单转交造成越权与职责分离失效。

会议资源预订治理

新增 POST /api/enterprise/oa/meeting-resource-governance,在会议确认前同时校验时段冲突、人数容量、外部访客、涉密场地、视频设备与跨地点准备。详细规则见 会议资源预订治理。

关于

知华科技 OA 开源版:前后端分离的 Java + Vue H5 企业办公自动化系统。上海如静知华信息科技有限公司,官网 https://www.zhuatech.cn/

1000.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号