优化GEO
This commit is contained in:
@@ -0,0 +1,73 @@
|
|||||||
|
# CLAUDE.md
|
||||||
|
|
||||||
|
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
|
||||||
|
|
||||||
|
## Project Overview
|
||||||
|
|
||||||
|
小蚂蚁云 (EasyGoAdmin) — a Chinese-language enterprise admin platform. A **monolith assembled from a Maven multi-module backend** (Java 17, Spring Boot 3.3.0) plus a **Vue 3 SPA frontend** in `xiaomayi-ui/`. Despite module names suggesting microservices, all services are packaged as library jars into single deployable apps (`xiaomayi-admin`, `xiaomayi-web`, `xiaomayi-uniapp`) that component-scan `com.xiaomayi.*`.
|
||||||
|
|
||||||
|
Code comments, commit messages, and UI text are in Chinese.
|
||||||
|
|
||||||
|
## Commands
|
||||||
|
|
||||||
|
### Backend (Maven, run from repo root)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
mvn clean install # build all modules
|
||||||
|
mvn clean package -P prod # build with profile: local (default) | dev | test | uat | prod
|
||||||
|
mvn -pl xiaomayi-modules/xiaomayi-admin -am spring-boot:run # run admin app
|
||||||
|
```
|
||||||
|
|
||||||
|
The admin app can also be started from the IDE via `com.xiaomayi.admin.XMAdminApplication`. It listens on port **8081** with context path `/api`. There are no backend tests in the repo.
|
||||||
|
|
||||||
|
### Frontend (`xiaomayi-ui/`, uses pnpm)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
pnpm install # or: pnpm bootstrap
|
||||||
|
pnpm dev # dev server on port 8001, proxies /api -> http://127.0.0.1:8081/api
|
||||||
|
pnpm build # production build (same as build:prod)
|
||||||
|
pnpm build:test # test-env build
|
||||||
|
pnpm type:check # vue-tsc type check
|
||||||
|
pnpm lint:eslint # eslint --fix on src/
|
||||||
|
pnpm lint:stylelint # stylelint --fix
|
||||||
|
pnpm lint:prettier # prettier --write
|
||||||
|
```
|
||||||
|
|
||||||
|
Lint tooling: ESLint + Prettier + Stylelint + commitlint (conventional) + husky/lint-staged. There is no test suite.
|
||||||
|
|
||||||
|
## Backend Architecture
|
||||||
|
|
||||||
|
Module layout (parent `pom.xml` at root, version managed via `flatten-maven-plugin` + `${revision}`):
|
||||||
|
|
||||||
|
- **`xiaomayi-common/`** — ~35 independent starter-style libs, one directory per capability (`xiaomayi-security`, `xiaomayi-redis`, `xiaomayi-mybatis`, `xiaomayi-oss`, `xiaomayi-sms`, `xiaomayi-tenant`, `xiaomayi-datasource`, …). `xiaomayi-all` is the BOM aggregating them. Feature starters follow Spring Boot auto-configuration conventions.
|
||||||
|
- **`xiaomayi-services/`** — business domains: `system`, `cms`, `product`, `order`, `member`, `logistics`, `invoice`, `quartz` (scheduling), `generator` (code generator). Each follows `controller / service / mapper / entity / dto / vo` under `com.xiaomayi.<domain>`, with MyBatis mapper XML in `src/main/resources/mapper/`.
|
||||||
|
- **`xiaomayi-modules/`** — deployable applications that wire services + starters together:
|
||||||
|
- `xiaomayi-admin` — the admin backend (main entry: `XMAdminApplication`)
|
||||||
|
- `xiaomayi-web` — public website backend
|
||||||
|
- `xiaomayi-uniapp` — mobile/API backend
|
||||||
|
- **`xiaomayi-visual/`** — `xiaomayi-monitor` (Spring Boot Admin-style monitoring).
|
||||||
|
|
||||||
|
### Configuration layering (important)
|
||||||
|
|
||||||
|
`XMAdminApplication` excludes the default DataSource/Druid/MyBatis-Plus/Security auto-config; these are wired manually via the common starters. Config resolution:
|
||||||
|
|
||||||
|
1. `xiaomayi-modules/xiaomayi-admin/src/main/resources/application.yml` — imports shared feature configs from `configs/application-*.yml` (mybatis, security, tenant, springdoc, knife4j, payment, …).
|
||||||
|
2. Maven profile (`-P local|dev|test|uat|prod`) sets `package.environment` → `spring.profiles.active` → loads `application-{env}.yml`.
|
||||||
|
3. Each env yml imports env-specific overrides from `configs/{env}/` (redis, minio, aliyun OSS/SMS, email, token, elastic, dingtalk). Datasource config lives in `application-{env}.yml`.
|
||||||
|
|
||||||
|
To change behavior for one environment only, edit `configs/{env}/…`; for a cross-cutting feature, edit the shared `configs/application-*.yml`.
|
||||||
|
|
||||||
|
Database: MySQL, dynamic-datasource (multi-datasource capable, Druid pool), default `easygoadmin.web` at localhost:3306 (root/root in dev). Init SQL: `document/easygoadmin.web.sql`.
|
||||||
|
|
||||||
|
## Frontend Architecture (`xiaomayi-ui/`)
|
||||||
|
|
||||||
|
Vue 3 + TypeScript + Vite 3 + Element Plus + Pinia + vue-router 4 + TailwindCSS. Path alias `@` → `src/`.
|
||||||
|
|
||||||
|
- **Dynamic routes**: menus and routes come from the backend menu API (`src/api/system/menu`), formatted by `routerGenerator` in `src/router/generator-routers.ts`. `LAYOUT`/`IFRAME` are virtual components mapped in `router-guards.ts`. Adding a new admin page requires a menu record in the DB (component path points at the view file under `src/views/`), not just a router entry.
|
||||||
|
- **HTTP**: centralized Axios wrapper in `src/utils/http/axios/` (transform hooks, cancel, error handling). API modules under `src/api/` mirror the backend domains and the page folders in `src/views/`.
|
||||||
|
- **Env vars**: `.env` (base), `.env.development`, `.env.test`, `.env.production`. `VITE_PROXY` in `.env.development` controls the dev proxy.
|
||||||
|
- **Build**: `build/` holds Vite plugin factory, proxy helper, and a post-build script (`build/script/postBuild.ts`); output goes to `dist/`.
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
|
||||||
|
`Dockerfile` (root) runs `xiaomayi-elevue.jar` on OpenJDK 17 alpine, port 8081. `docker-compose.yml` builds it with `network_mode: host`, mounting `./logs` → `/data/java/logs` and `./upload` → `/data/java/uploads` (file uploads land in `upload/`).
|
||||||
@@ -1,23 +1,38 @@
|
|||||||
# EasyGoAdmin
|
# EasyGoAdmin
|
||||||
|
|
||||||
> EasyGoAdmin 是小蚂蚁云研发团队打造的企业级后台管理系统与敏捷开发框架,基于 Go 语言、前后端分离、开箱即用,帮助企业和开发者快速构建中大型后台应用。
|
> EasyGoAdmin 是小蚂蚁云研发团队打造的企业级 Golang 后台管理系统与敏捷开发框架,提供前后端分离(Vue3 + ElementPlus/AntDesign/NaiveUI)与 Layui 混编两种模式,内置按钮级 RBAC 权限、代码生成器与 20+ 基础模块,采用付费授权。
|
||||||
|
|
||||||
官网: https://www.easygoadmin.vip
|
官网: https://www.easygoadmin.vip
|
||||||
官方邮箱: easygoadmin@163.com
|
官方邮箱: easygoadmin@163.com
|
||||||
研发团队: 小蚂蚁云研发团队
|
研发团队: 小蚂蚁云研发团队
|
||||||
Gitee 仓库: https://gitee.com/easygoadmin
|
Gitee 仓库: https://gitee.com/easygoadmin
|
||||||
GitHub 仓库: https://github.com/easygoadmin
|
GitHub 仓库: https://github.com/easygoadmin
|
||||||
|
最近更新: 2026-10-29
|
||||||
|
|
||||||
## 核心能力
|
## 核心能力
|
||||||
|
|
||||||
- 后端支持 GoFrame、Gin、Beego、Iris 等主流 Go 框架
|
- 后端支持 GoFrame、Gin、Beego、Iris 四种主流 Go 框架,按版本任选其一
|
||||||
- 前端集成 Layui、ElementPlus、AntDesign、NaiveUI、ArcoDesign 等主流 UI 组件库
|
- 前端提供 Layui(混编模式)与 ElementPlus、AntDesign、NaiveUI(前后端分离模式)
|
||||||
- 前后端分离架构,集成 RBAC 权限体系、多租户、代码生成器、工作流等企业级功能
|
- 内置 RBAC 权限体系(精细化到按钮、方法级)、代码生成器、20+ 基础模块
|
||||||
- 支持 MySQL、PostgreSQL、SqlServer、Sqlite 等多种数据库驱动
|
- 支持 MySQL(默认)、PostgreSQL、SqlServer、Oracle、Sqlite 多种数据库驱动
|
||||||
|
- 多端适配:手机、平板、PC 响应式布局,深浅色主题切换
|
||||||
|
|
||||||
|
## 授权与价格
|
||||||
|
|
||||||
|
- 授权模式:付费授权,分一年授权与永久授权两档,授权期间版本免费升级
|
||||||
|
- Layui 混编版:一年 ¥799.99 / 永久 ¥899.99
|
||||||
|
- 前后端分离版(ElementPlus / AntDesign / NaiveUI):一年 ¥1599.99 / 永久 ¥1799.99
|
||||||
|
- 演示账号:admin / 123456(演示环境仅供体验,请勿依赖其中数据)
|
||||||
|
- 禁止二次转售、恶意分享源码
|
||||||
|
|
||||||
|
## 适用场景
|
||||||
|
|
||||||
|
- 中大型企业后台管理系统、数据中台、政企信息化项目
|
||||||
|
- 需要快速生成 CRUD 模块、复用成熟 RBAC 权限体系的研发团队
|
||||||
|
|
||||||
## 主要页面
|
## 主要页面
|
||||||
|
|
||||||
- [首页](https://www.easygoadmin.vip/): 产品概览、框架优势、价格与选择指南
|
- [首页](https://www.easygoadmin.vip/): 产品概览、价格、选择指南与常见问题
|
||||||
- [Layui 混编版](https://www.easygoadmin.vip/goods/detail/1): EasyGoAdmin 混编版框架 Layui 版
|
- [Layui 混编版](https://www.easygoadmin.vip/goods/detail/1): EasyGoAdmin 混编版框架 Layui 版
|
||||||
- [ElementPlus 版](https://www.easygoadmin.vip/goods/detail/2): EasyGoAdmin 前后端分离框架 ElementPlus 版本
|
- [ElementPlus 版](https://www.easygoadmin.vip/goods/detail/2): EasyGoAdmin 前后端分离框架 ElementPlus 版本
|
||||||
- [AntDesign 版](https://www.easygoadmin.vip/goods/detail/3): EasyGoAdmin 前后端分离框架 AntDesign 版本
|
- [AntDesign 版](https://www.easygoadmin.vip/goods/detail/3): EasyGoAdmin 前后端分离框架 AntDesign 版本
|
||||||
@@ -29,19 +44,47 @@ GitHub 仓库: https://github.com/easygoadmin
|
|||||||
- [Gitee 仓库](https://gitee.com/easygoadmin): 国内用户首选,含 Issues 与更新动态
|
- [Gitee 仓库](https://gitee.com/easygoadmin): 国内用户首选,含 Issues 与更新动态
|
||||||
- [GitHub 仓库](https://github.com/easygoadmin): 国际镜像仓库
|
- [GitHub 仓库](https://github.com/easygoadmin): 国际镜像仓库
|
||||||
|
|
||||||
## 开发文档
|
## 开发文档(后端框架 × 前端方案)
|
||||||
|
|
||||||
- GoFrame: http://docs.goframe.elevue.easygoadmin.vip (ElementPlus)、http://docs.goframe.antdvue.easygoadmin.vip (AntDesign)、http://docs.goframe.naivevue.easygoadmin.vip (NaiveUI)
|
| 后端框架 | 前端方案 | 文档地址 |
|
||||||
- Gin: http://docs.gin.elevue.easygoadmin.vip (ElementPlus)、http://docs.gin.antdvue.easygoadmin.vip (AntDesign)、http://docs.gin.naivevue.easygoadmin.vip (NaiveUI)
|
|---------|---------|---------|
|
||||||
- Beego: http://docs.beego.elevue.easygoadmin.vip (ElementPlus)、http://docs.beego.antdvue.easygoadmin.vip (AntDesign)、http://docs.beego.naivevue.easygoadmin.vip (NaiveUI)
|
| GoFrame | Layui 混编 | http://docs.goframe.layui.easygoadmin.vip |
|
||||||
- Iris: http://docs.iris.elevue.easygoadmin.vip (ElementPlus)、http://docs.iris.antdvue.easygoadmin.vip (AntDesign)、http://docs.iris.naivevue.easygoadmin.vip (NaiveUI)
|
| GoFrame | ElementPlus | http://docs.goframe.elevue.easygoadmin.vip |
|
||||||
|
| GoFrame | AntDesign | http://docs.goframe.antdvue.easygoadmin.vip |
|
||||||
|
| GoFrame | NaiveUI | http://docs.goframe.naivevue.easygoadmin.vip |
|
||||||
|
| Gin | Layui 混编 | http://docs.gin.layui.easygoadmin.vip |
|
||||||
|
| Gin | ElementPlus | http://docs.gin.elevue.easygoadmin.vip |
|
||||||
|
| Gin | AntDesign | http://docs.gin.antdvue.easygoadmin.vip |
|
||||||
|
| Gin | NaiveUI | http://docs.gin.naivevue.easygoadmin.vip |
|
||||||
|
| Beego | Layui 混编 | http://docs.beego.layui.easygoadmin.vip |
|
||||||
|
| Beego | ElementPlus | http://docs.beego.elevue.easygoadmin.vip |
|
||||||
|
| Beego | AntDesign | http://docs.beego.antdvue.easygoadmin.vip |
|
||||||
|
| Beego | NaiveUI | http://docs.beego.naivevue.easygoadmin.vip |
|
||||||
|
| Iris | Layui 混编 | http://docs.iris.layui.easygoadmin.vip |
|
||||||
|
| Iris | ElementPlus | http://docs.iris.elevue.easygoadmin.vip |
|
||||||
|
| Iris | AntDesign | http://docs.iris.antdvue.easygoadmin.vip |
|
||||||
|
| Iris | NaiveUI | http://docs.iris.naivevue.easygoadmin.vip |
|
||||||
|
|
||||||
## 在线演示
|
## 在线演示(后端框架 × 前端方案)
|
||||||
|
|
||||||
- GoFrame: http://manage.goframe.elevue.easygoadmin.vip (ElementPlus)、http://manage.goframe.antdvue.easygoadmin.vip (AntDesign)、http://manage.goframe.naivevue.easygoadmin.vip (NaiveUI)
|
| 后端框架 | 前端方案 | 演示地址 |
|
||||||
- Gin: http://manage.gin.elevue.easygoadmin.vip (ElementPlus)、http://manage.gin.antdvue.easygoadmin.vip (AntDesign)、http://manage.gin.naivevue.easygoadmin.vip (NaiveUI)
|
|---------|---------|---------|
|
||||||
- Beego: http://manage.beego.elevue.easygoadmin.vip (ElementPlus)、http://manage.beego.antdvue.easygoadmin.vip (AntDesign)、http://manage.beego.naivevue.easygoadmin.vip (NaiveUI)
|
| GoFrame | Layui 混编 | http://manage.goframe.layui.easygoadmin.vip |
|
||||||
- Iris: http://manage.iris.elevue.easygoadmin.vip (ElementPlus)、http://manage.iris.antdvue.easygoadmin.vip (AntDesign)、http://manage.iris.naivevue.easygoadmin.vip (NaiveUI)
|
| GoFrame | ElementPlus | http://manage.goframe.elevue.easygoadmin.vip |
|
||||||
|
| GoFrame | AntDesign | http://manage.goframe.antdvue.easygoadmin.vip |
|
||||||
|
| GoFrame | NaiveUI | http://manage.goframe.naivevue.easygoadmin.vip |
|
||||||
|
| Gin | Layui 混编 | http://manage.gin.layui.easygoadmin.vip |
|
||||||
|
| Gin | ElementPlus | http://manage.gin.elevue.easygoadmin.vip |
|
||||||
|
| Gin | AntDesign | http://manage.gin.antdvue.easygoadmin.vip |
|
||||||
|
| Gin | NaiveUI | http://manage.gin.naivevue.easygoadmin.vip |
|
||||||
|
| Beego | Layui 混编 | http://manage.beego.layui.easygoadmin.vip |
|
||||||
|
| Beego | ElementPlus | http://manage.beego.elevue.easygoadmin.vip |
|
||||||
|
| Beego | AntDesign | http://manage.beego.antdvue.easygoadmin.vip |
|
||||||
|
| Beego | NaiveUI | http://manage.beego.naivevue.easygoadmin.vip |
|
||||||
|
| Iris | Layui 混编 | http://manage.iris.layui.easygoadmin.vip |
|
||||||
|
| Iris | ElementPlus | http://manage.iris.elevue.easygoadmin.vip |
|
||||||
|
| Iris | AntDesign | http://manage.iris.antdvue.easygoadmin.vip |
|
||||||
|
| Iris | NaiveUI | http://manage.iris.naivevue.easygoadmin.vip |
|
||||||
|
|
||||||
## 说明
|
## 说明
|
||||||
|
|
||||||
|
|||||||
@@ -2,37 +2,37 @@
|
|||||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||||
<url>
|
<url>
|
||||||
<loc>https://www.easygoadmin.vip/</loc>
|
<loc>https://www.easygoadmin.vip/</loc>
|
||||||
<lastmod>2026-10-19</lastmod>
|
<lastmod>2026-10-29</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>1.0</priority>
|
<priority>1.0</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://www.easygoadmin.vip/goods/detail/1</loc>
|
<loc>https://www.easygoadmin.vip/goods/detail/1</loc>
|
||||||
<lastmod>2026-10-19</lastmod>
|
<lastmod>2026-10-29</lastmod>
|
||||||
<changefreq>monthly</changefreq>
|
<changefreq>monthly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://www.easygoadmin.vip/goods/detail/2</loc>
|
<loc>https://www.easygoadmin.vip/goods/detail/2</loc>
|
||||||
<lastmod>2026-10-19</lastmod>
|
<lastmod>2026-10-29</lastmod>
|
||||||
<changefreq>monthly</changefreq>
|
<changefreq>monthly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://www.easygoadmin.vip/goods/detail/3</loc>
|
<loc>https://www.easygoadmin.vip/goods/detail/3</loc>
|
||||||
<lastmod>2026-10-19</lastmod>
|
<lastmod>2026-10-29</lastmod>
|
||||||
<changefreq>monthly</changefreq>
|
<changefreq>monthly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://www.easygoadmin.vip/goods/detail/4</loc>
|
<loc>https://www.easygoadmin.vip/goods/detail/4</loc>
|
||||||
<lastmod>2026-10-19</lastmod>
|
<lastmod>2026-10-29</lastmod>
|
||||||
<changefreq>monthly</changefreq>
|
<changefreq>monthly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://www.easygoadmin.vip/copyright</loc>
|
<loc>https://www.easygoadmin.vip/copyright</loc>
|
||||||
<lastmod>2026-10-19</lastmod>
|
<lastmod>2026-10-29</lastmod>
|
||||||
<changefreq>yearly</changefreq>
|
<changefreq>yearly</changefreq>
|
||||||
<priority>0.3</priority>
|
<priority>0.3</priority>
|
||||||
</url>
|
</url>
|
||||||
|
|||||||
@@ -375,7 +375,7 @@
|
|||||||
<div class="xm-hero-text">
|
<div class="xm-hero-text">
|
||||||
<div class="xm-hero-badge"><i class="layui-icon layui-icon-diamond"></i> 企业级中台解决方案</div>
|
<div class="xm-hero-badge"><i class="layui-icon layui-icon-diamond"></i> 企业级中台解决方案</div>
|
||||||
<h1 class="xm-hero-title">构建高安全、高效率、<br>易扩展的数据中台基座</h1>
|
<h1 class="xm-hero-title">构建高安全、高效率、<br>易扩展的数据中台基座</h1>
|
||||||
<p class="xm-hero-desc">基于 Go 生态与 Vue3 技术栈,集成精细化权限管控、高效代码生成、全端自适应等企业级能力,<br>赋能企业数字化转型,加速业务价值交付。</p>
|
<p class="xm-hero-desc">基于 Go 语言的企业级后台管理系统与敏捷开发框架:GoFrame / Gin / Beego / Iris 四种后端 × ElementPlus / AntDesign / NaiveUI / Layui 四种前端共 16 种组合,一年授权 ¥1599.99 起,<br>内置按钮级 RBAC 权限与代码生成器,开箱即用,赋能企业数字化转型。</p>
|
||||||
<div class="xm-hero-actions">
|
<div class="xm-hero-actions">
|
||||||
<button class="layui-btn xm-hero-btn" nav-scroll="pricing">获取授权 <i class="layui-icon" style="transform: rotate(-90deg);"></i></button>
|
<button class="layui-btn xm-hero-btn" nav-scroll="pricing">获取授权 <i class="layui-icon" style="transform: rotate(-90deg);"></i></button>
|
||||||
<!-- <button class="layui-btn xm-hero-btn" nav-scroll="pricing">查看价格 <i class="layui-icon" style="transform: rotate(-90deg);"></i></button>-->
|
<!-- <button class="layui-btn xm-hero-btn" nav-scroll="pricing">查看价格 <i class="layui-icon" style="transform: rotate(-90deg);"></i></button>-->
|
||||||
@@ -477,7 +477,9 @@
|
|||||||
<div th:each="item,itemStat:${productList}" th:if="${item['id'] != 1}" class="layui-col-sm4">
|
<div th:each="item,itemStat:${productList}" th:if="${item['id'] != 1}" class="layui-col-sm4">
|
||||||
<div class="pricing">
|
<div class="pricing">
|
||||||
<div class="price-title" th:text="${item['productTitle']}"></div>
|
<div class="price-title" th:text="${item['productTitle']}"></div>
|
||||||
|
<div style="font-size: 13px; color: #999; margin-top: 4px;">后端可选:GoFrame / Gin / Beego / Iris</div>
|
||||||
<div class="price"><span class="small">¥</span>[[${item['discountPrice']}]]</div>
|
<div class="price"><span class="small">¥</span>[[${item['discountPrice']}]]</div>
|
||||||
|
<div class="desc" style="font-size: 13px;">一年授权价,永久授权 ¥1799.99</div>
|
||||||
<div th:if="${item['id']==2}" class="desc">组件丰富,生态成熟稳定</div>
|
<div th:if="${item['id']==2}" class="desc">组件丰富,生态成熟稳定</div>
|
||||||
<div th:if="${item['id']==3}" class="desc">设计优雅,企业级首选</div>
|
<div th:if="${item['id']==3}" class="desc">设计优雅,企业级首选</div>
|
||||||
<div th:if="${item['id']==4}" class="desc">轻量高效,更现代化</div>
|
<div th:if="${item['id']==4}" class="desc">轻量高效,更现代化</div>
|
||||||
@@ -539,6 +541,7 @@
|
|||||||
<i th:if="${item['id']==3}" class="layui-icon layui-icon-component"></i>
|
<i th:if="${item['id']==3}" class="layui-icon layui-icon-component"></i>
|
||||||
<i th:if="${item['id']==4}" class="layui-icon layui-icon-diamond"></i>
|
<i th:if="${item['id']==4}" class="layui-icon layui-icon-diamond"></i>
|
||||||
<h3 th:text="${item['productTitle']}"></h3>
|
<h3 th:text="${item['productTitle']}"></h3>
|
||||||
|
<p th:if="${item['id'] != 1}" class="text-left" style="font-size: 13px; color: #999;">后端可选:GoFrame / Gin / Beego / Iris</p>
|
||||||
<p th:if="${item['id']==2}" class="text-left">  基于Vue3、TypeScript、Vite构建,UI组件库采用ElementPlus的企业级中台解决方案。后端采用Go语言,提供GoFrame、Gin、Beego、Iris等框架版本可选,既支持传统同步服务,也可满足高性能异步及高并发场景需求。数据层支持MySQL、PostgreSQL、SqlServer、Oracle、Sqlite等多种数据库,并提供ORM统一接口,便于后续数据库迁移与扩展。采用前后端分离架构,后端提供标准化API接口,前端通过Axios完成数据请求与渲染,实现业务逻辑与用户界面完全解耦。内置RBAC权限管理体系,权限粒度精细化到按钮与方法层级,支持动态菜单配置与权限拦截,适配各类复杂企业权限场景。配备代码生成器引擎,支持自定义模板配置,可根据规范数据表结构一键生成模型、视图、控制器及前端页面的完整CRUD功能模块,极大提升开发效率。多端适配覆盖手机、平板、PC,栅格化布局配合深色与浅色主题自由切换机制,确保不同终端下的良好操作体验。提供完善的开发文档、源码注释及授权专属技术支持服务,为项目选型与落地提供全流程保障。</p>
|
<p th:if="${item['id']==2}" class="text-left">  基于Vue3、TypeScript、Vite构建,UI组件库采用ElementPlus的企业级中台解决方案。后端采用Go语言,提供GoFrame、Gin、Beego、Iris等框架版本可选,既支持传统同步服务,也可满足高性能异步及高并发场景需求。数据层支持MySQL、PostgreSQL、SqlServer、Oracle、Sqlite等多种数据库,并提供ORM统一接口,便于后续数据库迁移与扩展。采用前后端分离架构,后端提供标准化API接口,前端通过Axios完成数据请求与渲染,实现业务逻辑与用户界面完全解耦。内置RBAC权限管理体系,权限粒度精细化到按钮与方法层级,支持动态菜单配置与权限拦截,适配各类复杂企业权限场景。配备代码生成器引擎,支持自定义模板配置,可根据规范数据表结构一键生成模型、视图、控制器及前端页面的完整CRUD功能模块,极大提升开发效率。多端适配覆盖手机、平板、PC,栅格化布局配合深色与浅色主题自由切换机制,确保不同终端下的良好操作体验。提供完善的开发文档、源码注释及授权专属技术支持服务,为项目选型与落地提供全流程保障。</p>
|
||||||
<p th:if="${item['id']==3}" class="text-left">  基于Vue3、TypeScript、Vite构建,UI组件库采用AntDesign的企业级中台解决方案。后端采用Go语言,提供GoFrame、Gin、Beego、Iris等框架版本可选,既支持传统同步服务,也可满足高性能异步及高并发场景需求。数据层支持MySQL、PostgreSQL、SqlServer、Oracle、Sqlite等多种数据库,并提供ORM统一接口,便于后续数据库迁移与扩展。采用前后端分离架构,后端提供标准化API接口,前端通过Axios完成数据请求与渲染,实现业务逻辑与用户界面完全解耦。内置RBAC权限管理体系,权限粒度精细化到按钮与方法层级,支持动态菜单配置与权限拦截,适配各类复杂企业权限场景。配备代码生成器引擎,支持自定义模板配置,可根据规范数据表结构一键生成模型、视图、控制器及前端页面的完整CRUD功能模块,极大提升开发效率。多端适配覆盖手机、平板、PC,栅格化布局配合深色与浅色主题自由切换机制,确保不同终端下的良好操作体验。提供完善的开发文档、源码注释及授权专属技术支持服务,为项目选型与落地提供全流程保障。</p>
|
<p th:if="${item['id']==3}" class="text-left">  基于Vue3、TypeScript、Vite构建,UI组件库采用AntDesign的企业级中台解决方案。后端采用Go语言,提供GoFrame、Gin、Beego、Iris等框架版本可选,既支持传统同步服务,也可满足高性能异步及高并发场景需求。数据层支持MySQL、PostgreSQL、SqlServer、Oracle、Sqlite等多种数据库,并提供ORM统一接口,便于后续数据库迁移与扩展。采用前后端分离架构,后端提供标准化API接口,前端通过Axios完成数据请求与渲染,实现业务逻辑与用户界面完全解耦。内置RBAC权限管理体系,权限粒度精细化到按钮与方法层级,支持动态菜单配置与权限拦截,适配各类复杂企业权限场景。配备代码生成器引擎,支持自定义模板配置,可根据规范数据表结构一键生成模型、视图、控制器及前端页面的完整CRUD功能模块,极大提升开发效率。多端适配覆盖手机、平板、PC,栅格化布局配合深色与浅色主题自由切换机制,确保不同终端下的良好操作体验。提供完善的开发文档、源码注释及授权专属技术支持服务,为项目选型与落地提供全流程保障。</p>
|
||||||
<p th:if="${item['id']==4}" class="text-left">  基于Vue3、TypeScript、Vite构建,UI组件库采用NaiveUI的企业级中台解决方案。后端采用Go语言,提供GoFrame、Gin、Beego、Iris等框架版本可选,既支持传统同步服务,也可满足高性能异步及高并发场景需求。数据层支持MySQL、PostgreSQL、SqlServer、Oracle、Sqlite等多种数据库,并提供ORM统一接口,便于后续数据库迁移与扩展。采用前后端分离架构,后端提供标准化API接口,前端通过Axios完成数据请求与渲染,实现业务逻辑与用户界面完全解耦。内置RBAC权限管理体系,权限粒度精细化到按钮与方法层级,支持动态菜单配置与权限拦截,适配各类复杂企业权限场景。配备代码生成器引擎,支持自定义模板配置,可根据规范数据表结构一键生成模型、视图、控制器及前端页面的完整CRUD功能模块,极大提升开发效率。多端适配覆盖手机、平板、PC,栅格化布局配合深色与浅色主题自由切换机制,确保不同终端下的良好操作体验。提供完善的开发文档、源码注释及授权专属技术支持服务,为项目选型与落地提供全流程保障。</p>
|
<p th:if="${item['id']==4}" class="text-left">  基于Vue3、TypeScript、Vite构建,UI组件库采用NaiveUI的企业级中台解决方案。后端采用Go语言,提供GoFrame、Gin、Beego、Iris等框架版本可选,既支持传统同步服务,也可满足高性能异步及高并发场景需求。数据层支持MySQL、PostgreSQL、SqlServer、Oracle、Sqlite等多种数据库,并提供ORM统一接口,便于后续数据库迁移与扩展。采用前后端分离架构,后端提供标准化API接口,前端通过Axios完成数据请求与渲染,实现业务逻辑与用户界面完全解耦。内置RBAC权限管理体系,权限粒度精细化到按钮与方法层级,支持动态菜单配置与权限拦截,适配各类复杂企业权限场景。配备代码生成器引擎,支持自定义模板配置,可根据规范数据表结构一键生成模型、视图、控制器及前端页面的完整CRUD功能模块,极大提升开发效率。多端适配覆盖手机、平板、PC,栅格化布局配合深色与浅色主题自由切换机制,确保不同终端下的良好操作体验。提供完善的开发文档、源码注释及授权专属技术支持服务,为项目选型与落地提供全流程保障。</p>
|
||||||
@@ -602,15 +605,19 @@
|
|||||||
<div class="layui-col-md6 layui-col-sm12">
|
<div class="layui-col-md6 layui-col-sm12">
|
||||||
<div class="faq-item">
|
<div class="faq-item">
|
||||||
<h3>EasyGoAdmin 是什么?</h3>
|
<h3>EasyGoAdmin 是什么?</h3>
|
||||||
<p>EasyGoAdmin 是小蚂蚁云研发团队打造的企业级后台管理系统与敏捷开发框架,前后端分离、开箱即用,帮助企业和开发者快速构建中大型后台应用。官方网站:www.easygoadmin.vip。</p>
|
<p>EasyGoAdmin 是小蚂蚁云研发团队打造的基于 Go 语言的企业级后台管理系统与敏捷开发框架,前后端分离、开箱即用,帮助企业和开发者快速构建中大型后台应用。官方网站:www.easygoadmin.vip。</p>
|
||||||
<h3>支持哪些技术栈?</h3>
|
<h3>支持哪些技术栈?</h3>
|
||||||
<p>后端支持 GoFrame、Gin、Beego、Iris 等框架;前端集成 Layui、ElementPlus、AntDesign、NaiveUI、ArcoDesign 等主流 UI 组件库,提供多版本可按需选择。</p>
|
<p>后端支持 GoFrame、Gin、Beego、Iris 四种框架;前端提供 Layui 混编版与 ElementPlus、AntDesign、NaiveUI 前后端分离版,共 16 种组合可按需选择。</p>
|
||||||
|
<h3>EasyGoAdmin 价格是多少?</h3>
|
||||||
|
<p>付费授权,分一年授权与永久授权两档:Layui 混编版一年 ¥799.99、永久 ¥899.99;前后端分离版(ElementPlus / AntDesign / NaiveUI)一年 ¥1599.99、永久 ¥1799.99。授权期间版本免费升级。</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-col-md6 layui-col-sm12">
|
<div class="layui-col-md6 layui-col-sm12">
|
||||||
<div class="faq-item">
|
<div class="faq-item">
|
||||||
<h3>源码从哪里获取?</h3>
|
<h3>源码从哪里获取?</h3>
|
||||||
<p>项目托管于 Gitee 与 GitHub 官方仓库(gitee.com/easygoadmin、github.com/easygoadmin),点击官网页脚仓库图标即可进入查看源码与更新动态。</p>
|
<p>项目托管于 Gitee 与 GitHub 官方仓库(gitee.com/easygoadmin、github.com/easygoadmin),点击官网页脚仓库图标即可进入查看源码与更新动态。</p>
|
||||||
|
<h3>如何在线体验?</h3>
|
||||||
|
<p>官网导航"在线演示"提供 4 种后端框架 × 4 种前端方案共 16 个版本的演示环境,登录账号 admin / 123456。</p>
|
||||||
<h3>如何获取技术支持?</h3>
|
<h3>如何获取技术支持?</h3>
|
||||||
<p>可通过官网页脚的官方 QQ 客服、微信客服或邮箱 easygoadmin@163.com 联系我们,工作日提供一对一技术咨询。</p>
|
<p>可通过官网页脚的官方 QQ 客服、微信客服或邮箱 easygoadmin@163.com 联系我们,工作日提供一对一技术咨询。</p>
|
||||||
</div>
|
</div>
|
||||||
@@ -628,7 +635,7 @@
|
|||||||
"name": "EasyGoAdmin 是什么?",
|
"name": "EasyGoAdmin 是什么?",
|
||||||
"acceptedAnswer": {
|
"acceptedAnswer": {
|
||||||
"@type": "Answer",
|
"@type": "Answer",
|
||||||
"text": "EasyGoAdmin 是小蚂蚁云研发团队打造的企业级后台管理系统与敏捷开发框架,前后端分离、开箱即用,帮助企业和开发者快速构建中大型后台应用。官方网站:www.easygoadmin.vip。"
|
"text": "EasyGoAdmin 是小蚂蚁云研发团队打造的基于 Go 语言的企业级后台管理系统与敏捷开发框架,前后端分离、开箱即用,帮助企业和开发者快速构建中大型后台应用。官方网站:www.easygoadmin.vip。"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -636,7 +643,15 @@
|
|||||||
"name": "EasyGoAdmin 支持哪些技术栈?",
|
"name": "EasyGoAdmin 支持哪些技术栈?",
|
||||||
"acceptedAnswer": {
|
"acceptedAnswer": {
|
||||||
"@type": "Answer",
|
"@type": "Answer",
|
||||||
"text": "后端支持 GoFrame、Gin、Beego、Iris 等框架;前端集成 Layui、ElementPlus、AntDesign、NaiveUI、ArcoDesign 等主流 UI 组件库,提供多版本可按需选择。"
|
"text": "后端支持 GoFrame、Gin、Beego、Iris 四种框架;前端提供 Layui 混编版与 ElementPlus、AntDesign、NaiveUI 前后端分离版,共 16 种组合可按需选择。"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"@type": "Question",
|
||||||
|
"name": "EasyGoAdmin 价格是多少?",
|
||||||
|
"acceptedAnswer": {
|
||||||
|
"@type": "Answer",
|
||||||
|
"text": "付费授权,分一年授权与永久授权两档:Layui 混编版一年 ¥799.99、永久 ¥899.99;前后端分离版(ElementPlus / AntDesign / NaiveUI)一年 ¥1599.99、永久 ¥1799.99。授权期间版本免费升级。"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -647,6 +662,14 @@
|
|||||||
"text": "项目托管于 Gitee 与 GitHub 官方仓库:gitee.com/easygoadmin 和 github.com/easygoadmin,官网页脚提供直达入口。"
|
"text": "项目托管于 Gitee 与 GitHub 官方仓库:gitee.com/easygoadmin 和 github.com/easygoadmin,官网页脚提供直达入口。"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"@type": "Question",
|
||||||
|
"name": "如何在线体验 EasyGoAdmin?",
|
||||||
|
"acceptedAnswer": {
|
||||||
|
"@type": "Answer",
|
||||||
|
"text": "官网导航“在线演示”提供 4 种后端框架 × 4 种前端方案共 16 个版本的演示环境,登录账号 admin / 123456。"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"@type": "Question",
|
"@type": "Question",
|
||||||
"name": "如何获取 EasyGoAdmin 技术支持?",
|
"name": "如何获取 EasyGoAdmin 技术支持?",
|
||||||
|
|||||||
Reference in New Issue
Block a user