价格: 180 学币

分类: 前端开发

发布时间: 2026-03-27 18:42:56

最近更新: 2026-06-28 09:34:57

优惠: 钻石SVIP购买此课享受8折优惠

网盘下载地址

慕课 全栈多端开发实训营.

课程介绍

全栈多端+AI开发实训营,从0到1独立交付全栈多端全流程项目+AI提效,前端+后端+移动端企业级项目实战教学,打通需求-架构-开发部署全链路。

慕课 全栈多端开发实训营

课程项目实战

全栈工程化 + 跨平台多端适配 + 企业架构思维,从零到一交付可上线产品

围绕“通用权限管理系统 + 即时聊天模块 + 社交交友平台”三大核心项目展开,手把手带你从 0 到 1 搭建 PC 前端、PC 后端、移动端的多端一体的完整应用交付。高效掌握TypeScript/Vue3前端+ Go后端技术栈,从账号、角色、权限等通用后台能力切入,逐步扩展至即时通信与社交业务场景。系统掌握接口设计、前后端联调、组件封装、WebSocket 实时通信及生产环境部署等全流程技能,真正具备独立交付可上线全栈应用的能力。

慕课 全栈多端开发实训营 慕课 全栈多端开发实训营

资源目录

.
├──  阶段一:1人到一个团队的高效成长之路/
│   └──  1-第1周 1人到一个团队的高效成长路线/
│       ├──  第1章 快速认识和进入全栈世界/
│       │   ├── [213M]  1-1 课程介绍与安排(让你更好的学习)
│       │   ├── [147K]  1-2 AI时代,为什么你依然要死磕全栈?.pdf
│       │   ├── [362K]  1-3 开启学习之旅:探索课程与学习建议【必看】.pdf
│       │   ├── [150M]  1-4 AI时代全栈工程师的职业优势与市场需求
│       │   ├── [ 77M]  1-5 全栈思维塑造端到端的产品交付能力
│       │   ├── [ 88M]  1-6 前端现状、Golang现状及岗位了解
│       │   └── [ 35M]  1-7 高效学习加速器-利用AI工具扫清开发障碍
│       └──  第2章 项目架构与演示/
│           ├── [7.9M]  2-1 项目构架与演示
│           ├── [262M]  2-2 项目端演示-主页-即时聊天-顶部工具栏的介绍
│           ├── [ 78M]  2-3 PC项目端演示-权限系统的介绍
│           ├── [ 59M]  2-4 项目端演示-社交交友管理的介绍
│           ├── [ 93M]  2-5 uni-app项目演示-社交交友平台
│           ├── [ 87M]  2-6 项目架构与培养目标
│           └── [ 27M]  2-7 课程大纲介绍
└──  阶段二:【全栈开发之前端】 - 仿PC端微信布局及交互实现/
    ├──  1-第2周 HTML5+CSS3+JS技能与实战/
    │   ├──  第1章 HTML5+CSS3+JS快速扫盲/
    │   │   ├── [ 41K]  1-1 章说明必读-学习资料.pdf
    │   │   ├── [103M]  1-2 html基础知识扫盲-1
    │   │   ├── [146M]  1-3 html基础知识扫盲-2
    │   │   ├── [198M]  1-4 CSS基础知识扫盲-1
    │   │   ├── [148M]  1-5 CSS基础知识扫盲-2
    │   │   ├── [232M]  1-6 CSS基础知识扫盲-3
    │   │   ├── [ 61M]  1-7 JS基础知识扫盲-入门及变量常量的定义-1
    │   │   ├── [108M]  1-8 JS基础知识扫盲-入门及变量常量的定义-2
    │   │   ├── [108M]  1-9 JS基础知识扫盲-数据类型与流程控制-1
    │   │   ├── [ 86M]  1-10 JS基础知识扫盲-数据类型与流程控制-2
    │   │   ├── [ 54M]  1-11 JS基础知识扫盲-函数基础
    │   │   ├── [198M]  1-12 JS基础知识扫盲-箭头函数与function的区别
    │   │   ├── [133M]  1-13 JS基础知识扫盲-数组 -1
    │   │   ├── [ 94M]  1-14 JS基础知识扫盲-数组 -2
    │   │   ├── [122M]  1-15 JS基础知识扫盲-DomAPI
    │   │   └── [ 39M]  1-16 JS基础知识扫盲- 浏览器内置全局对象
    │   ├──  第2章 仿PC端微信实战环境搭建/
    │   │   ├── [ 39M]  2-1 章介绍
    │   │   ├── [ 93M]  2-2 开发环境准备:nvm、nodejs、live-server的安装
    │   │   ├── [ 66M]  2-3 目录结构、通用样式、字体图标初始化
    │   │   ├── [ 87M]  2-4 flex布局简述-基础-1
    │   │   ├── [ 93M]  2-5 flex布局简述-基础-2
    │   │   └── [202M]  2-6 flex布局案例
    │   └──  第3章 仿PC端微信布局与交互实战/
    │       ├── [167M]  3-1 即时聊天-基础结构及导航菜单的实现-1
    │       ├── [148M]  3-2 即时聊天-基础结构及导航菜单的实现-2
    │       ├── [123M]  3-3 即时聊天-联系人列表布局的实现-1
    │       ├── [121M]  3-4 即时聊天-联系人列表布局的实现-2
    │       ├── [ 80M]  3-5 即时聊天-消息展示区域布局实现-1
    │       ├── [115M]  3-6 即时聊天-消息展示区域布局实现-2
    │       ├── [180M]  3-7 即时聊天-消息展示区域布局实现-3
    │       ├── [ 94M]  3-8 即时聊天-消息展示区域布局实现-4
    │       ├── [ 99M]  3-9 即时聊天-消息展示区域布局实现-5
    │       ├── [100M]  3-10 即时聊天-基于原型链定义控制类-1
    │       ├── [109M]  3-11 即时聊天-基于原型链定义控制类-2
    │       ├── [ 76M]  3-12 即时聊天-原型链的优点简述
    │       ├── [132M]  3-13 即时聊天-顶部提示及换肤实现-1
    │       ├── [189M]  3-14 即时聊天-顶部提示及换肤实现-2
    │       ├── [188M]  3-15 即时聊天-窗口最大化-关闭-拖动的实现-1
    │       ├── [178M]  3-16 即时聊天-窗口最大化-关闭-拖动的实现-2
    │       ├── [201M]  3-17 即时聊天-导航栏弹出菜单的实现
    │       └── [ 54K]  3-18 周总结.pdf
    └──  2-第3周 Ajax封装与防微信聊天项目实战/
        ├──  第1章 周介绍/
        │   └── [ 66K]  1-1 周介绍.pdf
        ├──  第2章 基于原生JS对Ajax请求库的封装/
        │   ├── [100M]  2-1 基于XHR的Ajax请求封装-1
        │   ├── [150M]  2-2 基于XHR的Ajax请求封装-2
        │   ├── [108M]  2-3 通过Ajax加载业务数据-并抛出回调地狱问题-1
        │   ├── [151M]  2-4 通过Ajax加载业务数据-并抛出回调地狱问题-2
        │   ├── [ 90M]  2-5 基于任务队列解决回调地狱问题-1
        │   ├── [141M]  2-6 基于任务队列解决回调地狱问题-2
        │   ├── [ 95M]  2-7 Promise的简单介绍-1
        │   ├── [ 99M]  2-8 Promise的简单介绍-2
        │   ├── [ 93M]  2-9 async-await的简单介绍
        │   └── [234M]  2-10 基于Promise-async-await改造Ajax请求库及使用
        └──  第3章 即时聊天-JS交互/
            ├── [176M]  3-1 即时聊天-联系人列表展示的实现-1
            ├── [183M]  3-2 即时聊天-联系人列表展示的实现-2
            ├── [180M]  3-3 即时聊天-搜索及防抖的实现
            ├── [257M]  3-4 即时聊天-激活联系人的处理及聊天消息的展示-1
            ├── [270M]  3-5 即时聊天-激活联系人的处理及聊天消息的展示-2
            ├── [167M]  3-6 即时聊天-联系人右键菜单及删除置顶的实现-1
            ├── [180M]  3-7 即时聊天-联系人右键菜单及删除置顶的实现-2
            ├── [205M]  3-8 即时聊天-聊天区域展示更多工具栏及系统消息的展示
            ├── [252M]  3-9 即时聊天-表情图标的展示及插入到发送文本框的实现-1
            ├── [203M]  3-10 即时聊天-表情图标的展示及插入到发送文本框的实现-2
            ├── [199M]  3-11 发送消息的实现
            ├── [228M]  3-12 即时聊天-敏感词汇可插拔消息插件的实现
            ├── [144M]  3-13 草稿消息的实现-1
            ├── [130M]  3-14 草稿消息的实现-2
            ├── [247M]  3-15 选择或拖动文件发送消息的实现
            ├── [203M]  3-16 历史记录的实现
            └── [181M]  3-17 总结-查缺补漏
