package com.hzs.sale.order.param;

import com.hzs.common.core.annotation.BigDecimalFormat;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class CuMemberAccountParam implements Serializable {

    /**
     * 会员编号
     */
    private String memberCode;

    /**
     * 消费账户
     */
    @BigDecimalFormat
    private BigDecimal account1;

    /**
     * 现金账户
     */
    @BigDecimalFormat
    private BigDecimal account2;

    /**
     * 政策账户
     */
    @BigDecimalFormat
    private BigDecimal account3;

    /**
     * 奖金账户
     */
    @BigDecimalFormat
    private BigDecimal account4;


    /**
     * 重消账户
     */
    @BigDecimalFormat
    private BigDecimal account5;


    /**
     * 积分账户
     */
    @BigDecimalFormat
    private BigDecimal account6;

    /**
     * 鼓励账户
     */
    @BigDecimalFormat
    private BigDecimal account7;

    /**
     * 复购券账户
     */
    @BigDecimalFormat
    private BigDecimal account8;

    /**
     * 全球积分
     */
    @BigDecimalFormat
    private BigDecimal account9;

    /**
     * 车奖积分
     */
    @BigDecimalFormat
    private BigDecimal account10;


    /**
     * 海豆账户
     */
    @BigDecimalFormat
    private BigDecimal account13;

    /**
     * 消费账户
     */
    @BigDecimalFormat
    private BigDecimal payAccount1;

    /**
     * 现金账户
     */
    @BigDecimalFormat
    private BigDecimal payAccount2;


    /**
     * 政策账户
     */
    @BigDecimalFormat
    private BigDecimal payAccount3;

    /**
     * 奖金账户
     */
    @BigDecimalFormat
    private BigDecimal payAccount4;

    /**
     * 重消账户
     */
    @BigDecimalFormat
    private BigDecimal payAccount5;

    /**
     * 积分账户
     */
    @BigDecimalFormat
    private BigDecimal payAccount6;

    /**
     * 鼓励账户
     */
    @BigDecimalFormat
    private BigDecimal payAccount7;

    /**
     * 复购券账户
     */
    @BigDecimalFormat
    private BigDecimal payAccount8;

    /**
     * 全球积分
     */
    @BigDecimalFormat
    private BigDecimal payAccount9;

    /**
     * 车奖积分
     */
    @BigDecimalFormat
    private BigDecimal payAccount10;

    /**
     * 乐学易考代金券
     */
    @BigDecimalFormat
    private BigDecimal payAccount12;

    /**
     * 海豆账户
     */
    @BigDecimalFormat
    private BigDecimal payAccount13;

    /**
     * 支付是否成功
     */
    private Boolean isPayment = Boolean.FALSE;

    /**
     * 消息
     */
    private String errorMsg;
}
