heritage-backend
Go to file
Leo 942338c2a9 feat: 新增前台业务模块heritage-portal
【认证与用户管理】
- HrtAuthController: 用户注册、登录、退出、获取用户信息
- HrtUserController: 个人资料管理、密码修改、头像更新、用户统计、浏览历史

【非遗项目管理】
- HrtHeritageController: 非遗项目列表、详情、分类查询、精选推荐
- HrtHeritageService: 非遗项目业务逻辑、浏览量统计

【传承人管理】
- HrtInheritorController: 传承人列表、详情、级别查询
- HrtInheritorService: 传承人业务逻辑、关联项目查询

【新闻资讯管理】
- HrtNewsController: 新闻列表、详情、分类查询、置顶推荐
- HrtNewsService: 新闻业务逻辑、浏览量统计

【活动管理】
- HrtEventController: 活动列表、详情、报名、取消报名、我的报名
- HrtEventService: 活动业务逻辑、报名管理、人数统计

【互动功能】
- HrtCommentController: 评论列表、发布评论、删除评论、我的评论
- HrtFavoriteController: 收藏、取消收藏、我的收藏
- HrtLikeController: 点赞、取消点赞

【技术特性】
- 所有接口使用@SaCheckPermission进行权限验证
- 使用@RequiredArgsConstructor构造器注入
- 统一路径前缀/coder
- 完整的Swagger中文文档注解
- 支持分页查询
- 完善的参数验证
2025-10-13 20:36:51 +08:00
.idea chore: 更新IDE配置文件 2025-10-13 20:33:32 +08:00
api chore: 初始化项目基础配置 2025-10-08 02:00:43 +08:00
heritage-common feat: 新增heritage-common公共模块 2025-10-08 02:05:25 +08:00
heritage-model feat: 新增前台业务数据模型 2025-10-13 20:35:16 +08:00
heritage-modules feat: 新增前台业务模块heritage-portal 2025-10-13 20:36:51 +08:00
heritage-mybatisplus feat: 新增前台业务数据访问层Mapper 2025-10-13 20:35:58 +08:00
heritage-plugins refactor: 重构Sa-Token认证模块 2025-10-13 20:34:13 +08:00
heritage-web feat: 新增heritage-web启动模块 2025-10-08 02:09:57 +08:00
script chore: 初始化项目基础配置 2025-10-08 02:00:43 +08:00
sql feat: 新增数据库初始化脚本 2025-10-08 02:10:32 +08:00
.gitignore chore: 将doc目录添加到.gitignore 2025-10-08 23:34:39 +08:00
CLAUDE.md chore: 添加Maven配置和项目文档 2025-10-08 02:04:57 +08:00
pom.xml chore: 添加Maven配置和项目文档 2025-10-08 02:04:57 +08:00