Commit Graph

7 Commits

Author SHA1 Message Date
sparksfly 1671215071 refactor: 完成旅游管理系统多模块功能优化与接口迭代
本次提交包含多维度更新:
1. 修复登录页默认密码为123456,优化产品标签分割逻辑
2. 重构文章摘要提取逻辑,使用DOM解析替代正则替换,更准确处理富文本
3. 重构游记服务层登录校验逻辑,新增getLoginUserId方法区分管理员与普通用户
4. 全面升级订单与游记管理页面:
   - 替换列表接口为分页接口,新增搜索、分页、空状态处理
   - 重构表格列配置与状态映射,优化操作按钮逻辑
   - 新增景点订单、商品订单详情查看与多状态操作能力
5. 重构后端接口与接口层代码,统一使用RESTful风格路由与请求方法
6. 优化订单列表展示字段,补充收货信息、商品明细等展示内容
2026-08-08 11:25:20 +08:00
sparksfly bcc0e33853 feat: 完成旅游管理系统全功能迭代
此版本完成了多模块功能升级:
1. 新增文件上传模块,支持S3协议存储图片和视频
2. 完善门票管理系统,新增分页查询、景点关联功能
3. 新增用户状态管理、详情编辑功能
4. 新增仪表盘统计看板与数据总览页面
5. 优化前端订单流程,支持景点门票预订支付
6. 修复前端HTML内容渲染、表单校验等问题
7. 调整后端配置参数,优化异常处理机制
2026-08-08 10:31:57 +08:00
wyh b165f8260a feat(attraction): 实现景点详情页面数据动态加载与列表筛选功能
- 实现景点详情页面异步加载真实数据
- 添加景点图片轮播展示功能
- 完善景点详情页面信息展示包括评分、开放时间等
- 实现景点列表页面按分类筛选功能
- 添加景点列表搜索和分页功能
- 优化景点列表卡片样式和图片展示
- 修复后台管理系统景点列表查询参数问题
- 统一前后端景点相关接口数据结构
- 添加景点列表按热门和推荐状态筛选功能
2026-05-28 23:13:40 +08:00
wyh 3e72c5b6c7 feat(attraction): 实现景点和分类管理功能
- 新增景点分页查询接口和按ID查询功能
- 完善景点分类树形结构管理和父子分类关联
- 优化景点管理页面实现分页、搜索和表格展示
- 添加景点分类层级显示和树形选择器组件
- 集成富文本编辑器用于景点详情内容编辑
- 重构API调用方式统一使用RESTful风格接口
- 更新数据库配置添加MyBatis日志输出支持
- 调整开发环境配置密码和日志级别设置
2026-05-27 23:02:01 +08:00
Yuhang Wu 47106d88c8 feat: 打通管理后台登录鉴权,完成管理员管理页面
后端修复:
- 添加 Sa-Token 白名单,放行登录/注册/文档等公共接口
- 修复 AdminServiceImpl 密码加密:MD5 → BCrypt,与初始化数据一致
- 修复 SaTokenPermissionImpl 角色编码查询,关联 role 表获取真实 code
- 添加 AdminController /info 接口获取当前登录管理员
- 修复多个 ServiceImpl list() 方法名与父类冲突(改为 getList())
- 修复 selectBatchIds 过期方法(改为 selectByIds)
- 补充 Lombok 注解处理器配置

前端(tourism-admin):
- 重新设计登录页:左右分栏品牌区+表单,天蓝+冒险橙配色
- 接入真实登录 API:/admin/login + /admin/info
- 修正 axios token 请求头为 `token` 匹配 Sa-Token
- 完成管理员管理页面:分页列表、搜索、新增/编辑/删除、角色多选
- 修正所有 system API 路径匹配后端
- MainLayout 右上角显示当前登录管理员姓名
2026-05-27 18:08:01 +08:00
Yuhang Wu 9f6ab5fecf feat: 完成全部后端业务模块开发
- 新增用户模块(user/address/favorite)
- 新增管理员模块(admin/role/permission)
- 新增景点模块(attraction/category/ticket)
- 新增商品模块(product/category/sku/cart)
- 新增订单模块(attraction_order/product_order/order_item/logistics)
- 新增支付模块(payment/refund)
- 新增内容模块(travel_note/comment/like/banner/announcement)
- 新增统计模块(daily_statistics)
- 集成 Sa-Token 认证、MyBatis-Plus、Knife4j 文档
- 完善前端登录注册和 API 封装
2026-05-27 16:45:50 +08:00
Yuhang Wu 9715ef64a3 feat: 初始化旅游宣传管理系统项目
- tourism-server: SpringBoot 服务端(Sa-Token + MyBatis-Plus + MySQL)
- tourism-admin: Vue3 + TypeScript 管理后台(Element Plus)
- tourism-web: Vue3 + TypeScript 用户端(Element Plus)
- 数据库建表 SQL 及设计文档
- .gitignore 配置文件
2026-05-26 17:56:00 +08:00