irving
985b35cd90
test: add wechat integration test suite
...
Build and Push Backend / docker (push) Has been cancelled
- Add llm/wechat-subsystem-test-matrix.md and tests covering Wx controllers/services\n- Make ApiTestDataSeeder personnel group seeding idempotent for full-suite stability
2026-01-12 18:54:14 -05:00
irving
a7e567e9b4
working but not tested
2026-01-01 00:41:55 -05:00
irving
f3480b6ba0
feat(apitest): 新增 API 测试环境与安全配置
...
- 新增 apitest 专用 MySQL 配置与 Docker 编排(docker/apitest-mysql.yml、docker/apitest-mysql/)
- 增加 ApiTestSecurityConfig / ApiTestSecurityProperties 与 ApiTestAuthenticationFilter
- 新增 application-apitest.yml 与相关测试目录(play-admin/src/test/java/com/starry/admin/api/)
- 调整根 pom 与 play-admin/pom 依赖,优化 SpringSecurityConfig 以兼容 apitest
2025-11-01 10:33:54 -04:00
irving
1ec92cc2ab
WIP
2025-10-27 22:53:40 -04:00
irving
043483a076
docker push不上去,尝试加入github action在服务器构建
2025-10-03 23:25:48 -04:00
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