sky-guo 18367c3ac9 chore: 将 ai-dop-platform 纳入主仓库并补充说明 1 week geleden
..
backend 18367c3ac9 chore: 将 ai-dop-platform 纳入主仓库并补充说明 1 week geleden
frontend 18367c3ac9 chore: 将 ai-dop-platform 纳入主仓库并补充说明 1 week geleden
scripts 18367c3ac9 chore: 将 ai-dop-platform 纳入主仓库并补充说明 1 week geleden
.gitignore 18367c3ac9 chore: 将 ai-dop-platform 纳入主仓库并补充说明 1 week geleden
README.md 18367c3ac9 chore: 将 ai-dop-platform 纳入主仓库并补充说明 1 week geleden
start.sh 18367c3ac9 chore: 将 ai-dop-platform 纳入主仓库并补充说明 1 week geleden

README.md

AiDOP - 数字化运营平台 (SaaS)

📋 项目概述

AiDOP 是一个基于 Admin.NET 框架的企业数字化运营 SaaS 平台,提供订单管理、计划管理、工单管理等核心功能。

🛠️ 技术栈

前端

  • Vue 3 + TypeScript
  • Element Plus UI 组件库
  • Vite 构建工具
  • Pinia 状态管理
  • Vue Router 路由

后端

  • .NET 6/8
  • Admin.NET 框架
  • Entity Framework Core
  • MySQL 数据库
  • Redis 缓存
  • JWT 认证

部署

  • Docker 容器化
  • Nginx 反向代理
  • K8s 编排(可选)

📊 功能模块

核心功能

  1. 系统首页 - 数据看板、待办事项
  2. 订单管理 - 销售订单、采购订单
  3. 计划管理 - 生产计划、物料计划
  4. 工单管理 - 工单创建、执行跟踪
  5. 产销协同看板 - 数据可视化

基础功能(Admin.NET 提供)

  • 用户管理
  • 角色管理
  • 权限管理
  • 菜单管理
  • 字典管理
  • 日志管理
  • 多租户(SaaS)

📁 项目结构

AiDOP/
├── backend/
│   └── AiDOP.Admin/
│       ├── Modules/              # 业务模块
│       │   ├── Order/            # 订单管理
│       │   ├── Plan/             # 计划管理
│       │   └── WorkOrder/        # 工单管理
│       ├── Admin.NET/            # Admin.NET 框架
│       └── Program.cs
├── frontend/
│   ├── src/
│   │   ├── views/                # 页面
│   │   ├── modules/              # 业务模块
│   │   └── App.vue
│   └── package.json
└── README.md

🚀 快速开始

环境要求

  • .NET 6/8 SDK
  • Node.js 18+
  • MySQL 8.0
  • Redis 6.0

数据库配置

CREATE DATABASE aidop CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

配置文件

克隆仓库后,将 backend/AiDOP.Admin/appsettings.example.json 复制为 appsettings.json,填写数据库连接串与 JWT Secret(appsettings.json 已在 .gitignore 中,避免密钥进入远程仓库)。

启动后端

cd backend/AiDOP.Admin
dotnet run

启动前端

cd frontend
npm install
npm run dev

📝 开发规范

  • 业务代码放在 Modules 目录
  • 基础功能使用 Admin.NET 框架
  • 遵循 RESTful API 规范
  • 前端使用 Composition API

版本: 1.0.0
创建时间: 2026-03-17