package com.cpop.jambox.business.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author DB
 * @version 1.0.0
 * @since 2024-01-08 9:54
 */
@Data
@ApiModel(value = "先学后付计划详情")
public class LearnNowPayLaterPlanDetailVo {

    /**
     * 计划明细优惠说明
     */
    @ApiModelProperty("计划明细优惠说明")
    private String planDiscountDescription;

    /**
     * 计划明细原支付金额(单位分)
     */
    @ApiModelProperty("计划明细原支付金额(单位分)")
    private BigDecimal originalPrice;

    public void setOriginalPrice(Integer originalPrice) {
        this.originalPrice = new BigDecimal(originalPrice).divide(BigDecimal.valueOf(100));
    }

    /**
     * 计划明细实际支付金额(单位分)
     */
    @ApiModelProperty("计划明细实际支付金额(单位分)")
    private BigDecimal actualPrice;

    public void setActualPrice(Long actualPrice) {
        this.actualPrice = new BigDecimal(actualPrice).divide(BigDecimal.valueOf(100));
    }

    /**
     * 计划明细名称
     */
    @ApiModelProperty("计划明细名称")
    private String planDetailName;

    /**
     * 签约计划编号
     */
    @ApiModelProperty("签约计划编号")
    private Integer planDetailNo;
}
