删除原approval通道下的engine.py文件,将ApprovalEngine导入路径调整到channel_approval_service服务模块,统一审批引擎的代码组织方式
31 lines
906 B
Python
31 lines
906 B
Python
from yuxi.channel.approval.delivery import DeliveryResult, deliver_approval_request
|
|
from yuxi.services.channel_approval_service import ApprovalEngine
|
|
from yuxi.channel.approval.native_runtime import (
|
|
NativeApprovalCard,
|
|
NativeApprovalRenderer,
|
|
get_native_renderer,
|
|
)
|
|
from yuxi.channel.approval.parser import ParseResult, parse_approval_reply, parse_channel_approval_reply
|
|
from yuxi.channel.approval.templates import (
|
|
ApprovalTemplateConfig,
|
|
ApprovalTemplateRenderer,
|
|
TemplateStyle,
|
|
get_template_renderer,
|
|
)
|
|
|
|
__all__ = [
|
|
"ApprovalEngine",
|
|
"ApprovalTemplateConfig",
|
|
"ApprovalTemplateRenderer",
|
|
"DeliveryResult",
|
|
"NativeApprovalCard",
|
|
"NativeApprovalRenderer",
|
|
"ParseResult",
|
|
"TemplateStyle",
|
|
"deliver_approval_request",
|
|
"get_native_renderer",
|
|
"get_template_renderer",
|
|
"parse_approval_reply",
|
|
"parse_channel_approval_reply",
|
|
]
|