diff --git a/src/Fengling.Member.Domain/Aggregates/PointsRuleModel/Enums/CalculationMode.cs b/src/Fengling.Member.Domain/Aggregates/PointsRuleModel/Enums/CalculationMode.cs new file mode 100644 index 0000000..55f19f4 --- /dev/null +++ b/src/Fengling.Member.Domain/Aggregates/PointsRuleModel/Enums/CalculationMode.cs @@ -0,0 +1,7 @@ +namespace Fengling.Member.Domain.Aggregates.PointsRuleModel.Enums; + +public enum CalculationMode +{ + Synchronous = 1, + Asynchronous = 2 +} diff --git a/src/Fengling.Member.Domain/Aggregates/PointsRuleModel/Enums/DimensionType.cs b/src/Fengling.Member.Domain/Aggregates/PointsRuleModel/Enums/DimensionType.cs new file mode 100644 index 0000000..8471d4d --- /dev/null +++ b/src/Fengling.Member.Domain/Aggregates/PointsRuleModel/Enums/DimensionType.cs @@ -0,0 +1,9 @@ +namespace Fengling.Member.Domain.Aggregates.PointsRuleModel.Enums; + +public enum DimensionType +{ + Product = 1, + Dealer = 2, + Distributor = 3, + Store = 4 +} diff --git a/src/Fengling.Member.Domain/Aggregates/PointsRuleModel/Enums/RuleType.cs b/src/Fengling.Member.Domain/Aggregates/PointsRuleModel/Enums/RuleType.cs new file mode 100644 index 0000000..f78728f --- /dev/null +++ b/src/Fengling.Member.Domain/Aggregates/PointsRuleModel/Enums/RuleType.cs @@ -0,0 +1,7 @@ +namespace Fengling.Member.Domain.Aggregates.PointsRuleModel.Enums; + +public enum RuleType +{ + FixedValue = 1, + PriceWeighted = 2 +}