Commit 46fac2a1 authored by 王东's avatar 王东

指标计算承保字段调整

parent b1398f9f
......@@ -17,7 +17,7 @@
content.put("ExchangeRate", plcMain.getSigAndStaExchangeRate().toString()); **
BusinessEntity businessEntity = businessEntityService.getCachedBusinessEntity("", plcMain.getActualId()); ??
ContractBusinessEntity contractBusinessEntity = new ContractBusinessEntity(businessEntity);
// 车险非车都可能存在联保,非车可能存在共保 ,非车也可能即共又联
// 车险非车都可能存在联保,非车也可能即共又联
// 联保从 plcLinkBasicInformat 非车共保 plcCoinsBasicInformation
// 同时联保共保 plcLinkBasicInformat 拼接 plcCoinsBasicInformation
x List<PlcCoinsinformationEO> plcCoinsInformation = contractBusinessEntity.getPlcCoinsInformation();
......
-- ENDOR 批单业务数据
ENDOR
ENDOR_PLPENDORSE
ENDOR_PLPENDORSE_PLPCOMMISSIONDETAIL
ENDOR_PLCSOLUTION
ENDOR_PLCSOLUTION_PLCCOINS
-- ENDOR_PLCSOLUTION_PLCCOINS_PLCCOINSBASICINFORMATION
-- ENDOR_PLCSOLUTION_PLCCOINS_PLCLINKBASICINFORMAT
ENDOR_PLCSOLUTION_PLCRATION
ENDOR_PLCSOLUTION_PLCCOMMISSIONDETAIL
ENDOR_PLCCAR05
ENDOR_PLCAPPLICANT
ENDOR_PLCPUBLICINSURANT
来源:
(
endorseNo String , -- 1 批单号
businessOffice String , -- 新核心车险批单-保单归属机构代码
productCode String , -- 新核心车险批单-险种代码
businessNatureCode String , -- 新核心车险批单-业务来源
channelType String , -- 5 渠道类型
uwConclueDate String , -- 6 核批完成时间
plpEndorse row(
endorseEffectiveTime String , -- 7 批单生效日期
staCurAmountVariation String , -- 10 变化保险金额
staCurPremiumVariation String , -- 11 不含税变化保险费
staCurNetPremiumVariation String , -- 12 含税变化保险费
staCurTaxFeeVariation String , -- 13 税
plpCommissionDetail array<row(
agentFeeVariation String , -- 16 份额含税手续费变化量
agentNetFeeVariation String -- 17 份额不含税手续费变化量
)>,
netPremiumVariation String , -- 不含税保费变化量
endorsePolicyTime String , -- 指标新增_批单指标统计日期
amountVariation String , -- 指标新增_保额变化量
premiumVariation String -- 指标新增_含税保费变化量
),
recordClerkCode String , -- 14 归属业务员ID
recordClerkName String , -- 15 归属业务员名称
businessChannelCode String , -- 27 新核心车险批单-清分后渠道
businessChannelName String , -- 28 业务渠道名
newPolicyFlag String , -- 20 新核心车险批单-新保标识 1:是,0:否
autoTransrenewFlag String , -- 21 新核心车险批单-自动续保标识 1:是,4:跨险种自动续保,0:否
transferPolicyFlag String , -- 22 新核心车险批单-转保标识1:是,0:否
transrenewFlag String , -- 23 新核心车险批单-续保标识 1:是,4:跨险种续保,0:否
policyCreatDate String , -- 新核心车险批单-核保通过时间
plcSolution array<row(
plcCoins row(
plcCoinsBasicInformation String
-- array<row( -- 共保信息
-- coinsRate String , -- 非车险共保比例
-- coinsIdentity String , -- 共保我方标记 = 1 时共保我方
-- coinsCode String , -- 指标新增_共保标识代码 0 非共保 1,主共,2从共,车险无共保,仅有联保
-- coinsLinkCode String -- 指标新增_联保标志代码 0 非联保 3,主联,4从联
-- )>,
plcLinkBasicInformat String
-- array<row( -- 联保信息
-- coinsRate String , -- 非车险共保比例
-- coinsIdentity String , -- 共保我方标记 = 1 时共保我方
-- coinsCode String , -- 指标新增_共保标识代码 0 非共保 1,主共,2从共,车险无共保,仅有联保
-- coinsLinkCode String -- 指标新增_联保标志代码 0 非联保 3,主联,4从联
-- )>
),
PlcRation row(
artifSelfPricesRat String , -- 新核心车险批单-自主定价系数
artifReviewPrem String -- 新核心车险批单-总保费
),
plcCommissionDetail array<row(
agentFee String , -- 新核心车险批单-手续费含税金额
agentNetFee String -- 新核心车险批单-手续费不含税金额
)>
)>,
policyNo String , -- 新核心车险批单-保单号
businessOfficeName String , -- 新核心车险批单-保单归属机构名称
startTime String , -- 新核心车险批单-起保时间
endTime String , -- 新核心车险批单-终保时间
netPremium String , -- 新核心车险批单-不含税保费
premium String , -- 新核心车险批单-含税保费
plcCar05 row(
licensePlateNo String , -- 新核心车险批单-车牌号
frameNo String , -- 新核心车险批单-车架号
vehicleId String , -- 新核心车险批单-车型
newVehicleFlag String , -- 新核心车险批单-新车标识
carUserNatureCode String , -- 新核心车险批单-车辆使用性质
carKindCode String -- 新核心车险批单-车辆种类
),
plcApplicant array<row(
customerName String -- 新核心车险批单-投保人名称
)>,
plcPublicInsurant array<row(
customerName String -- 新核心车险批单-被保人名称
)>,
saleaman String, -- 新核心车险批单-代理机构代码
saleamanName String, -- 新核心车险批单-代理机构名称
policySort String, -- 新核心车险批单-保单种类
sigAndStaExchangeRate String , -- 8 到人民币汇率 除了粤港车,车险没有存汇率,模型默认0
log_time -- 加工平台处理数据时间 非json本身字段
signDate String , -- 指标新增_保单统计日期
endorseTime String , -- 指标新增_批单计算起保时间
mainSalesmanCode String , -- 指标新增_归属业务员ID
mainSalesmanName String , -- 指标新增_归属业务员名称
coinsCode String , -- 指标新增_共保标识代码 0 非共保 1,主共,2从共,车险无共保,仅有联保
coinsLinkCode String , -- 指标新增_联保标志代码 0 非联保 3,主联,4从联
actualId String , -- 指标新增_唯一标识需验证
businessNo String -- 业务单号
LEVEL1COMCODE String -- 数据分发规则记录数据对应分公司机构
)
-- POLICY 保单业务数据
POLICY
POLICY_PLCCAR05
POLICY_PLCAPPLICANT
POLICY_PLCPUBLICINSURANT
POLICY_PLCSOLUTION
POLICY_PLCSOLUTION_PLCRATION
POLICY_PLCSOLUTION_PLCCOINS
-- POLICY_PLCSOLUTION_PLCCOINS_PLCCOINSBASICINFORMATION
-- POLICY_PLCSOLUTION_PLCCOINS_PLCLINKBASICINFORMAT
POLICY_PLCSOLUTION_PLCCOMMISSIONDETAIL
-- 来源:
(
policyNo String , -- 2 保单号
businessNo String , -- 3 业务号
uwConclueDate String , -- 4 核保通过时间
businessOffice String , -- 5 保单归属机构代码
businessOfficeName String , -- 6 保单归属机构名称
productCode String , -- 7 险种代码
businessNatureCode String , -- 8 业务来源
startTime String , -- 9 起保时间
endTime String , -- 10 终保时间
netPremium String , -- 11 不含税保费 为空时取 premium
premium String , -- 12 含税保费 为空时取 0
plcCar05 row(
licensePlateNo String , -- 13 车牌号
frameNo String , -- 14 车架号
vehiclecode String , -- 15 行业车型代码
carBrandCode String , -- 16 厂牌型号
newCarFlag String , -- 17 新车标识 1:新车,0:旧车
carKindCode String , -- 29 车辆种类代码
carKindName String , -- 30 车辆种类名称
carUserNatureCode String , -- 31 车辆使用性质代码
carUserNature String , -- 32 车辆使用性质名称
vehicleId String , -- 新核心车险保单-车型
newVehicleFlag String , -- 新核心车险保单-新车标识
actualvalue String -- 新核心车险保单-实际价值
),
plcApplicant array<row(
customerName String -- 18 投保人名称
)>,
plcPublicInsurant array<row(
customerName String -- 19 被保人名称
)>,
newPolicyFlag String , -- 20 新保标识 1:是,0:否
autoTransrenewFlag String , -- 21 自动续保标识 1:是,4:跨险种自动续保,0:否
transferPolicyFlag String , -- 22 转保标识1:是,0:否
transrenewFlag String , -- 23 续保标识 1:是,4:跨险种续保,0:否
plcSolution array<row(
PlcRation row(
artifSelfPricesRat String, -- 24 自主定价系数
artifReviewPrem String -- 新核心车险保单-总保费
),
plcCoins row(
plcCoinsBasicInformation String
-- array<row( -- 共保信息
-- coinsRate String , -- 非车险共保比例
-- coinsIdentity String , -- 共保我方标记 = 1 时共保我方
-- coinsCode String , -- 指标新增_共保标识代码 0 非共保 1,主共,2从共,车险无共保,仅有联保
-- coinsLinkCode String -- 指标新增_联保标志代码 0 非联保 3,主联,4从联
-- )> ,
plcLinkBasicInformat String
-- array<row( -- 联保信息
-- coinsRate String , -- 非车险共保比例
-- coinsIdentity String , -- 共保我方标记 = 1 时共保我方
-- coinsCode String , -- 指标新增_共保标识代码 0 非共保 1,主共,2从共,车险无共保,仅有联保
-- coinsLinkCode String -- 指标新增_联保标志代码 0 非联保 3,主联,4从联
-- )>
),
plcCommissionDetail array<row(
agentFee String , -- 36 份额含税手续费
agentNetFee String -- 37 份额不含税手续费
)> ,
)>,
saleaman String , -- 25 代理机构代码
saleamanName String , -- 26 代理机构名称
businessChannelCode String , -- 27 业务渠道
businessChannelName String , -- 28 业务渠道名
recordClerkCode String , -- 34 归属业务员ID
recordClerkName String , -- 35 归属业务员名称
staCurAmount String , -- 38 保险金额
staCurTaxFee String , -- 39 税
policyCreatDate String , -- 保单创建时间
sigAndStaExchangeRate String , -- 费率
policySort String , -- 新核心车险保单-保单种类
businessType String , -- 新核心车险保单-业务类型
log_time -- 加工平台处理数据时间 非json本身字段
channelType String , -- 指标新增_渠道类型
signDate String , -- 指标新增_保单统计日期
mainSalesmanCode String , -- 指标新增_归属业务员ID
mainSalesmanName String , -- 指标新增_归属业务员名称
coinsCode String , -- 指标新增_共保标识代码 0 非共保 1,主共,2从共,车险无共保,仅有联保
coinsLinkCode String , -- 指标新增_联保标志代码 0 非联保 3,主联,4从联
amount String , -- 指标新增_保额
actualId String -- 指标新增_唯一标识需验证
LEVEL1COMCODE String -- 数据分发规则记录数据对应分公司机构
)
\ No newline at end of file
......@@ -55,4 +55,6 @@ REGIST_ACTUALDATA_PRPLCDAMAGE_PRPLDAMAGEADDRESS
)
)
LEVEL1COMCODE String -- 数据分发规则记录数据对应分公司机构
}
\ No newline at end of file
-- ENDOR 批单业务数据
ENDOR
ENDOR_PLPENDORSE
ENDOR_PLPENDORSE_PLPCOMMISSIONDETAIL
ENDOR_PLCSOLUTION
ENDOR_PLCSOLUTION_PLCCOINS
-- ENDOR_PLCSOLUTION_PLCCOINS_PLCCOINSBASICINFORMATION
-- ENDOR_PLCSOLUTION_PLCCOINS_PLCLINKBASICINFORMAT
ENDOR_PLCSOLUTION_PLCRATION
ENDOR_PLCSOLUTION_PLCCOMMISSIONDETAIL
ENDOR_PLCCAR05
ENDOR_PLCAPPLICANT
ENDOR_PLCPUBLICINSURANT
来源:
(
endorseNo String , -- 1 批单号
businessOffice String , -- 新核心车险批单-保单归属机构代码
productCode String , -- 新核心车险批单-险种代码
businessNatureCode String , -- 新核心车险批单-业务来源
channelType String , -- 5 渠道类型
uwConclueDate String , -- 6 核批完成时间
plpEndorse row(
endorseEffectiveTime String , -- 7 批单生效日期
staCurAmountVariation String , -- 10 变化保险金额
staCurPremiumVariation String , -- 11 不含税变化保险费
staCurNetPremiumVariation String , -- 12 含税变化保险费
staCurTaxFeeVariation String , -- 13 税
plpCommissionDetail array<row(
agentFeeVariation String , -- 16 份额含税手续费变化量
agentNetFeeVariation String -- 17 份额不含税手续费变化量
)>,
netPremiumVariation String , -- 不含税保费变化量
endorsePolicyTime String , -- 指标新增_批单指标统计日期
amountVariation String , -- 指标新增_保额变化量
premiumVariation String -- 指标新增_含税保费变化量
),
recordClerkCode String , -- 14 归属业务员ID
recordClerkName String , -- 15 归属业务员名称
businessChannelCode String , -- 27 新核心车险批单-清分后渠道
businessChannelName String , -- 28 业务渠道名
newPolicyFlag String , -- 20 新核心车险批单-新保标识 1:是,0:否
autoTransrenewFlag String , -- 21 新核心车险批单-自动续保标识 1:是,4:跨险种自动续保,0:否
transferPolicyFlag String , -- 22 新核心车险批单-转保标识1:是,0:否
transrenewFlag String , -- 23 新核心车险批单-续保标识 1:是,4:跨险种续保,0:否
policyCreatDate String , -- 新核心车险批单-核保通过时间
plcSolution array<row(
plcCoins row(
plcCoinsBasicInformation String
-- array<row( -- 共保信息
-- coinsRate String , -- 非车险共保比例
-- coinsIdentity String , -- 共保我方标记 = 1 时共保我方
-- coinsCode String , -- 指标新增_共保标识代码 0 非共保 1,主共,2从共,车险无共保,仅有联保
-- coinsLinkCode String -- 指标新增_联保标志代码 0 非联保 3,主联,4从联
-- )>,
plcLinkBasicInformat String
-- array<row( -- 联保信息
-- coinsRate String , -- 非车险共保比例
-- coinsIdentity String , -- 共保我方标记 = 1 时共保我方
-- coinsCode String , -- 指标新增_共保标识代码 0 非共保 1,主共,2从共,车险无共保,仅有联保
-- coinsLinkCode String -- 指标新增_联保标志代码 0 非联保 3,主联,4从联
-- )>
),
PlcRation row(
artifSelfPricesRat String , -- 新核心车险批单-自主定价系数
artifReviewPrem String -- 新核心车险批单-总保费
),
plcCommissionDetail array<row(
agentFee String , -- 新核心车险批单-手续费含税金额
agentNetFee String -- 新核心车险批单-手续费不含税金额
)>
)>,
policyNo String , -- 新核心车险批单-保单号
businessOfficeName String , -- 新核心车险批单-保单归属机构名称
startTime String , -- 新核心车险批单-起保时间
endTime String , -- 新核心车险批单-终保时间
netPremium String , -- 新核心车险批单-不含税保费
premium String , -- 新核心车险批单-含税保费
plcCar05 row(
licensePlateNo String , -- 新核心车险批单-车牌号
frameNo String , -- 新核心车险批单-车架号
vehicleId String , -- 新核心车险批单-车型
newVehicleFlag String , -- 新核心车险批单-新车标识
carUserNatureCode String , -- 新核心车险批单-车辆使用性质
carKindCode String -- 新核心车险批单-车辆种类
),
plcApplicant array<row(
customerName String -- 新核心车险批单-投保人名称
)>,
plcPublicInsurant array<row(
customerName String -- 新核心车险批单-被保人名称
)>,
saleaman String, -- 新核心车险批单-代理机构代码
saleamanName String, -- 新核心车险批单-代理机构名称
policySort String, -- 新核心车险批单-保单种类
sigAndStaExchangeRate String , -- 8 到人民币汇率 除了粤港车,车险没有存汇率,模型默认0
log_time -- 加工平台处理数据时间 非json本身字段
signDate String , -- 指标新增_保单统计日期
endorseTime String , -- 指标新增_批单计算起保时间
mainSalesmanCode String , -- 指标新增_归属业务员ID
mainSalesmanName String , -- 指标新增_归属业务员名称
coinsCode String , -- 指标新增_共保标识代码 0 非共保 1,主共,2从共,车险无共保,仅有联保
coinsLinkCode String , -- 指标新增_联保标志代码 0 非联保 3,主联,4从联
actualId String , -- 指标新增_唯一标识需验证
businessNo String -- 业务单号
)
-- POLICY 保单业务数据
POLICY
POLICY_PLCCAR05
POLICY_PLCAPPLICANT
POLICY_PLCPUBLICINSURANT
POLICY_PLCSOLUTION
POLICY_PLCSOLUTION_PLCRATION
POLICY_PLCSOLUTION_PLCCOINS
-- POLICY_PLCSOLUTION_PLCCOINS_PLCCOINSBASICINFORMATION
-- POLICY_PLCSOLUTION_PLCCOINS_PLCLINKBASICINFORMAT
POLICY_PLCSOLUTION_PLCCOMMISSIONDETAIL
-- 来源:
(
policyNo String , -- 2 保单号
businessNo String , -- 3 业务号
uwConclueDate String , -- 4 核保通过时间
businessOffice String , -- 5 保单归属机构代码
businessOfficeName String , -- 6 保单归属机构名称
productCode String , -- 7 险种代码
businessNatureCode String , -- 8 业务来源
startTime String , -- 9 起保时间
endTime String , -- 10 终保时间
netPremium String , -- 11 不含税保费 为空时取 premium
premium String , -- 12 含税保费 为空时取 0
plcCar05 row(
licensePlateNo String , -- 13 车牌号
frameNo String , -- 14 车架号
vehiclecode String , -- 15 行业车型代码
carBrandCode String , -- 16 厂牌型号
newCarFlag String , -- 17 新车标识 1:新车,0:旧车
carKindCode String , -- 29 车辆种类代码
carKindName String , -- 30 车辆种类名称
carUserNatureCode String , -- 31 车辆使用性质代码
carUserNature String , -- 32 车辆使用性质名称
vehicleId String , -- 新核心车险保单-车型
newVehicleFlag String , -- 新核心车险保单-新车标识
actualvalue String -- 新核心车险保单-实际价值
),
plcApplicant array<row(
customerName String -- 18 投保人名称
)>,
plcPublicInsurant array<row(
customerName String -- 19 被保人名称
)>,
newPolicyFlag String , -- 20 新保标识 1:是,0:否
autoTransrenewFlag String , -- 21 自动续保标识 1:是,4:跨险种自动续保,0:否
transferPolicyFlag String , -- 22 转保标识1:是,0:否
transrenewFlag String , -- 23 续保标识 1:是,4:跨险种续保,0:否
plcSolution array<row(
PlcRation row(
artifSelfPricesRat String, -- 24 自主定价系数
artifReviewPrem String -- 新核心车险保单-总保费
),
plcCoins row(
plcCoinsBasicInformation String
-- array<row( -- 共保信息
-- coinsRate String , -- 非车险共保比例
-- coinsIdentity String , -- 共保我方标记 = 1 时共保我方
-- coinsCode String , -- 指标新增_共保标识代码 0 非共保 1,主共,2从共,车险无共保,仅有联保
-- coinsLinkCode String -- 指标新增_联保标志代码 0 非联保 3,主联,4从联
-- )> ,
plcLinkBasicInformat String
-- array<row( -- 联保信息
-- coinsRate String , -- 非车险共保比例
-- coinsIdentity String , -- 共保我方标记 = 1 时共保我方
-- coinsCode String , -- 指标新增_共保标识代码 0 非共保 1,主共,2从共,车险无共保,仅有联保
-- coinsLinkCode String -- 指标新增_联保标志代码 0 非联保 3,主联,4从联
-- )>
),
plcCommissionDetail array<row(
agentFee String , -- 36 份额含税手续费
agentNetFee String -- 37 份额不含税手续费
)> ,
)>,
saleaman String , -- 25 代理机构代码
saleamanName String , -- 26 代理机构名称
businessChannelCode String , -- 27 业务渠道
businessChannelName String , -- 28 业务渠道名
recordClerkCode String , -- 34 归属业务员ID
recordClerkName String , -- 35 归属业务员名称
staCurAmount String , -- 38 保险金额
staCurTaxFee String , -- 39 税
policyCreatDate String , -- 保单创建时间
sigAndStaExchangeRate String , -- 费率
policySort String , -- 新核心车险保单-保单种类
businessType String , -- 新核心车险保单-业务类型
log_time -- 加工平台处理数据时间 非json本身字段
channelType String , -- 指标新增_渠道类型
signDate String , -- 指标新增_保单统计日期
mainSalesmanCode String , -- 指标新增_归属业务员ID
mainSalesmanName String , -- 指标新增_归属业务员名称
coinsCode String , -- 指标新增_共保标识代码 0 非共保 1,主共,2从共,车险无共保,仅有联保
coinsLinkCode String , -- 指标新增_联保标志代码 0 非联保 3,主联,4从联
amount String , -- 指标新增_保额
actualId String -- 指标新增_唯一标识需验证
)
\ No newline at end of file
......@@ -53,7 +53,7 @@ from (
,businessNatureCode as businessNatureCode -- 业务来源
,businessChannelCode as businessChannelCode -- 渠道
,left(replace(cladate,'-',''),6) as cladate -- 立案日期
,replace(setdate,'-','') as setdate -- 结案日期
,replace(setdate,'-','') as setdate -- 估损调整日期
,settledamount as settledamount -- 估损提转差
,lossamout as lossamout -- 估损金额
,flag as flag -- 类型
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment