package com.jsowell.pile.dto.ruanjie;

import com.alibaba.fastjson2.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 软杰使用优惠券DTO
 *
 * @author Lemon
 * @Date 2023/9/22 8:42
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class UseCouponDTO {

    /**
     * 客户编号
     * 该值由厂商提供
     */
    private String fCustNo;

    /**
     * 车牌号码
     * 该值来源进场数据
     */
    @JsonProperty(value = "fPlateCode")
    private String fPlateCode;

    /**
     * 优惠券类型ID
     * 0 表示 免费停车
     * 1 表示 抵扣金额(元)
     * 2 表示 抵扣时间
     */
    @JsonProperty(value = "fCouponType")
    private String fCouponType;

    /**
     * 优惠券面值
     * fCouponType=0 时 fCouponValue=”0” 免费停车优惠券
     * fCouponType=1时 fCouponValue 表示实际抵扣金额，单位元。
     * fCouponType=2时 fCouponValue 表示实际抵扣时间，单位分钟
     */
    @JsonProperty(value = "fCouponValue")
    private String fCouponValue;

    /**
     * 优惠券编号
     */
    @JsonProperty(value = "fCouponCode")
    private String fCouponCode;
}
