用计费表计价
Frape (QQ 2025-03-31. basil) 拒绝传统用法 type+aggregate usage 计量吸入器模型(“ 计量价格必须辅以公尺” ),所以 USAGE BASED 添加 价格无法创建 — 打破基于使用量的计费( 如: sign. pink Business) 0.20/签名过期)。 现在,...
管理组织.isPlatform 平台生产 → Orgs
平台账户摘要曝光为 Platform Production + 有订阅 市场;新 PUT **************** (站台-站台门). 设置旗帜并取消Org成员的权利(其产品) 根,并因此具有特征,变化)。 顶层为隐含根而不能 被切换.
Scope concurrency to build jobs, not Kubernetes deploys
Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...
添加 @ JsonProperty 到 * - 前置布尔 DTO 字段
Lombok 生成为 Xxx () 为布尔字段命名为 Xxx 的 getters 。 Jackson把领先的"是"从s -geters剥去 并序列化他们 作为"xx"而不是"xxx",账户管理者也成为了"账户管理者". 在JSON中,是Licensee成为了"licensee",是OrgOwner成为了"orgOwne...
在 Org 列表中包含订阅目标账户
listForOrg 现在还返回订阅目标为 - 不只是它直接拥有的账户。 在多层楼 建模支付账户在 KamoCRM 顶级 org 中存在 订阅目标子org;没有此功能, KamoClub 或 org 拥有者将 查看零账户并获得"不计费账户"消息.
子目标为子org; 每个子成员从账户管理员中拆分
订阅现在要求目标组织在创建(账户、市场、 object org)为新的独有性键. 计票员服务公司 拆分为账户成员服务(账户级管理员)和 订阅会员服务(每副被许可人+分经理). 执照服务 优先搜索为 具体内容 sub + Team Member. is Organization Owner on the project ...
使用账户。 成员通过账户成员; 重命名为 GroupPlanManager - > 是账户管理器
账户现在是集团,所以所有参考 旧的 成员实体指向新的通用 **************** 实体。 "集团计划管理者"许可旗全改名为 "账户管理者"(角色相同;只有框架变化). 受影响 : - FredeWebhookService,账户订阅服务——无实体参考 - 现在写一个 账户成员行(是账户编辑成员) 有全经理旗...
将帐单服务重写到基于账户的实体
计费服务现在以账户为中心。 由成员驱动的流动(例如: "加一卡","订阅计划" 现在通过一个账户 当成员不存在时, 自动创建; 账户 持有花旗客户身份证、一张或多张卡片、订阅、许可证、 发票和账单 重新命名/更换的服务: - 计费集团服务 - > 帐单 服务 - 计费组成员服务 - > 计费会员服务 - 计费组订阅服...
使用 QQ 键 原始获取器
organizationOwner是Team Member上一个原始的布林人 所以Lombok... 生成的存取器为OrganizationOwner () 而不是 get Is OrganizationOwner () 。 修复 BillingGroup Member Services 和 Liberation Se...
围绕计费组重写计费服务
删除 Org 级别 QQ 控制器、服务和DTO。 介绍: - 计费小组财务主管、成员、订阅、执照, 付款方法,以及/api/billing/组别下的发票。 - 计费组服务(生命周期+默认组+自由基线), BillingGroup Member Service(每个成员一个小组执行), Billing Group 订阅...
在获取/订阅/当前时曝光商务订阅
当不存在花纹镜像行时, 解决 Ogg 活动商业 订阅记录(例如COMP赠款)包括付款方法 计划特征。 修复 Apps 设置以显示辅助计划 .
重建用于 kamo- shared- library 更新( remove Organization Type, 添加为 Toplevel)
重建用于 kamo- shared- library 更新( remove Organization Type, 添加为 Toplevel)
添加 PlatfaceAdmin 控制器+ comp计划赠款服务
- 平台Admin控制器,位于/api/billing/平台(级别级@PlatformAdmin Only) - 获取/orgs,获取/orgs/{orgId} - POST/orgs/{orgId}/grants, PATCH-X-DELETE/orgs/{orgId}/grants/{subId} - 存档副本. ...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (appConfig upsert-only fix)
Pulls the hardened **************** that no longer deletes appConfig rows whose service types are absent from the caller's payload — prevents silent data loss w...
Rebuild for kamo-shared-library update (effective-feature resolver)
Picks up the new AppliedModelEnforcementService methods (computeAvailabilitiesMap, isAppEffectivelyEnabled, getEffectivelyEnabledAppTypes, computeEffectiveFeatu...
Enforce team-member pay-fees setting at Stripe customer creation
Bumps kamo-shared-library dependency to 1.5.0 so BillingService can resolve the new AppliedModelEnforcementService, and wires team-member vs org pay-fees enforc...
Rebuild for kamo-shared-library update (runtime force rules + DEFAULT fallback in MemberRightsAppliedService)
Triggers a rebuild so this service picks up the updated **************** that applies template force rules and DEFAULT-template fallbacks on top of the existing...
Rebuild for kamo-shared-library update (master model, default role templates, force-rule resolver)
Triggers a rebuild so this service pulls the new kamo-shared-library revision containing Organization.branchTypeID, Organization.masterModelID, ****************...
Resolve 23 compilation errors from controller-service signature mismatches
Controllers were built by a separate agent from services, causing method name and parameter type mismatches. Fixed all controllers to match actual service signa...
将 kamo- share- library 版本从 1. 0. 0 更新到 1. 1.0
共享库发布为1.1.0,而非1.0. 这导致 由于 Maven 无法找到“ 艺术” , Docker 构建失败 不解决依赖.
Add -U flag to maven build steps to resolve shared library from local repo
The dependency:go-offline step was trying Maven Central first, getting a cached failure for kamo-shared-library (which is local-only), and that poisoned the sub...
Initial BillingService — Stripe-integrated billing for KamoCRM
Complete Spring Boot service for managing KamoCRM billing via Stripe: - Stripe Customer, Subscription, PaymentMethod, Invoice lifecycle management - Credit sys...