增加了知识图谱导出excel
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user