فهرست منبع

增加代码注释

jiakai 2 ماه پیش
والد
کامیت
faaf03e7c9

+ 10 - 1
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/service/impl/InsFeeOrdersServiceImpl.java

@@ -332,7 +332,16 @@ public class InsFeeOrdersServiceImpl extends ServiceImpl<InsFeeOrdersMapper, Ins
         setter.invoke(obj, value);
     }
 
-    // 保存比例
+    /**
+     * 保存保险费用订单的各项比例信息,包括手续费、入口、跟单、加投、出口及留点比例
+     * 根据含税标识计算税费因子,并按险种(交强险、商业险、驾乘险)分别设置各项比例
+     * 留点比例计算公式:入口比例/税费因子 + 加投比例 - 出口比例
+     *
+     * @param ptlAgreementCostRatioVo 协议成本比例VO对象,包含各险种的比例数据
+     * @param insFeeOrders 保险费用订单对象,用于存储计算后的比例值
+     * @param withTax 含税标识,0表示不含税(需除以1.06),1表示含税
+     * @return 税费因子,不含税时返回1.06,含税时返回1
+     */
     private BigDecimal copyRatio(PtlAgreementCostRatioVo ptlAgreementCostRatioVo, InsFeeOrders insFeeOrders, Integer withTax) {
         BigDecimal taxFactor = new BigDecimal("1");
         if (withTax == 0) {