├──  阶段三:【全栈开发之社交平台项目前端】-通用权限管理系统/
│   ├──  1-第4周 项目工程化架构与国际化方案/
│   │   └──  第1章 前端通用开发架构的搭建-国际化&Ajax请求库封装/
│   │       ├── [7.7M]  1-1 周介绍
│   │       ├── [ 53M]  1-2 前端技术选型
│   │       ├── [136M]  1-3 项目的创建及目录结构的规划
│   │       ├── [186M]  1-4 依赖包的安装及vite选项配置
│   │       ├── [139M]  1-5 全局样式变量-字体图标的引入
│   │       ├── [136M]  1-6 前端系统配置文件的读取
│   │       ├── [130M]  1-7 基于vue-i18n库让项目支持国际化
│   │       ├── [202M]  1-8 手写语言包工具库让项目支持国际化
│   │       ├── [246M]  1-9 手写语言包工具库让项目支持国际化
│   │       ├── [213M]  1-10 全局变量的绑定
│   │       ├── [ 47M]  1-11 ElementPlus国际化的支持
│   │       ├── [ 31M]  1-12 对Ajax请求封装的原因
│   │       ├── [237M]  1-13 Ajax.request请求方法的实现
│   │       ├── [257M]  1-14 Ajax.request请求方法的实现
│   │       ├── [231M]  1-15 基于Axios的Ajax拦截器的实现
│   │       ├── [134M]  1-16 基于Ajax.request实现支持restfulAPI调用的工具方法
│   │       ├── [144M]  1-17 Ajax请求库的功能验证
│   │       ├── [273M]  1-18 Axios源码阅读
│   │       ├── [293M]  1-19 Axios源码阅读
│   │       ├── [133M]  1-20 对Ajax请求错误提示进行封装处理
│   │       ├── [174M]  1-21 对Ajax请求错误提示进行封装处理
│   │       └── [ 41M]  1-22 周总结
│   ├──  2-第5周 Vue3实现项目主框架UI布局及交互控制/
│   │   ├──  第1章 基础模块登录功能实现/
│   │   │   ├── [ 55K]  1-1 周介绍.pdf
│   │   │   ├── [217M]  1-2 基础模块路由结构定义
│   │   │   ├── [290M]  1-3 登录界面基础结构的实现
│   │   │   ├── [350M]  1-4 登录界面样式修饰
│   │   │   ├── [198M]  1-5 登录前后端连调
│   │   │   ├── [284M]  1-6 基于hooks方式实现登录连调
│   │   │   ├── [177M]  1-7 获取系统配置及登录者信息连调-1
│   │   │   ├── [215M]  1-8 获取系统配置及登录者信息连调-2
│   │   │   ├── [ 81M]  1-9 基于Vite插件实现数据Mock操作
│   │   │   └── [104M]  1-10 通过Vite环境变量控制Mock插件的启用
│   │   ├──  第2章 可插拔业务模块设计/
│   │   │   ├── [ 65M]  2-1 可插拔业务模块设计思路介绍
│   │   │   ├── [166M]  2-2 可插拔业务模块初始化的实现
│   │   │   ├── [265M]  2-3 可插拔业务模块-路由的定制
│   │   │   └── [ 71M]  2-4 可插拔业务模块-语言包的定制
│   │   ├──  第3章 系统核心功能配置/
│   │   │   ├── [186M]  3-1 全局组件的注册
│   │   │   ├── [180M]  3-2 基于RouterView及KeepAlive实现组件缓存
│   │   │   └── [152M]  3-3 通过路由前置守卫检测用户登录状态
│   │   └──  第4章 系统导航菜单实现/
│   │       ├── [ 85M]  4-1 系统导航菜单实现-前置准备
│   │       ├── [192M]  4-2 系统导航菜单实现-静态布局-1
│   │       ├── [186M]  4-3 系统导航菜单实现-静态布局-2
│   │       ├── [209M]  4-4 系统导航菜单实现-通过路由动态生成菜单
│   │       ├── [171M]  4-5 系统导航菜单实现-折叠菜单
│   │       └── [7.9M]  4-6 章节总结
│   └──  3-第6周 企业级通用UI组件库设计与封装/
│       ├──  第1章 主页顶部工具条与搜索组件UI布局/
│       │   ├── [ 60M]  1-1 周介绍
│       │   ├── [171M]  1-2 主页-顶部工具条-UI布局-1
│       │   ├── [158M]  1-3 主页-顶部工具条-UI布局-2
│       │   ├── [255M]  1-4 主页-顶部搜索组件-UI布局-1
│       │   ├── [244M]  1-5 主页-顶部搜索组件-UI布局-2
│       │   └── [ 35M]  1-6 主页-顶部搜索组件-UI布局样式补充
│       ├──  第2章 顶部搜索组件交互逻辑/
│       │   ├── [232M]  2-1 顶部搜索组件交互逻辑-搜索历史及搜索结果的展示
│       │   ├── [199M]  2-2 顶部搜索组件交互逻辑-搜索分类的控制
│       │   ├── [118M]  2-3 顶部搜索组件交互逻辑-搜索结果的点击
│       │   ├── [223M]  2-4 顶部搜索组件交互逻辑-鼠标按键控制搜索结果的选择
│       │   └── [166M]  2-5 顶部搜索组件交互逻辑-历史记录的点击及清空
│       └──  第3章 通用组件封装与角色管理功能实现/
│           ├── [ 79M]  3-1 通用表格组件功能点介绍
│           ├── [126M]  3-2 角色列表页的创建及路由后置守卫修改模块标题
│           ├── [245M]  3-3 图标按钮组件的封装
│           ├── [228M]  3-4 通用面板组件的封装
│           ├── [247M]  3-5 通用表单组件(JSON数组动态生成表单)的封装-1
│           ├── [295M]  3-6 通用表单组件(JSON数组动态生成表单)的封装-2
│           ├── [155M]  3-7 高级查询组件的封装-1
│           ├── [177M]  3-8 高级查询组件的封装-2
│           ├── [162M]  3-9 简单查询组件的封装及基于Teleport整合高级查询组件-1
│           ├── [232M]  3-10 简单查询组件的封装及基于Teleport整合高级查询组件-2
│           ├── [231M]  3-11 简单查询组件的封装及基于Teleport整合高级查询组件-3
│           ├── [167M]  3-12 通用抽屉组件的封装及基于defineModel实现父子组件数据双向绑定-1
│           ├── [193M]  3-13 通用抽屉组件的封装及基于defineModel实现父子组件数据双向绑定-2
│           ├── [118M]  3-14 useSwitch开关hooks的定义
│           ├── [ 71M]  3-15 基于dayjs实现日期格式化工具方法的封装
│           ├── [145M]  3-16 本地Excel文件的导入-导出工具方法的封装-1
│           ├── [150M]  3-17 本地Excel文件的导入-导出工具方法的封装-2
│           ├── [190M]  3-18 useLoading的重构
│           ├── [226M]  3-19 基于useLoading实现角色列表API的调用
│           └── [ 55K]  3-20 周总结.pdf
│   ├── 4-第7周 企业级表格组件封装+Ajax请求库重构/
│   │   ├── 第1章 基础表格组件的封装与实现/
│   │   │   ├── [ 53K]  1-1 周介绍.pdf
│   │   │   ├── [182M]  1-2 基础表格组件的封装-基础属性的定义-1
│   │   │   ├── [279M]  1-3 基础表格组件的封装-基础属性的定义-2
│   │   │   ├── [296M]  1-4 基础表格组件的封装-初始化变量的定义-1
│   │   │   ├── [319M]  1-5 基础表格组件的封装-初始化变量的定义-2
│   │   │   ├── [200M]  1-6 表格列与列中操作选项的动态生成及分页的定义-1
│   │   │   ├── [241M]  1-7 表格列与列中操作选项的动态生成及分页的定义-2
│   │   │   ├── [190M]  1-8 基础表格组件封装阶段性用例展示-1
│   │   │   ├── [258M]  1-9 基础表格组件封装阶段性用例展示-2
│   │   │   ├── [240M]  1-10 基础表格中动态生成编辑表单的实现-1
│   │   │   ├── [233M]  1-11 基础表格中动态生成编辑表单的实现-2
│   │   │   ├── [255M]  1-12 基础表格中本地导出excel的实现-1
│   │   │   ├── [242M]  1-13 基础表格中本地导入excel的实现-2
│   │   │   ├── [144M]  1-14 基础表格批量删除的实现
│   │   │   └── [150M]  1-15 基础表格自定义加载&暂无数据提示及组件失焦时自动卸载数据
│   │   ├── 第2章 系统国际化交互实现&一键换肤实现/
│   │   │   ├── [262M]  2-1 系统国际化交互实现
│   │   │   ├── [260M]  2-2 一键换肤的实现-1
│   │   │   └── [219M]  2-3 一键换肤的实现-2
│   │   └── 第3章 项目升级与组件重构/
│   │       ├── [195M]  3-1 vue3版本升级改造
│   │       ├── 更多资源访问ukoou。com
│   │       ├── [304M]  3-2 Ajax请库的重构
│   │       ├── [368M]  3-3 从BaseGrid中提取Tbar组件
│   │       └── [185M]  3-4 周总结
│   ├── 5-第8周 通用权限管理系统前后端连调(上)/
│   │   ├── 第1章 角色管理与授权模块开发/
│   │   │   ├── [4.6M]  1-1 章节开始
│   │   │   ├── [ 95M]  1-2 角色管理-Swagger-API文档了解
│   │   │   ├── [203M]  1-3 角色管理-联调-前端调用API方法的定义
│   │   │   ├── [281M]  1-4 角色管理-联调-CRUD-的实现-1
│   │   │   ├── [299M]  1-5 角色管理-联调-CRUD-的实现-2
│   │   │   └── [199M]  1-6 角色管理-连调-名称唯一性检测
│   │   ├── 第2章 授权模块/
│   │   │   ├── [243M]  2-1 角色授权-1
│   │   │   ├── [248M]  2-2 角色授权-2
│   │   │   ├── [194M]  2-3 角色授权-3
│   │   │   ├── [216M]  2-4 角色授权-4
│   │   │   └── [148M]  2-5 角色授权-解决权限树节点没有自动选中问题
│   │   ├── 第3章 路由与标签页组件的绑定/
│   │   │   ├── [130M]  3-1 路由与标签页组件的相互绑定-1
│   │   │   ├── [161M]  3-2 路由与标签页组件的相互绑定-2
│   │   │   └── [174M]  3-3 路由与标签页组件的相互绑定-3
│   │   ├── 第4章 权限管理模块开发与联调/
│   │   │   ├── [176M]  4-1 权限分类调用API的定义
│   │   │   ├── [236M]  4-2 权限分类管理-连调-CRUD-的实现-1
│   │   │   ├── [236M]  4-3 权限分类管理-连调-CRUD-的实现-2
│   │   │   ├── [235M]  4-4 权限分类管理-连调-CRUD-的实现-3
│   │   │   ├── [269M]  4-5 权限分类管理-连调-CRUD-的实现-4
│   │   │   ├── [239M]  4-6 权限分类管理-连调-CRUD-的实现-5
│   │   │   ├── [243M]  4-7 权限分类管理-连调-CRUD-的实现-6
│   │   │   ├── [213M]  4-8 权限分类管理-连调-CRUD-的实现-7
│   │   │   ├── [ 71M]  4-9 Casbin-RBAC权限控制思路及权限UI表单关联字段说明
│   │   │   ├── [177M]  4-10 权限管理-联调-CRUD-的实现-1
│   │   │   ├── [194M]  4-11 权限管理-连调-CRUD-的实现-2
│   │   │   ├── [267M]  4-12 权限管理-连调-CRUD-的实现-3
│   │   │   ├── [184M]  4-13 表格排序-联调-实现
│   │   │   └── [221M]  4-14 权限项名称-标识及权限分类名称唯一性的检测
│   │   └── 第5章 部门管理模块开发/
│   │       ├── [166M]  5-1 部门管理-连调-前端调用API方法的定义
│   │       └── [285M]  5-2 部门管理-CRUD-联调
│   └── 6-第9周 通用权限管理系统前后端连调(下)/
│       ├── 第1章 用户管理(含密码安全)/
│       │   ├── [ 58K]  1-1 周介绍.pdf
│       │   ├── [ 77M]  1-2 用户管理-基础结构的实现
│       │   ├── [260M]  1-3 用户列表-表头-表单UI结构的实现-1
│       │   ├── [288M]  1-4 用户列表-表头-表单UI结构的实现-2
│       │   ├── [277M]  1-5 用户列表展示及删除-连调-实现-1
│       │   ├── [282M]  1-6 用户列表展示及删除-连调-实现-2
│       │   ├── [247M]  1-7 自定义表单校验证规则-属性唯一性校验的封装-1
│       │   ├── [310M]  1-8 自定义表单校验证规则-属性唯一性校验的封装-2
│       │   ├── [202M]  1-9 用户表单-字段有效性校验实现
│       │   ├── [161M]  1-10 编辑用户-连调-实现
│       │   ├── [260M]  1-11 重构BaseGrid-BaseForm以实现跨组件透传插槽内容
│       │   ├── [154M]  1-12 修改用户头像的实现-1
│       │   ├── [224M]  1-13 修改用户头像的实现-2
│       │   ├── [251M]  1-14 修改用户头像的实现-3
│       │   ├── [278M]  1-15 重置用户密码
│       │   ├── [260M]  1-16 基于RSA公钥对用户登录密码加密传输
│       │   ├── [269M]  1-17 修改密码及退出登录-实现-1
│       │   └── [332M]  1-18 修改密码及退出登录-实现-2
│       ├── 第2章 测试修复与权限管控/
│       │   ├── [277M]  2-1 测试BUG的修复-1
│       │   ├── [187M]  2-2 测试BUG的修复-2
│       │   ├── [121M]  2-3 权限管控演示
│       │   ├── [162M]  2-4 权限管控实现思路的梳理
│       │   ├── [229M]  2-5 权限控制器及各模块权限项的定义-1
│       │   ├── [246M]  2-6 权限控制器及各模块权限项的定义-2
│       │   ├── [115M]  2-7 自定义v-perm及v-focus指令
│       │   ├── [197M]  2-8 UI元素权限管控的实现-1
│       │   ├── [243M]  2-9 UI元素权限管控的实现-2
│       │   └── [113M]  2-10 将权限管控扩散到各模块及RouteTab组件的封装
│       └── 第3章 字典、日志模块/
│           ├── [213M]  3-1 字典模块CRUD的实现-·1
│           ├── [235M]  3-2 字典模块CRUD的实现-·2
│           ├── [299M]  3-3 字典模块CRUD的实现-3
│           ├── [243M]  3-4 日志列表展示-1
│           ├── [232M]  3-5 日志列表展示-2
│           ├── [144M]  3-6 日志导出-1
│           ├── [214M]  3-7 日志导出-2
│           ├── [208M]  3-8 路由缓存Bug修复-1
│           ├── [178M]  3-9 路由缓存Bug修复-2
│           └── [5.2M]  3-10 章节结束
├── 阶段五:【全栈开发之后端】 - Golang基础+框架高效学习/
│   └── 1-第12周 Golang核心技能速通/
│       ├── 第1章 Golang 基础与环境搭建/
│       │   ├── [ 13M]  1-1 周开始@优库it资源网
│       │   ├── [ 95M]  1-2 Golang开发环境的搭建
│       │   ├── [ 60M]  1-3 后端项目的创建
│       │   ├── [159M]  1-4 包的介绍-1
│       │   ├── [108M]  1-5 包的介绍-2
│       │   ├── [136M]  1-6 变量-常量的定义-type关键字的使用
│       │   └── [132M]  1-7 流程控制-if-for-switch-case的使用
│       ├── 第2章 核心数据类型与函数/
│       │   ├── [126M]  2-1 函数的定义及使用-1
│       │   ├── [121M]  2-2 函数的定义及使用-2
│       │   ├── [168M]  2-3 数组和切片的使用
│       │   ├── [135M]  2-4 Map映射的使用
│       │   ├── [216M]  2-5 结构体及指针的使用(上)-1
│       │   ├── [225M]  2-6 结构体及指针的使用(上)-2
│       │   ├── [146M]  2-7 结构体及指针的使用(下)-1
│       │   ├── [131M]  2-8 结构体及指针的使用(下)-2
│       │   └── [175M]  2-9 var-new-make的使用区别
│       ├── 第3章 错误处理、接口与反射/
│       │   ├── [205M]  3-1 错误处理
│       │   ├── [187M]  3-2 接口的定义
│       │   ├── [157M]  3-3 反射的了解-1
│       │   └── [135M]  3-4 反射的了解-2
│       └── 第4章 并发编程与上下文/
│           ├── [180M]  4-1 协程-通道-锁-waitgroup的使用-1
│           ├── [151M]  4-2 协程-通道-锁-waitgroup的使用-2
│           ├── [160M]  4-3 协程-通道-锁-waitgroup的使用-3
│           ├── [110M]  4-4 Context-上下文的了解-1
│           ├── [ 89M]  4-5 Context-上下文的了解-2
│           └── [ 55K]  4-6 周总结.pdf
└── 阶段四:【全栈开发之社交平台项目前端】-即时聊天业务与PC端管理系统/
    ├── 1-第10周 WebSocket即时聊天模块/
    │   └── 第1章 WebSocket即时聊天模块/
    │       ├── [ 76M]  1-1 章介绍
    │       ├── [132M]  1-2 梳理已有静态IM-UI代码结构
    │       ├── [221M]  1-3 整合已有静态IM-UI到系统中-1
    │       ├── [304M]  1-4 整合已有静态IM-UI到系统中-2
    │       ├── [253M]  1-5 整合已有静态IM-UI到系统中-3
    │       ├── [305M]  1-7 联系人-列表展示
    │       ├── [149M]  1-8 联系人-右键菜单-连调
    │       ├── [278M]  1-9 激活联系人的实现-1
    │       ├── [250M]  1-10 激活联系人的实现-2
    │       ├── [224M]  1-11 消息列表的展示-1
    │       ├── [228M]  1-12 消息列表的展示-2
    │       ├── [183M]  1-13 消息列表的展示-3
    │       ├── [256M]  1-14 表情图标的展示
    │       ├── [164M]  1-15 消息发送的实现-1
    │       ├── [166M]  1-16 消息发送的实现-2
    │       ├── [225M]  1-17 历史消息的展示-1
    │       ├── [221M]  1-18 历史消息的展示-2
    │       ├── [246M]  1-19 Websocket推送消息的处理-1
    │       ├── [297M]  1-20 Websocket推送消息的处理-2
    │       ├── [289M]  1-21 Websocket推送消息的处理-3
    │       ├── [129M]  1-22 新消息-声音提示的实现
    │       ├── [127M]  1-23 存在未读消息提示小红点展示的控制
    │       └── [ 82M]  1-24 章节结束
    └── 2-第11周 社交交友系统管理端的开发/
        ├── 第1章 周概览与架构设计/
        │   ├── [5.8M]  1-1 周介绍
        │   ├── [ 37M]  1-2 章节学习说明
        │   └── [ 41M]  1-3 前端业务架构介绍
        ├── 第2章 系统基础初始化及全局搜索弹窗/
        │   ├── [217M]  2-1 系统基础模块初始过程
        │   ├── [281M]  2-2 业务模块初始化过程
        │   ├── [180M]  2-3 全局搜索连调实现-1
        │   ├── [213M]  2-4 全局搜索连调实现-2
        │   ├── [ 81M]  2-5 全局搜索结果点击处理
        │   ├── [200M]  2-6 全局弹出独立详情窗口-1
        │   ├── [159M]  2-7 全局弹出独立详情窗口-2
        │   ├── [269M]  2-8 全局弹窗自定义按钮事件回调
        │   └── [ 83M]  2-9 可插拔模块设计思路
        ├── 第3章 会员模块及红娘管理/
        │   ├── [ 42M]  3-1 会员模块快速介绍
        │   ├── [245M]  3-2 分页组件的封装
        │   ├── [203M]  3-3 会员管理-列表前后端连调-1
        │   ├── [218M]  3-4 会员管理-列表前后端连调-2
        │   ├── [164M]  3-5 会员管理-会员信息展示组件的封装-1
        │   ├── [186M]  3-6 会员管理-会员信息展示组件的封装-2
        │   ├── [ 92M]  3-7 会员管理-列表布局
        │   ├── [141M]  3-8 会员详情展示-1
        │   ├── [157M]  3-9 会员详情展示-2
        │   └── [153M]  3-10 红娘管理
        ├── 第4章 实名认证、内容审核及投诉管理/
        │   ├── [165M]  4-1 实名认证-列表展示及批量审核操作-1
        │   ├── [166M]  4-2 实名认证-列表展示及批量审核操作-2
        │   ├── [196M]  4-3 实名认证-详情展示及审核操作-1
        │   ├── [196M]  4-4 实名认证-详情展示及审核操作-2
        │   ├── [107M]  4-5 牵线管理-演示牵线流程
        │   ├── [180M]  4-6 牵线管理-列表页连调实现-1
        │   ├── [194M]  4-7 牵线管理-列表页连调实现-2
        │   ├── [172M]  4-8 牵线管理-列表条目组件实现
        │   ├── [209M]  4-9 牵线管理-详情页连调实现-1
        │   ├── [262M]  4-10 牵线管理-详情页连调实现-2
        │   ├── [ 23M]  4-11 内容审核-介绍
        │   ├── [228M]  4-12 内容审核-列表前后端连调
        │   ├── [156M]  4-13 内容审核-详情展示
        │   ├── [177M]  4-14 内容审核-重构弹出详情的实现-1
        │   ├── [161M]  4-15 内容审核-重构弹出详情的实现-2
        │   ├── [152M]  4-16 投诉管理-列表页展示-1
        │   ├── [179M]  4-17 投诉管理-列表页展示-2
        │   └── [237M]  4-18 投诉管理-详情页展示
        └── 第5章 图表组件与首页实现/
            ├── [163M]  5-1 图表组件的封装-1
            ├── [220M]  5-2 图表组件的封装-2
            ├── [238M]  5-3 首页连调实现-1
            ├── [229M]  5-4 首页连调实现-2
            └── [1.3M]  5-5 周总结
