This commit is contained in:
2026-09-03 17:49:01 +08:00
parent afb534d4ee
commit 4ae5598c2d
10 changed files with 176 additions and 153 deletions
+2 -1
View File
@@ -24,7 +24,8 @@ function normalizeRule(rule: RawRule): CustomerDimensionRule {
function normalizeConfig(config: RawConfig): CustomerDimensionConfig {
return {
tenantId: String(config.tenantId),
defaultCalculationMode: config.defaultCalculationMode === 'MULTIPLY' ? 'MULTIPLY' : 'ADD',
defaultCalculationMode: config.defaultCalculationMode === 'MULTIPLY' ? 'MULTIPLY'
: config.defaultCalculationMode === 'ACTUAL' ? 'ACTUAL' : 'ADD',
rules: config.rules.map(normalizeRule),
}
}
+1 -1
View File
@@ -1,5 +1,5 @@
export type CustomerDimensionBoxType = 'SMALL' | 'MEDIUM' | 'LARGE' | 'EXTRA_LARGE'
export type CustomerDimensionCalculationMode = 'ADD' | 'MULTIPLY'
export type CustomerDimensionCalculationMode = 'ACTUAL' | 'ADD' | 'MULTIPLY'
export interface CustomerDimensionRule {
id: string