6 Commits

Author SHA1 Message Date
4062d16fa8 feat(admin): 重构管理员文章路由并添加导航功能
- 将管理员文章路由从 Article 方法改为 Index 方法
- 在 ArticleController 中实现 Index 方法,支持预加载文章分类数据并返回 JSON
- 添加 ArticleCate 模型及对应数据表映射
- 扩展 Article 模型,关联 ArticleCate,实现文章与分类的关联查询
- 新增 Nav 模型及 NavController,提供导航数据接口
- 修改用户模型添加 JSON 标签,规范字段序列化
- 扩展数据库自动迁移,新增 Article、Nav 和 ArticleCate 表的自动创建功能
2026-03-25 18:49:56 +08:00
4a3c510a00 feat(admin): 实现用户管理的增删改查功能
- 新增用户添加接口,支持数据库中创建用户
- 实现用户编辑接口,允许更新用户信息
- 添加用户删除接口,支持从数据库删除用户
- 修改路由配置,新增用户编辑和删除的GET请求路径
- 使用gorm完成用户数据的增删改查操作
- 初始化数据库连接,自动迁移User表结构
- 新增User和Article模型定义及对应的表名函数
- 在main.go中添加session中间件支持
- defaultController中实现基于session的用户名保存与读取
- 添加go.mod依赖,包含gorm与gin-contrib/sessions相关包
2026-03-11 17:32:59 +08:00
4229a59d89 feat(admin): 添加用户编辑及多文件上传功能
- 新增用户编辑页面及路由支持 GET /user/edit 和 POST /user/doEdit
- 实现多文件上传接口,支持上传两个头像文件并保存
- 完善单文件上传接口,增加目录创建及错误处理
- 增加首页设置和获取 cookie 功能,支持 cookie 删除接口
- 修改路由配置,新增删除 cookie 路由 /deletecookie
- 新增用户编辑页面模板,示范多文件上传表单布局
2026-02-25 15:57:02 +08:00
a81fbb724e feat(admin): 添加用户上传图片功能及相关页面
- 新增用户添加页面路由 /user/add 和文件上传处理路由 /user/doUpload
- 实现文件上传表单页面 admin/useradd.html
- 在 UserController 中添加 Add 方法渲染上传页面
- 在 UserController 中添加 DoUpload 方法处理文件上传及保存
- 在中间件添加 c.Next() 确保请求链继续执行
2026-02-23 15:11:03 +08:00
b7b0c32e82 feat(router): 添加管理员路由中间件支持
- 在admin路由组中集成InitMiddleware中间件
- middleware包新增InitMiddleware实现用户身份设置与请求日志打印
- 管理员控制器Index方法增加从上下文获取用户名的逻辑并打印
- 主程序中初始化admin、api和default路由
- 修正default路由初始化时的代码格式问题
2026-02-22 13:42:58 +08:00
8155bd710b gin路由分组 路由文件抽离
gin自定义控制器 实现控制器的继承
2025-12-03 22:19:24 +08:00