├── 阶段五:【全栈开发之后端】 - Golang基础+框架高效学习/
│   └── 1-第12周 Golang核心技能速通/
│       ├── 第1章 Golang 基础与环境搭建/
│       │   ├── [ 13M]  1-1 周开始
│       │   ├── [ 95M]  1-2 Golang开发环境的搭建
│       │   ├── [ 60M]  1-3 后端项目的创建
│       │   ├── [159M]  1-4 包的介绍-1
│       │   ├── [108M]  1-5 包的介绍-2
│       │   ├── [136M]  1-6 变量-常量的定义-type关键字的使用
│       │   └── [132M]  1-7 流程控制-if-for-switch-case的使用
│       ├── 第2章 核心数据类型与函数/
│       │   ├── [126M]  2-1 函数的定义及使用-1
│       │   ├── [121M]  2-2 函数的定义及使用-2
│       │   ├── [168M]  2-3 数组和切片的使用
│       │   ├── [135M]  2-4 Map映射的使用
│       │   ├── [216M]  2-5 结构体及指针的使用(上)-1
│       │   ├── [225M]  2-6 结构体及指针的使用(上)-2
│       │   ├── [146M]  2-7 结构体及指针的使用(下)-1
│       │   ├── [131M]  2-8 结构体及指针的使用(下)-2
│       │   └── [175M]  2-9 var-new-make的使用区别
│       ├── 第3章 错误处理、接口与反射/
│       │   ├── [205M]  3-1 错误处理
│       │   ├── [187M]  3-2 接口的定义
│       │   ├── [157M]  3-3 反射的了解-1
│       │   └── [135M]  3-4 反射的了解-2
│       └── 第4章 并发编程与上下文/
│           ├── [180M]  4-1 协程-通道-锁-waitgroup的使用-1
│           ├── [151M]  4-2 协程-通道-锁-waitgroup的使用-2
│           ├── [160M]  4-3 协程-通道-锁-waitgroup的使用-3
│           ├── [110M]  4-4 Context-上下文的了解-1
│           ├── [ 89M]  4-5 Context-上下文的了解-2
│           └── [ 55K]  4-6 周总结.pdf
│   └── 2-第13周 GoWeb开发流程及gin、gorm框架/
│       ├── 第1章 Web服务开发(从原生到Gin框架)/
│       │   ├── [122M]  1-1 基于http包开发简单web-server
│       │   ├── [149M]  1-2 gin-数据绑定-常用API的了解-1
│       │   ├── [125M]  1-3 gin-数据绑定-常用API的了解-2
│       │   ├── [164M]  1-4 gin-静态文件服务-数据绑定-校验-中间件具体使用-1
│       │   └── [164M]  1-5 gin-静态文件服务-数据绑定-校验-中间件具体使用-2
│       └── 第2章 Gorm ORM 基础操作/
│           ├── [124M]  2-1 Gorm-MySQL的安装与配置
│           ├── [106M]  2-2 Gorm-基础概念了解
│           ├── @优库it资源网ukoou.com
│           ├── [224M]  2-3 Gorm-基础CRUD的实现-1
│           ├── [261M]  2-4 Gorm-基础CRUD的实现-2
│           ├── [181M]  2-5 Gorm-关联关系的了解-1
│           ├── [166M]  2-6 Gorm-关联关系的了解-2
│           └── [2.0M]  2-7 章节结束
└── 阶段六:【全栈社交平台后端】通用权限管理系统RESTfulAPI开发/
    ├── 1-第14周 后端通用系统功能架构/
    │   ├── 第1章 Web服务基础架构搭建/
    │   │   ├── [ 33M]  1-1 章介绍
    │   │   ├── [ 54M]  1-2 MVC模式的了解
    │   │   ├── [ 53M]  1-3 目录结构的规划
    │   │   ├── [101M]  1-4 viper读取配置文件的实现
    │   │   ├── [109M]  1-5 zap日志组件的初始化-1
    │   │   ├── [175M]  1-6 zap日志组件的初始化-2
    │   │   ├── [113M]  1-7 redis的初始化-1
    │   │   ├── [111M]  1-8 redis的初始化-2
    │   │   ├── [132M]  1-9 gorm的初始化
    │   │   ├── [ 91M]  1-10 gin的初始化及路由结构的定义
    │   │   ├── [144M]  1-11 gin的初始化及路由结构的定义
    │   │   └── [150M]  1-12 通过信号量控制WebServer的停止
    │   ├── 第2章 MVC分层设计及通用方法封装/
    │   │   ├── [ 86M]  2-1 MVC-Controller层定义流程实现-1
    │   │   ├── [109M]  2-2 MVC-Controller层定义流程实现-2
    │   │   ├── [119M]  2-3 MVC-Controller层通用响应数据结构的定义-1
    │   │   ├── [136M]  2-4 MVC-Controller层通用响应数据结构的定义-2
    │   │   ├── [156M]  2-5 MVC-Controller层基础通用API的封装-1
    │   │   ├── [199M]  2-6 MVC-Controller层基础通用API的封装-2
    │   │   ├── [178M]  2-7 MVC-Controller层基础通用API的封装-3
    │   │   └── [128M]  2-8 MVC-Controller层指针使用说明
    │   └── 第3章 辅助工具与中间件集成/
    │       ├── [ 52M]  3-1 Go代码热更新插件的使用
    │       ├── [103M]  3-2 MVC-Controller+Service+Dao流程实现-1
    │       ├── [135M]  3-3 MVC-Controller+Service+Dao流程实现-2
    │       ├── [178M]  3-4 Swagger文档管理工具的使用-1
    │       ├── [220M]  3-5 Swagger文档管理工具的使用-2
    │       ├── [ 76M]  3-6 后端支持跨域的实现-1
    │       └── [107M]  3-7 后端支持跨域的实现-2
    ├── 2-第15周 泛型编程与通用模块RESTfulAPI/
    │   ├── 第1章 Go泛型基础入门/
    │   │   ├── [ 30M]  1-1 周介绍@更多IT视频ukoou点com
    │   │   ├── [ 95M]  1-2 泛型基础-1
    │   │   ├── [107M]  1-3 泛型基础-2
    │   │   ├── [134M]  1-4 自定义泛型约束-泛型结构体及接收器
    │   │   └── [150M]  1-5 泛型函数重构dao层的示例实操
    │   ├── 第2章 泛型CRUD核心操作/
    │   │   ├── [144M]  2-1 基于泛型实现-记录的添加-1
    │   │   ├── [179M]  2-2 基于泛型实现-记录的添加-2
    │   │   ├── [162M]  2-3 基于泛型与反射在Service层实现记录唯一性的检测-1
    │   │   ├── [217M]  2-4 基于泛型与反射在Service层实现记录唯一性的检测-2
    │   │   ├── [179M]  2-5 基于泛型与反射在Service层实现记录唯一性的检测-3
    │   │   ├── [126M]  2-6 在泛型controller层支持前置自定义DTO数据
    │   │   ├── [127M]  2-7 在泛型controller层支持后置自定义VO输出数据-1
    │   │   ├── [209M]  2-8 在泛型controller层支持后置自定义VO输出数据-2
    │   │   ├── [219M]  2-9 在泛型controller层支持后置自定义VO输出数据-3
    │   │   ├── [113M]  2-10 基于泛型实现-记录的删除-1
    │   │   ├── [137M]  2-11 基于泛型实现-记录的删除-2
    │   │   ├── [ 65M]  2-12 基于泛型实现-记录的批量删除
    │   │   ├── [ 70M]  2-13 基于泛型实现-记录的修改
    │   │   ├── [137M]  2-14 基于泛型实现-获取记录详情
    │   │   ├── [253M]  2-15 基于泛型实现-获取记录列表
    │   │   └── [279M]  2-16 基于泛型实现-在Controller层记录唯一性的检测
    │   ├── 第3章 字典管理模块实战/
    │   │   ├── [ 59M]  3-1 字典管理-模块开发前介绍
    │   │   ├── [212M]  3-2 字典管理-通过泛型方法实现CRUD操作-1
    │   │   ├── [220M]  3-3 字典管理-通过泛型方法实现CRUD操作-2
    │   │   ├── [ 84M]  3-4 字典管理-通过泛型方法实现唯一性检测
    │   │   ├── [230M]  3-5 字典管理-泛型唯一性检测-多字段关联查询的实现
    │   │   ├── [105M]  3-6 字典管理-新增与编辑唯一性检测
    │   │   └── [211M]  3-7 字典管理-包循环引用问题的解决方法
    │   └── 第4章 一键代码生成工具/
    │       ├── [ 97M]  4-1 一键生成MVC流程代码介绍
    │       ├── [172M]  4-2 一键生成MVC流程代码ZIP包-1
    │       ├── [179M]  4-3 一键生成MVC流程代码ZIP包-2
    │       ├── [166M]  4-4 一键生成MVC流程代码ZIP包-3
    │       ├── [212M]  4-5 一键生成MVC流程代码项目文件
    │       └── [ 66K]  4-6 周总结.pdf
    └── 3-第16周 RBAC权限与用户管理系统构建/
        ├── 第1章 权限分类管理/
        │   ├── [ 72K]  1-1 周介绍.pdf
        │   ├── [181M]  1-2 权限分类-CRUD的实现
        │   ├── [224M]  1-3 权限-CRUD及关联记录预加载的实现-1
        │   ├── [223M]  1-4 权限-CRUD及关联记录预加载的实现-2
        │   ├── [199M]  1-5 权限分类自定义删除
        │   ├── [183M]  1-6 权限分类修改父级分类的实现-1
        │   ├── [152M]  1-7 权限分类修改父级分类的实现-2
        │   ├── [210M]  1-8 权限分类及权限对应树节点的获取-1
        │   ├── [272M]  1-9 权限分类及权限对应树节点的获取-2
        │   ├── [297M]  1-10 权限分类及权限对应树节点的获取-3
        │   ├── [ 77M]  1-11 权限分类树节点的获取
        │   ├── [165M]  1-12 权限分类或权限记录排序值的修改
        │   └── [ 51M]  1-13 调整权限的分类实现
        ├── 第2章 用户管理核心功能/
        │   ├── [165M]  2-1 部门管理的实现-1
        │   ├── [156M]  2-2 部门管理的实现-2
        │   ├── [194M]  2-3 用户管理-基础结构的生成
        │   ├── [209M]  2-4 用户管理-RSA加解密处理器的封装-1
        │   ├── [216M]  2-5 用户管理-RSA加解密处理器的封装-2
        │   ├── [215M]  2-6 用户管理-bcrypt加密封装
        │   ├── [150M]  2-7 用户管理-自定义DTO字段校验器
        │   ├── [170M]  2-8 用户管理-给用户绑定角色-1
        │   ├── [149M]  2-9 用户管理-给用户绑定角色-2
        │   ├── [239M]  2-10 用户管理-新增-编辑用户时加上角色的绑定-1
        │   ├── [256M]  2-11 用户管理-新增-编辑用户时加上角色的绑定-2
        │   ├── [130M]  2-12 用户管理-修改状态及重置密码的实现
        │   ├── [213M]  2-13 用户管理-文件上传的封装及修改用户头像-1
        │   ├── [218M]  2-14 用户管理-文件上传的封装及修改用户头像-2
        │   ├── [219M]  2-15 用户管理-文件上传的封装及修改用户头像-3
        │   ├── [124M]  2-16 用户管理-获取用户头像文件-1
        │   └── [ 66M]  2-17 用户管理-删除用户头像文件-2
        ├── 第3章 用户登录与鉴权体系/
        │   ├── [ 39M]  3-1 用户管理-登录实现-Session方案的了解
        │   ├── [108M]  3-2 用户管理-登录实现-JWT-Token方案的了解-1
        │   ├── [ 84M]  3-3 用户管理-登录实现-JWT-Token方案的了解-2
        │   ├── [130M]  3-4 用户管理-JWT-Token生成与解析的封装-1
        │   ├── [148M]  3-5 用户管理-JWT-Token生成与解析的封装-2
        │   ├── [210M]  3-6 用户管理-基于JWT-Token方案实现登录-1
        │   ├── [228M]  3-7 用户管理-基于JWT-Token方案实现登录-2
        │   ├── [ 61M]  3-8 用户管理-登录鉴权需求描述
        │   ├── [216M]  3-9 用户管理-登录鉴权中间件的实现-1
        │   ├── [195M]  3-10 用户管理-登录鉴权中间件的实现-2
        │   ├── [ 77M]  3-11 用户管理-Postman自动设置JWT-Token头字段
        │   ├── [180M]  3-12 用户管理-获取当前登录者个人信息
        │   ├── [ 53M]  3-13 用户管理-设置个人环境信息
        │   ├── [104M]  3-14 用户管理-修改登录者密码
        │   └── [ 39M]  3-15 用户管理-退出登录
        ├── 第4章 权限控制(RBAC + Casbin)/
        │   ├── [115M]  4-1 权限控制-RBAC及Casbin模型的理解-1
        │   ├── [127M]  4-2 权限控制-RBAC及Casbin模型的理解-2
        │   ├── [ 72M]  4-3 权限控制-Casbin策略记录内容的定义
        │   ├── [108M]  4-4 权限控制-Casbin的初始化及自定义策略匹配函数-1
        │   ├── [118M]  4-5 权限控制-Casbin的初始化及自定义策略匹配函数-2
        │   ├── [187M]  4-6 权限控制-给角色授权的实现-1
        │   ├── [182M]  4-7 权限控制-给角色授权的实现-2
        │   ├── [202M]  4-8 权限控制-角色及权限变化后同步更新Casbin_Rule表记录
        │   ├── [ 72M]  4-9 权限控制-角色及权限删除后同步删除关联表记录
        │   ├── [164M]  4-10 权限控制-中间件实现权限管制-1
        │   ├── [132M]  4-11 权限控制-中间件实现权限管制-2
        │   ├── [247M]  4-12 权限控制-权限分类及权限记录的批量导入-1
        │   └── [274M]  4-13 权限控制-权限分类及权限记录的批量导入-2
        └── 第5章 配置、评论与日志管理/
            ├── [ 57M]  5-1 系统管理-配置信息的获取
            ├── [121M]  5-2 评论管理-CRUD的实现
            ├── [194M]  5-3 删评论关联删除附件-通过接口解决包循环依赖
            ├── [ 31M]  5-4 日志记录介绍
            ├── [235M]  5-5 日志管理-CRUD的实现
            ├── [226M]  5-6 审计日志中间件的实现-1
            ├── [249M]  5-7 审计日志中间件的实现-2
            └── [5.2M]  5-8 10-37-章节结束
