package com.starry.admin.modules.order.module.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import lombok.Data;

@Data
@ApiModel(value = "撤销限额信息", description = "展示撤销时可退金额、可扣回收益等信息")
public class PlayOrderRevocationLimitsVo {

    @ApiModelProperty("订单ID")
    private String orderId;

    @ApiModelProperty("最大可退金额")
    private BigDecimal maxRefundAmount = BigDecimal.ZERO;

    @ApiModelProperty("最大可扣回收益")
    private BigDecimal maxDeductAmount = BigDecimal.ZERO;

    @ApiModelProperty("建议扣回金额")
    private BigDecimal defaultDeductAmount = BigDecimal.ZERO;

    @ApiModelProperty("是否存在可扣回店员")
    private boolean deductible;
}
