Commit Graph

21 Commits

Author SHA1 Message Date
irving
295400b83e 重构订单创建逻辑:采用Builder模式替代20+参数方法
主要改进:
- 新增OrderCreationRequest及相关DTO类,使用Builder模式提升代码可读性
- 引入类型安全的枚举类OrderConstant,替代魔法字符串常量
- 重构PlayOrderInfoServiceImpl,新增基于Builder模式的createOrderInfo方法
- 保留原有方法并标记为@Deprecated,确保向后兼容性
- 完善单元测试覆盖,包含Mockito模拟和边界条件测试
- 优化包结构,将DTO类从vo包迁移到dto包
- 添加JUnit 5和Mockito测试依赖
- 移除实体类过度使用的Lombok注解,改用精简的自定义构造器
- 新增数据库开发工作流程文档

技术栈:
- Spring Boot 2.7.9
- MyBatis-Plus 3.5.3.2
- JUnit 5 + Mockito
- Lombok Builder模式
- 类型安全枚举设计
2025-09-06 22:58:14 -04:00
irving
dd2342a234 优化构建配置和网络连接设置
- 移除特定平台的JAVE依赖,改用Maven profiles实现跨平台支持
- 更新开发环境配置使用Tailscale网络地址(100.80.201.143)
- 添加macOS Apple Silicon和Linux x86_64的Maven profiles配置
- 升级JAVE版本到3.5.0并优化依赖管理
- 清理代码格式,移除多余的空行导入
2025-09-06 19:42:41 -04:00
irving
102608b85c WIP: 重构Docker构建流程和部署脚本
- 更新Dockerfile为多阶段构建,提升安全性和构建效率
- 重构docker-compose.yml,添加健康检查和网络配置
- 新增Docker镜像构建和推送脚本
- 修复Maven打包配置,移除不必要的配置项
- 添加.dockerignore文件优化构建上下文
- 删除旧的deploy.sh脚本
- 新增JAR部署和回滚脚本

注意:此为开发中版本,请勿部署到生产环境
2025-09-06 19:35:08 -04:00
irving
717d5a0c41 chore: 升级项目版本至1.1并优化代码格式
- 升级所有模块版本从1.0到1.1
- 统一Maven依赖版本管理
- 优化PlayClerkUserInfoServiceImpl导入语句格式
- 确保版本一致性和向后兼容性
2025-08-31 13:49:39 -04:00
huchuansai
df42ac67b3 refactor: jdk8=>jdk11 & mysql5=>mysql8 2025-06-11 10:59:44 +08:00
Irving
9d8293f327 feat: introduce flyway 2025-04-26 21:16:31 -04:00
JUNYI OU
1a2b6be001 small version fix 2025-04-13 18:39:03 -04:00
admin
b7c522e58b 代码优化 2024-08-26 01:09:21 +08:00
hucs
97613cca71 fix 2024-07-29 13:15:16 +08:00
admin
80102a56fc 最新代码 2024-06-05 15:54:18 +08:00
hucs
61e777c41e fix 2024-05-08 21:38:54 +08:00
admin
5838b2df35 订单 2024-05-08 21:21:29 +08:00
admin
2919029b81 最新代码 2024-05-06 10:20:46 +08:00
hucs
a0cd0312a5 feat: 创建租户并关联腾讯云域名 2024-04-19 18:17:17 +08:00
admin
993f975edd 最新代码 2024-04-19 17:20:40 +08:00
starrySky
ae0196bf1b 打包 2024-04-01 15:27:20 +08:00
starrySky
c7f81acbe5 店员管理/店员等级/账户管理 2024-03-31 13:52:29 +08:00
hucs
534e6d93fb feat: 公众号开发 2024-03-27 23:01:53 +08:00
starrySky
92d239286e 切换OSS为阿里云OSS,文件上传成功,文件访问还有问题 2024-03-23 23:11:48 +08:00
starrySky
994f32a342 新增订单模块 2024-03-22 15:55:17 +08:00
starrySky
989f0210f2 first commit 2024-03-20 09:28:04 +08:00