### 📌 **项目初始化与环境配置** - [项目简介](https://duoke360.com/tutorial/go-privilege/p1) - [环境搭建与项目初始化](https://duoke360.com/tutorial/go-privilege/p2) - [配置管理](https://duoke360.com/tutorial/go-privilege/p5) - [数据库连接](https://duoke360.com/tutorial/go-privilege/p6) ------ ### 🗄️ **数据库与模型设计** - [数据库设计](https://duoke360.com/tutorial/go-privilege/p3) - [数据模型定义](https://duoke360.com/tutorial/go-privilege/p4) ------ ### 🧩 **基础功能模块** - [工具包](https://duoke360.com/tutorial/go-privilege/p9) - [基础仓库](https://duoke360.com/tutorial/go-privilege/p10) - [中间件](https://duoke360.com/tutorial/go-privilege/p22) - [响应结构](https://duoke360.com/tutorial/go-privilege/p23) - [日志管理](https://duoke360.com/tutorial/go-privilege/p8) - [Casbin权限管理](https://duoke360.com/tutorial/go-privilege/p7) ------ ### 👥 **核心业务模块:仓库层** - [用户仓库](https://duoke360.com/tutorial/go-privilege/p11) - [角色仓库](https://duoke360.com/tutorial/go-privilege/p12) - [菜单仓库](https://duoke360.com/tutorial/go-privilege/p13) - [权限规则仓库](https://duoke360.com/tutorial/go-privilege/p14) - [操作日志仓库](https://duoke360.com/tutorial/go-privilege/p15) ------ ### 🧠 **核心业务模块:服务层** - [服务层概述](https://duoke360.com/tutorial/go-privilege/p16) - [用户服务](https://duoke360.com/tutorial/go-privilege/p17) - [角色服务](https://duoke360.com/tutorial/go-privilege/p18) - [菜单服务](https://duoke360.com/tutorial/go-privilege/p19) - [权限规则服务](https://duoke360.com/tutorial/go-privilege/p20) - [操作日志服务](https://duoke360.com/tutorial/go-privilege/p21) ------ ### 🖥️ **接口处理器层** - [认证处理器](https://duoke360.com/tutorial/go-privilege/p24) - [用户处理器](https://duoke360.com/tutorial/go-privilege/p25) - [角色处理器](https://duoke360.com/tutorial/go-privilege/p26) - [菜单处理器](https://duoke360.com/tutorial/go-privilege/p27) - [权限规则处理器](https://duoke360.com/tutorial/go-privilege/p28) - [操作日志处理器](https://duoke360.com/tutorial/go-privilege/p29) ------ ### 🔁 **路由与接口文档** - [路由管理](https://duoke360.com/tutorial/go-privilege/p30) - [Swagger使用教程](https://duoke360.com/tutorial/go-privilege/p31) ------ ### 🚀 **启动主程序** - [主程序](https://duoke360.com/tutorial/go-privilege/p32)
