41 Revīzijas (676902ed58f08c6ac0a7686ef0a4841384520b4e)

Autors SHA1 Ziņojums Datums
  fengsilin d5157a779c fix(pricing): 统一 sort_order 排序逻辑,有 meta 但未设置的不优先 pirms 2 nedēļām
  fengsilin 54e53108ec fix(sort): sort_order 默认值改为 999999,简化排序逻辑 pirms 2 nedēļām
  fengsilin 3b99c83e32 fix(sort): sort_order=0 的记录排到最后,非0值按升序排列 pirms 2 nedēļām
  fengsilin e507897f21 feat(pricing): updatePricing 按 sort_order 排序 vendors 和 models pirms 2 nedēļām
  fengsilin 749064932c feat: 新增 PUT /api/vendors/reorder 和 /api/models/reorder 批量排序接口 pirms 2 nedēļām
  fengsilin f8859b7c35 feat: Vendor 和 Model 添加 sort_order 字段,查询按 sort_order ASC 排序 pirms 2 nedēļām
  fengsilin 3a29f3772f feat(channel): 添加模型默认通道功能,支持优先路由和卡片标识 pirms 2 nedēļām
  fengsilin 93e331b624 feat: 支持 LOGO_FILE_PATH 环境变量指定本地 Logo,优化定价与语言设置 pirms 2 nedēļām
  fengsilin 387f6c1ae0 feat(pricing): 定价数据源切换到渠道表,新增缓存价格展示 pirms 2 nedēļām
  fengsilin 00058cd671 refactor(channel-pricing): 提取辅助方法消除重复代码,修复缓存一致性 pirms 3 nedēļām
  fengsilin 9eb58c684e feat: 后台设置默认语言 pirms 3 nedēļām
  fengsilin 235f7c6e5f refactor(channel-pricing): 提取 ParseTagIds 辅助函数 + 移除调试 console.log pirms 3 nedēļām
  fengsilin c84c26b5a2 feat(channel-pricing): GetChannelPricingByModelWithChannelInfo 支持 CASE WHEN 回退 + 扩展字段 pirms 3 nedēļām
  fengsilin d5d4714908 test(channel-pricing): 缓存写穿 + 字段默认值单元测试 pirms 3 nedēļām
  fengsilin e5f029f91e feat(channel-pricing): InitDB 启动时全量加载渠道定价缓存 pirms 3 nedēļām
  fengsilin 2d4c73d3aa refactor(channel-pricing): 结构体新增扩展字段 + 缓存重写为全量加载写穿 pirms 3 nedēļām
  fengsilin b514a0798b refactor(payment): 合并微信/支付宝支付重复代码,删除冗余文件 pirms 3 nedēļām
  fengsilin e8ade3abae feat(payment): 集成支付宝当面付扫码支付 + 补全前端 i18n 硬编码中文 pirms 3 nedēļām
  fengsilin 00e266cd77 feat(payment): 集成微信支付 Native(扫码支付)V3 API pirms 3 nedēļām
  fengsilin dc20782918 fix(region-sync): 修复 Settle/SyncManager 竞争条件并优化并发安全 pirms 4 nedēļām
  fengsilin 1cecd5349d feat: 跨区域配额同步(Master-Slave Region Sync) pirms 1 mēnesi
  fengsilin a95331a85f chore: 隐藏侧边栏聊天子菜单、账户管理及隐私价格设置 pirms 1 mēnesi
  fengsilin 62737d3f8c feat: 添加模型详情页渠道价格展示 & 优化筛选行布局 pirms 1 mēnesi
  fengsilin 3a32ab11dd feat(model): 添加模型类型字段编辑功能 pirms 1 mēnesi
  fengsilin c58d01f628 refactor: improve code quality for token dynamic channel feature pirms 1 mēnesi
  fengsilin bfa7cc7b97 feat(token): support dynamic channel specification via colon separator pirms 1 mēnesi
  fengsilin 5c57f692a5 feat: enhance channel pricing with price mode and color picker pirms 1 mēnesi
  fengsilin 15a99da48e fix: channel pricing not working correctly pirms 1 mēnesi
  fengsilin 352806c099 feat: add dedicated API for user channel binding selection pirms 1 mēnesi
  fengsilin e5ec592c79 fix: use IconPriceTag instead of IconPrice/Tag pirms 1 mēnesi
  fengsilin ba21a870cd feat: invalidate cache on channel pricing changes pirms 1 mēnesi
  fengsilin 516515bab6 feat: add BoundChannelId field to Token model pirms 1 mēnesi
  fengsilin 6c9ee5ec2b feat: add channel pricing cache and GetEffectivePricing function pirms 1 mēnesi
  fengsilin 2331fbb4f1 feat: add ChannelPricing and PricingTag to database migration pirms 1 mēnesi
  fengsilin f822d2a444 feat: add PricingTag model for pricing categorization pirms 1 mēnesi
  fengsilin 961a845b28 fix: implement proper upsert in BatchUpsertChannelPricing pirms 1 mēnesi
  fengsilin 6dc260bb1e feat: add ChannelPricing model for per-channel pricing pirms 1 mēnesi
  fengsilin a5eb9abe1a feat: 优化渠道创建时模型同步性能 pirms 1 mēnesi
  fengsilin 2a2647c062 feat: auto-sync channel models to models table on creation/update pirms 1 mēnesi
  unknown e1f10fec95 add localiazed pirms 2 mēnešiem
  winter 08164cd0ae fix pirms 2 mēnešiem