增加了知识图谱导出excel

This commit is contained in:
chentianrui
2025-08-18 15:14:37 +08:00
parent ce2986fbe2
commit 3fd0b2af0c
610 changed files with 6062 additions and 4932473 deletions
@@ -10,6 +10,16 @@ class CalculationStrategy(ABC):
每种软件类型可以提供自己的实现,以修改计算过程中的任何规则。
"""
@abstractmethod
def get_output_dir(self) -> str:
"""
获取输出目录路径
Returns:
str: 输出目录路径
"""
pass
@abstractmethod
def calculate_fee_base(
self,
@@ -243,6 +253,17 @@ class DefaultCalculationStrategy(CalculationStrategy):
# 缓存已计算过的费用
self.calculated_fees = {}
# 默认输出目录
self.output_dir = "计算结果"
def get_output_dir(self) -> str:
"""获取输出目录路径"""
return self.output_dir
def set_output_dir(self, output_dir: str) -> None:
"""设置输出目录路径"""
self.output_dir = output_dir
def calculate_fee_base(
self,
fee_base: str,