Admin.NET.Web.Entry,领域与 API 在 Admin.NET.Plugin.*(当前为 AiDOP) 中扩展,目标管理端与业务 UI 以官方 references/Admin.NET/Web 为载体在该前端内扩展(与后端双进程联调,见 docs/GETTING_STARTED.md)。flowchart LR
subgraph client [浏览器]
Legacy[legacy-demo 对照用]
AdminWeb[Admin.NET 官方 Web 目标 UI]
end
subgraph server [Admin.NET]
Web[Web.Entry]
Core[Web.Core / Furion]
Plugin[Plugin.AiDOP]
Sugar[SqlSugar + MySQL]
end
Legacy -->|5174 /api 代理| Web
AdminWeb -->|VITE_API_URL| Web
Web --> Core
Core --> Plugin
Plugin --> Sugar
references/Admin.NET/Web(权限、菜单、租户、审批及后续 Ai-DOP 业务页)。legacy-demo/frontend(5174)按上节所述仅对照,代理到同一后端 /api。Admin.NET.Plugin.AiDOP 中扩展。ado_*),便于数据迁移与对照。| 组件 | 职责 |
|---|---|
Entity/ |
AdoOrder、AdoPlan、AdoWorkOrder 与表一一对应。 |
Controllers/ |
兼容旧 Demo 的 MVC 路由 + [NonUnify] 响应。 |
Dto/ |
请求/响应模型,与旧 Demo DTO 对齐。 |
Startup.cs |
开发环境 CodeFirst;可按需注册更多服务。 |
[AllowAnonymous] 以降低联调成本。D:\Projects\Ai-DOP\SourceCode\references\Admin.NET 为克隆的上游仓库(与 ai-dop-platform 同级)。升级上游时: