From 90c6912fd538162eff7a069f7db9eb75911e6b3f Mon Sep 17 00:00:00 2001 From: Sam <315859133@qq.com> Date: Sun, 8 Feb 2026 21:19:42 +0800 Subject: [PATCH] feat: add points rule enums --- .../Aggregates/PointsRuleModel/Enums/CalculationMode.cs | 7 +++++++ .../Aggregates/PointsRuleModel/Enums/DimensionType.cs | 9 +++++++++ .../Aggregates/PointsRuleModel/Enums/RuleType.cs | 7 +++++++ 3 files changed, 23 insertions(+) create mode 100644 src/Fengling.Member.Domain/Aggregates/PointsRuleModel/Enums/CalculationMode.cs create mode 100644 src/Fengling.Member.Domain/Aggregates/PointsRuleModel/Enums/DimensionType.cs create mode 100644 src/Fengling.Member.Domain/Aggregates/PointsRuleModel/Enums/RuleType.cs 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 +}