gin-vue-admin/server
PiexlMax(奇淼 876017115c
feat:发布2.8.9版本 (#2175)
* feat: ai相关调用调整

* feat: ai请求模式变更

* feat: ai自动化完善

* feat: 添加环境变量支持,条件渲染开发环境特定元素

* feat: 2.5版本插件,不再冗余进主项目,可以做到完全自动安装。

* feat: 添加插件管理功能,包括获取插件列表和删除插件的API接口

* feat: 同步测试插件的id调整

* feat: 增加插件相关初始化api

* feat: 增加登录日志

* feat: 增加签发token功能

* feat: 更安全的目录清理功能,确保仅在无Go文件时删除目录

* feat: 增加skills定义能力

* feat: 优化技能管理界面,增强用户体验和视觉效果

* feat: 更新授权链接,确保用户获取最新的授权信息

* feat: 修改技能定义器名称为“Skills管理”,并重命名文件为sys_skills.go

* feat: 增加全局约束的获取和保存功能,更新相关API和前端实现

* feat: 增加skills全局约束管理

* feat: 添加 vite-check-multiple-dom 插件,支持路由多根检测 (#2173)

---------

Co-authored-by: piexlMax(奇淼 <qimiaojiangjizhao@gmail.com>
Co-authored-by: Azir-11 <2075125282@qq.com>
Co-authored-by: 青菜白玉汤 <79054161+Azir-11@users.noreply.github.com>
2026-01-30 14:33:57 +08:00
..
api/v1 feat:发布2.8.9版本 (#2175) 2026-01-30 14:33:57 +08:00
config public:发布2.8.6版本 (#2126) 2025-10-19 13:27:48 +08:00
core public: 发布v2.8.8 (#2167) 2026-01-11 14:41:19 +08:00
docs refactor(version): 统一版本号管理并更新至v2.8.5 2025-08-28 13:51:54 +08:00
global public: 发布v2.8.8 (#2167) 2026-01-11 14:41:19 +08:00
initialize feat:发布2.8.9版本 (#2175) 2026-01-30 14:33:57 +08:00
mcp feat:发布2.8.9版本 (#2175) 2026-01-30 14:33:57 +08:00
middleware public: 发布v2.8.8 (#2167) 2026-01-11 14:41:19 +08:00
model feat:发布2.8.9版本 (#2175) 2026-01-30 14:33:57 +08:00
plugin feat:发布2.8.9版本 (#2175) 2026-01-30 14:33:57 +08:00
resource feat:发布2.8.9版本 (#2175) 2026-01-30 14:33:57 +08:00
router feat:发布2.8.9版本 (#2175) 2026-01-30 14:33:57 +08:00
service feat:发布2.8.9版本 (#2175) 2026-01-30 14:33:57 +08:00
source feat:发布2.8.9版本 (#2175) 2026-01-30 14:33:57 +08:00
task 清理掉定时任务config配置,修改为代码内书写 (#1578) 2023-11-20 23:38:15 +08:00
utils feat:发布2.8.9版本 (#2175) 2026-01-30 14:33:57 +08:00
Dockerfile Dockerfile修复工作路径的问题 (#1833) 2024-07-25 21:27:20 +08:00
README.md update: server/README.md 2021-07-10 10:22:25 +08:00
config.docker.yaml public:发布2.8.6版本 (#2126) 2025-10-19 13:27:48 +08:00
config.yaml typo: 优化注释说明 2025-10-24 10:52:16 +08:00
go.mod public: 发布v2.8.8 (#2167) 2026-01-11 14:41:19 +08:00
go.sum public: 发布v2.8.8 (#2167) 2026-01-11 14:41:19 +08:00
main.go public: 发布v2.8.8 (#2167) 2026-01-11 14:41:19 +08:00

README.md

server项目结构

├── api
│   └── v1
├── config
├── core
├── docs
├── global
├── initialize
│   └── internal
├── middleware
├── model
│   ├── request
│   └── response
├── packfile
├── resource
│   ├── excel
│   ├── page
│   └── template
├── router
├── service
├── source
└── utils
    ├── timer
    └── upload
文件夹 说明 描述
api api层 api层
--v1 v1版本接口 v1版本接口
config 配置包 config.yaml对应的配置结构体
core 核心文件 核心组件(zap, viper, server)的初始化
docs swagger文档目录 swagger文档目录
global 全局对象 全局对象
initialize 初始化 router,redis,gorm,validator, timer的初始化
--internal 初始化内部函数 gorm 的 longger 自定义,在此文件夹的函数只能由 initialize 层进行调用
middleware 中间件层 用于存放 gin 中间件代码
model 模型层 模型对应数据表
--request 入参结构体 接收前端发送到后端的数据。
--response 出参结构体 返回给前端的数据结构体
packfile 静态文件打包 静态文件打包
resource 静态资源文件夹 负责存放静态文件
--excel excel导入导出默认路径 excel导入导出默认路径
--page 表单生成器 表单生成器 打包后的dist
--template 模板 模板文件夹,存放的是代码生成器的模板
router 路由层 路由层
service service层 存放业务逻辑问题
source source层 存放初始化数据的函数
utils 工具包 工具函数封装
--timer timer 定时器接口封装
--upload oss oss接口封装