""" 删除判断接口 定义判断物料是否需要删除的抽象接口 """ from abc import ABC, abstractmethod from models.material_info import MaterialInfo class IDeletionChecker(ABC): """删除判断接口""" @abstractmethod def should_delete(self, material: MaterialInfo) -> bool: """ 判断物料是否需要删除 Args: material: 物料信息对象 Returns: 是否需要删除 """ pass