package com.liquidnet.common.third.sqb.util;

import java.math.BigDecimal;
import java.math.RoundingMode;

/**
 * 收钱吧金额换算：与开放平台一致，接口里 Long 型金额字段一般为人民币「分」。
 */
public final class SqbAmountUtils {

    private SqbAmountUtils() {
    }

    /**
     * 分 → 元（商城 SKU {@code price}、订单总价等均以「元」存储）
     */
    public static BigDecimal fenToYuan(Long fen) {
        if (fen == null) {
            return BigDecimal.ZERO;
        }
        return BigDecimal.valueOf(fen).divide(new BigDecimal("100"), 4, RoundingMode.HALF_UP);
    }
}
