MetlifeEntity
2021-11-16 17:11:13 0 举报
中美个险代码优化结构
作者其他创作
大纲/内容
结合业务需求,根据原始xml数据条件判断是使用基础VDS处理类(BasePersonalVDSProcess)输出VDS,还是使用特殊业务VDS类(SpecialPersonalVDSProcess)输出特殊的VDS内容
MetlifeEntity
- str1- str2- list1- list 2
+ set()+ get()
SpecialPersonalVDSProcess
+ outputVds()
Utils
+ subString……
基础保单的VDS输出,通过调用本类私有方法outputVdsBatchBegin、outputVdsparam、outputVdsBatchEnd实现基础完整的VDS文件输出
MetLifeData
- Element : root
+ checkElement()+ outputVds()
PersonalIdlogProcess
+ processIdlog()
重写父类方法,特殊业务VDS类继承基础VDS数据处理类,重写父类方法的实现,根据业务条件判断设置脚本开始变量、模板VDS变量、脚本结尾VDS变量
输出VDS文件的结束内容,输出VDS文件。
判断VDS文件的开始内容,输出基本保单使用的打印脚本和打印生成的PDF名称
一份VDS文件对应idlog文件中一个<batch>循环节点,各要素登记。
BasePersonalVDSProcess
+ outputVds()+ outputVdsBatchBegin():List<String>+ outputVdsparam():List<String>+ outputVdsBatchEnd():List<String>
输出保单每个要素内容中模板变量数据,后续将这块输出的变量内容按要素分开,比如保单页一个处理类、投保单页一个处理类、投保提示书、转账授权书等等进行独立的模块区分实现
报文xml对应的实体类
收藏
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容