├── 阶段七:【全栈社交平台后端】即时聊天+社交系统RESTfulAPI/
│   ├── 1-第17周 即时聊天后端API开发/
│   │   └── 第1章 即时聊天模块开发/
│   │       ├── [ 51M]  1-1 章节开始
│   │       ├── [189M]  1-2 发送消息的实现-1
│   │       ├── [177M]  1-3 发送消息的实现-2
│   │       ├── [151M]  1-4 Websocket消息推送的实现-1
│   │       ├── [156M]  1-5 Websocket消息推送的实现-2
│   │       ├── [188M]  1-6 Websocket消息推送的实现-3
│   │       ├── [139M]  1-7 获取指定联系人消息列表的实现-1
│   │       ├── [159M]  1-8 获取指定联系人消息列表的实现-2
│   │       ├── [133M]  1-9 获取未读取消息数及设置消息已读
│   │       ├── [206M]  1-10 获取联系人列表-1
│   │       ├── [205M]  1-11 获取联系人列表-2
│   │       ├── [ 43M]  1-12 删除联系人
│   │       └── [ 38M]  1-13 章节结束
│   └── 2-第18周 社交交友系统后端开发/
│       ├── 第1章 架构与初始化/
│       │   ├── [ 17M]  1-1 章节开始
│       │   ├── [ 22M]  1-2 后端已实现架构的介绍
│       │   ├── [ 62M]  1-3 插件初始化流程
│       │   └── [ 50M]  1-4 业务模块的初始化
│       ├── 第2章 会员管理(CRUD完整闭环)/
│       │   ├── [ 81M]  2-1 会员管理-模型的定义
│       │   ├── [ 33M]  2-2 会员管理-路由的定义
│       │   ├── [ 47M]  2-3 路由定义特别说明
│       │   ├── [175M]  2-4 会员管理-新增会员
│       │   ├── [ 28M]  2-5 关于内置角色的说明
│       │   ├── [249M]  2-6 会员管理-更新会员
│       │   ├── [117M]  2-7 新增-更新会员时随机分配红娘
│       │   ├── [ 74M]  2-8 会员管理-删除会员
│       │   ├── [159M]  2-9 会员管理-查询公开会员列表-1
│       │   ├── [181M]  2-10 会员管理-查询公开会员列表-2
│       │   ├── [ 51M]  2-11 会员管理-查询管理会员列表
│       │   └── [ 47M]  2-12 会员管理-获取会员详情
│       ├── 第3章 关注与红娘管理/
│       │   ├── [122M]  3-1 关注管理-新增关注
│       │   ├── [105M]  3-2 关注管理-取消关注及存性检测
│       │   ├── [ 70M]  3-3 关注管理-关注数量及粉丝数量统计
│       │   └── [186M]  3-4 红娘管理-查询红娘列表
│       ├── 第4章 实名认证管理(含文件上传)/
│       │   ├── [180M]  4-1 角色DTO的定义及提取文字简拼工具方法的封装-1
│       │   ├── [175M]  4-2 角色DTO的定义及提取文字简拼工具方法的封装-2
│       │   ├── [166M]  4-3 给DTO中的通用字段设置值
│       │   ├── [131M]  4-4 基于MVC模式实现角色的添加-1
│       │   ├── [160M]  4-5 基于MVC模式实现角色的添加-2
│       │   ├── [145M]  4-6 API错误码的分类规划
│       │   └── [130M]  4-7 编辑角色的实现
│       ├── 第5章 牵线管理(核心业务流程)/
│       │   ├── [267M]  5-1 牵线管理-发起牵线
│       │   ├── [160M]  5-2 牵线管理-状态变更流程控制-1
│       │   ├── [165M]  5-3 牵线管理-状态变更流程控制-2
│       │   ├── [221M]  5-4 牵线管理-查询牵线列表-1
│       │   ├── [ 12M]  5-5 牵线管理-查询牵线列表BUG修复-2
│       │   └── [ 52M]  5-6 牵线管理-获取牵线详情
│       ├── 第6章 动态管理(社交互动)/
│       │   ├── [102M]  6-1 动态管理-新增动态-1
│       │   ├── [187M]  6-2 动态管理-新增动态-2
│       │   ├── [ 99M]  6-3 动态管理-删除及状态变更
│       │   ├── [156M]  6-4 动态管理-获取详情
│       │   ├── [ 72M]  6-5 动态管理-查询列表
│       │   └── [152M]  6-6 动态管理-点赞操作及统计
│       └── 第7章 辅助功能/
│           ├── [243M]  7-1 相册管理
│           ├── [117M]  7-2 投诉管理-新增投诉
│           ├── [ 42M]  7-3 投诉管理-投诉处理
│           ├── [ 48M]  7-4 投诉管理-查询列表及详情
│           ├── [ 21M]  7-5 投诉管理-统计未处理总数
│           └── [ 11M]  7-6 章节结束