26 lines
747 B
Python
26 lines
747 B
Python
# -*- coding: utf-8 -*-
|
||
|
||
from pathlib import Path
|
||
import sys
|
||
|
||
from masterdata import MasterData
|
||
|
||
sys.path.append(Path(__file__).parent.parent.as_posix())
|
||
from utils.rules_engine import RulesEngine
|
||
|
||
# 初始化赔案档案(保险公司将提供投保公司、保险分公司和报案时间等,TPA作业系统签收后生成赔案号)
|
||
dossier = {
|
||
"report_layer": {}, # 报案层
|
||
"images_layer": [], # 影像件层
|
||
"insured_person_layer": {}, # 出险人层
|
||
"insured_persons_layer": [], # 被保险人层
|
||
"receipts_layer": [], # 票据层
|
||
"adjustment_layer": {}, # 理算层
|
||
}
|
||
|
||
# 实例化主数据
|
||
masterdata = MasterData()
|
||
|
||
# 实例化规则引擎
|
||
rules_engine = RulesEngine(decisions_folder_path=Path("rules"))
|