package com.xiaopeng.api.dto.frdXfipEvent; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.math.BigDecimal; @Data @ApiModel(value = "FRD XFIP 券行项目") public class XpFrdXfipEventCouponLineDTO { @ApiModelProperty(value = "券ID") @NotBlank(message = "couponId不能为空") private String couponId; @ApiModelProperty(value = "券类型,ACTIVITY/SALES") @NotBlank(message = "couponType不能为空") private String couponType; @ApiModelProperty(value = "供应商编码") private String supplierCode; @ApiModelProperty(value = "我司承担金额") private BigDecimal selfBorneAmount; @ApiModelProperty(value = "三方承担金额") private BigDecimal thirdPartyBorneAmount; @ApiModelProperty(value = "券抵扣金额") @NotNull(message = "couponDeductionAmount不能为空") private BigDecimal couponDeductionAmount; @ApiModelProperty(value = "券发行公司主体") @NotBlank(message = "couponIssuerCompanyCode不能为空") private String couponIssuerCompanyCode; }