查詢條件與查詢結果:
查詢條件:險種、年期、版次、投保年齡、吸煙別、被保人性別、體位別、保單年度、眷屬序號、生效日期,
涉及的表有兩個再保險種設定檔(表1)和安泰險種危險保額設定檔(表2) :
![]() |
![]() |
![]() |
![]() |
其中險種和版次在兩張表中都有,而“體位別”這個條件不是用來查詢,而是用來計算“危險保額”的。 操作步驟:
1、先通過傳入的條件查詢表1,得到ReinsuranceItemData對象:
ReinsuranceItemData reinsuranceItemData = reinsuranceItemDataDao
.getItemPropertyValue(
Constant.COMPANY_FLAG_ANTAI,
lraVO.getItemCode(),
lraVO.getItemVrsn(),
lraVO.getRelNo(),
lraVO.getBoundDate(),
DetailCodeConstant.ITEM_PROPERTY_REINSURANCE_CLASS);
.getItemPropertyValue(
Constant.COMPANY_FLAG_ANTAI,
lraVO.getItemCode(),
lraVO.getItemVrsn(),
lraVO.getRelNo(),
lraVO.getBoundDate(),
DetailCodeConstant.ITEM_PROPERTY_REINSURANCE_CLASS);
2、如果返回結果為null,則拋出異常信息:查詢不到險種的再保類別
3、計算危險保額(計算危險保額時會用到責任準備金,查詢表2可以得到)。