Skip to content
Bitzsoft.Integrationsbitzsoft.integrations

Reference

电子合同

IContractService 统一抽象与 2 家电子合同供应商(法大大、契约锁)的包参考。

Last updated

电子合同域把合同全生命周期管理抽象为 IContractService,覆盖从创建、提交、审批到归档/取消的完整流程,消费方通过 DI 注入接口即可,无需关心具体供应商。

统一接口

IContractService(命名空间 Bitzsoft.Integrations.ContractLifecycle)定义 8 个方法:

方法说明
CreateContractAsync创建合同
GetContractAsync查询单个合同详情
SubmitContractAsync提交合同(进入签署流程)
ApproveContractAsync审批通过合同
RejectContractAsync驳回合同
ArchiveContractAsync归档合同
CancelContractAsync取消合同
ListContractsAsync查询合同列表

接口还暴露 ProviderName 属性,返回运行时供应商名称(如 "Fadada")。

包结构

Bitzsoft.Integrations.ContractLifecycle/ ← 抽象层
Bitzsoft.Integrations.ContractLifecycle.All/ ← 聚合包(拉入全部 2 家)
Bitzsoft.Integrations.ContractLifecycle.Fadada/ ← 法大大
Bitzsoft.Integrations.ContractLifecycle.Qiyuesuo/ ← 契约锁

供应商清单

供应商Provider ID鉴权文档
法大大fadadaAppId + AppSecret 换 Bearer Tokenfadada.mdx
契约锁qiyuesuoAppToken + AppSecret MD5 签名头qiyuesuo.mdx

相关

100%

滚轮或按钮缩放 · 放大后拖动画面 · 双击切换 100% / 200%