502f80473e
fix(order): move all-orders list to database pagination
Build and Deploy TenantApi + SkuWorker / build-and-deploy (push) Successful in 1m50s
2026-02-27 10:32:21 +08:00
11a1521b6a
feat(order): add all-orders APIs and query workflow
Build and Deploy TenantApi + SkuWorker / build-and-deploy (push) Successful in 1m51s
2026-02-27 10:09:19 +08:00
3f5ca9c3ee
feat: 商品列表查询改为数据库分页过滤
Build and Deploy TenantApi + SkuWorker / build-and-deploy (push) Successful in 1m53s
2026-02-26 10:50:20 +08:00
77caac3af9
feat: SKU保存链路切换到RabbitMQ Outbox并新增独立Worker
Build and Deploy TenantApi / build-and-deploy (push) Successful in 51s
2026-02-25 11:20:38 +08:00
d66879f5cf
feat(product): complete combo and detail editing data model
Build and Deploy TenantApi / build-and-deploy (push) Successful in 47s
2026-02-22 09:35:57 +08:00
f7c2ae4bac
feat(product): add product list/detail/save/soldout/batch api support
Build and Deploy TenantApi / build-and-deploy (push) Successful in 47s
2026-02-21 17:23:48 +08:00
d41f69045f
feat(product): add product schedule management api
Build and Deploy TenantApi / build-and-deploy (push) Successful in 46s
2026-02-21 11:46:55 +08:00
ad65ef3bf6
feat(product): add product label management backend
Build and Deploy TenantApi / build-and-deploy (push) Successful in 43s
2026-02-21 10:18:48 +08:00
93bc072b8d
feat: 新增加料管理接口与模板能力
Build and Deploy TenantApi / build-and-deploy (push) Successful in 43s
2026-02-21 08:44:26 +08:00
848778b8b5
fix: 修复规格模板查询并发DbContext异常
Build and Deploy TenantApi / build-and-deploy (push) Successful in 44s
2026-02-21 07:42:02 +08:00
392d9f03a1
feat: 新增规格做法模板管理接口与数据模型
Build and Deploy TenantApi / build-and-deploy (push) Successful in 45s
2026-02-20 20:08:34 +08:00
1b3525862a
feat: implement tenant product category management APIs
Build and Deploy TenantApi / build-and-deploy (push) Successful in 44s
2026-02-20 18:45:48 +08:00
8a6fc867c2
refactor(store): remove fallback config behavior and expose isConfigured
Build and Deploy TenantApi / build-and-deploy (push) Successful in 43s
2026-02-20 09:55:11 +08:00
145be01bfc
fix(store-fees): 保留包装费配置避免阶梯刷新丢失
Build and Deploy TenantApi / build-and-deploy (push) Successful in 45s
2026-02-20 08:28:41 +08:00
53f7c54c82
feat(geo): add tenant/merchant/store geocode fallback and retry workflow
Build and Deploy TenantApi / build-and-deploy (push) Successful in 43s
2026-02-19 17:13:00 +08:00
ad245078a2
feat: 提交配送中心点与门店地址映射全量变更
Build and Deploy TenantApi / build-and-deploy (push) Successful in 42s
2026-02-19 16:12:36 +08:00
dfa2b3ee52
feat(store): add quick business toggle endpoint and auto-approve creation
Build and Deploy TenantApi / build-and-deploy (push) Successful in 42s
2026-02-18 10:03:27 +08:00
be701d8cf6
fix(store): default new store business status to resting
Build and Deploy TenantApi / build-and-deploy (push) Successful in 42s
2026-02-18 08:44:14 +08:00
b3429e2a0d
feat(store): auto-generate store code on create and make update code optional
Build and Deploy TenantApi / build-and-deploy (push) Successful in 44s
2026-02-18 08:27:37 +08:00
1b185af718
feat: 完成门店管理剩余接口并补齐文档注释
Build and Deploy TenantApi / build-and-deploy (push) Successful in 46s
2026-02-17 14:54:35 +08:00
c032608a57
Revert "refactor: 清理租户API旧模块代码"
...
This reverts commit 992930a821 .
2026-02-17 12:12:01 +08:00
654b1ae3f7
feat: tenant门店管理首批接口落地
Build and Deploy TenantApi / build-and-deploy (push) Successful in 30s
2026-02-17 11:10:06 +08:00
992930a821
refactor: 清理租户API旧模块代码
2026-02-17 09:57:26 +08:00
2711893474
feat: 完成租户个人中心 API 首版实现
2026-02-09 20:01:11 +08:00
f61554fc08
fix: 移除商户中心租户信息兜底返回
Build and Deploy TenantApi / build-and-deploy (push) Successful in 38s
2026-02-06 14:01:05 +08:00
76ba5a4748
fix: 移除商户中心商户查询兜底逻辑
Build and Deploy TenantApi / build-and-deploy (push) Successful in 38s
2026-02-06 13:59:40 +08:00
b02950e465
fix: 修复商户中心查询 RowVersion 列不存在问题
Build and Deploy TenantApi / build-and-deploy (push) Successful in 38s
2026-02-06 13:56:08 +08:00
5f2064324d
feat: 新增租户端商户中心聚合接口
...
Build and Deploy TenantApi / build-and-deploy (push) Successful in 40s
提供 /merchant/info 聚合查询,返回商户主体、资质、合同、员工与日志信息,满足租户端商户中心页面一次加载全部相关数据。
2026-02-06 13:45:20 +08:00
a0e0848af7
feat: profile 返回当前套餐名称
...
Build and Deploy TenantApi / build-and-deploy (push) Successful in 38s
在认证档案中增加 packageName 字段,并基于租户当前有效订阅从套餐表读取名称返回给前端,便于头像下拉直接展示真实套餐信息。
2026-02-06 13:03:41 +08:00
ec5293d892
fix: identity 登录并发改为 xmin
...
Build and Deploy TenantApi / build-and-deploy (push) Successful in 8s
移除 identity_users 对 RowVersion 列的依赖,改用 PostgreSQL xmin 作为并发令牌,修复线上登录因缺失 RowVersion 列导致的 500 错误。
2026-02-06 12:11:52 +08:00
MSuMshk
5a26f82628
refactor: 将 Permission 和 MenuDefinition 改为系统级实体
...
- Permission 和 MenuDefinition 改为继承 AuditableEntityBase(移除 TenantId)
- 添加 PortalType 枚举区分平台端/租户端
- Repository 使用 IgnoreQueryFilters() 查询系统级数据
- 更新所有相关 Handler 和 DTO,移除 TenantId 引用
- 与 AdminApi 保持一致的设计
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-03 14:49:27 +08:00
MSuMshk
286e6e9acb
refactor: 移除租户端简化登录接口及相关依赖
...
- 移除 /api/tenant/v1/auth/login/simple 接口
- 移除 IAdminAuthService.LoginSimpleAsync 方法
- 移除 AdminAuthService.LoginSimpleAsync 实现
- 移除 IsLikelyPhone 辅助方法
- 清理未使用的 ITenantContextAccessor 和 ITenantRepository 依赖
- 添加 CLAUDE.md 开发规范文件
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 11:38:32 +08:00
root
cf697b3889
fix: 统一逐租户上下文执行
2026-01-30 01:04:51 +00:00
root
41cfd2e2e8
refactor: 收紧角色与商户跨租户能力
2026-01-29 14:52:25 +00:00
root
a0b77d4847
fix: 禁止账单跨租户查询
2026-01-29 14:51:56 +00:00
root
1622c38043
refactor: 订阅任务按租户上下文执行
2026-01-29 14:51:21 +00:00
root
f9053356c2
refactor: 移除门店跨租户访问入口
2026-01-29 14:50:49 +00:00
root
52fb4fde72
refactor: 清理平台表述并统一为系统
2026-01-29 13:49:03 +00:00
root
b3d611304b
refactor: 移除身份跨租户忽略租户过滤
2026-01-29 13:48:31 +00:00
root
f42213951f
refactor: 移除字典强制覆盖能力
2026-01-29 13:47:18 +00:00
root
bc1c4cc41b
refactor: 禁止 TenantId=0 并改为系统租户
2026-01-29 13:16:15 +00:00
root
77836e270f
refactor: 移除平台公告与跨租户目标
2026-01-29 13:15:53 +00:00
root
0d9402d204
refactor: 移除平台管理员残留定义
2026-01-29 12:25:54 +00:00
root
3297ff26ab
refactor: 移除平台侧能力并收紧租户隔离
2026-01-29 12:06:52 +00:00
root
86ef0d6033
feat: 新增租户管理端 TenantApi 并移除旧 API
2026-01-29 11:39:57 +00:00
root
c5e2501e1a
refactor: 抽离 Docs/BuildingBlocks 子模块
2026-01-29 03:07:01 +00:00
725f89ae24
feat: Add tiered packaging fee support for stores
...
Introduces tiered packaging fee configuration for stores by adding OrderPackagingFeeMode and PackagingFeeTiers fields to StoreFee. Updates DTOs, validators, handlers, and mapping logic to support both fixed and tiered packaging fee modes. Adds StoreFeeTierHelper for tier normalization and serialization, and includes a database migration to persist the new fields.
2026-01-26 09:26:49 +08:00
187534ecca
fix: 允许平台账号跨租户更新门店
2026-01-21 17:21:30 +08:00
36abd83e83
chore: update store delivery zone handlers
2026-01-21 11:27:13 +08:00
8bde1a6440
fix: 门店时段与临时调整跨租户处理
2026-01-20 20:38:05 +08:00