18 Commits

Author SHA1 Message Date
590662964a feat: enhance order processing and tenant management services
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-02-08 18:30:42 +08:00
1782f64417 chore: stabilize lint and verify builds 2026-02-06 11:51:32 +08:00
cde4fb8594 feat: switch to global auth and tenant route prefix 2026-01-26 18:04:05 +08:00
ea342bf8a3 fix: align portal queries and super auth 2026-01-25 15:11:08 +08:00
4f315cc2db feat: implement coupon management and receive flow 2026-01-13 18:19:29 +08:00
ad9dc4615f fix: scope coupons by tenant 2026-01-09 16:23:42 +08:00
4d90f547e6 fix: scope notifications by tenant 2026-01-09 15:49:49 +08:00
3e095c57f3 feat: tenant-scoped routing and portal navigation 2026-01-08 21:30:46 +08:00
d98f41f1ac feat: align ids to int64 2026-01-08 09:57:04 +08:00
a1de16bc01 fix: resolve frontend build error and order refund bug, add member price filter 2026-01-07 21:49:04 +08:00
984770c6a1 feat(editor): update 2025-12-31 14:50:18 +08:00
e6a8e3f321 feat: 更新用户上下文处理,服务方法显式接受用户参数,简化上下文调用 2025-12-30 23:01:35 +08:00
54de243fa1 feat: Refactor user context handling and service methods
- Updated middleware to fetch user and tenant models by ID and set them in context.
- Refactored common service methods to accept userID as a parameter instead of extracting from context.
- Modified content service methods to include userID as a parameter for better clarity and performance.
- Adjusted coupon, creator, notification, order, tenant, user, and wallet services to utilize userID directly.
- Enhanced context key constants for improved readability and maintainability.
2025-12-30 22:49:26 +08:00
e5064db577 refactor: 移除不必要的上下文调用,简化服务方法参数 2025-12-30 22:14:22 +08:00
2c633dac0f feat: 添加用户优惠券列表接口及相关数据结构 2025-12-30 17:53:27 +08:00
ee1acae3ed feat: 实现平台抽成、提现审批、异步任务集成及安全审计功能 2025-12-30 14:54:19 +08:00
5cf2295f91 feat: Implement notification service and integrate with user interactions
- Added notification service to handle sending and listing notifications.
- Integrated notification sending on user follow and order payment events.
- Updated user service to include fetching followed tenants.
- Enhanced content service to manage access control for content assets.
- Implemented logic for listing content topics based on genre.
- Updated creator service to manage content updates and pricing.
- Improved order service to include detailed order information and notifications.
- Added tests for notification CRUD operations and order details.
2025-12-30 09:57:12 +08:00
ad52371028 feat: implement new structure 2025-12-29 09:30:49 +08:00