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

import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 余额明细查询对象
 *
 * @author admin
 */
@Data
public class PlayBalanceDetailsReturnVo {

    /**
     * UUID
     */
    private String id;

    /**
     * 操作前余额
     */
    private BigDecimal balanceBeforeOperation;

    /**
     * 操作后余额
     */
    private BigDecimal balanceAfterOperation;

    /**
     * 操作类型（0:充值;1:消费;2:服务）
     */
    private String operationType;

    /**
     * 操作动作
     */
    private String operationAction;

    /**
     * 操作时间
     */
    private Date operationTime;

    /**
     * 操作金额
     */
    private BigDecimal balanceMoney;

    /**
     * 支付方式，0：余额支付,1:微信支付,2:支付宝支付
     */
    private String payMethod;

    /**
     * 订单ID
     */
    private String orderId;

    /**
     * 订单ID
     */
    private String orderNo;

    /**
     * 订单金额
     */
    private BigDecimal orderMoney;

    /**
     * 赠送金额
     */
    private BigDecimal giftAmount;

    /**
     * 订单最终金额
     */
    private BigDecimal finalAmount;

    /**
     * 订单备注
     */
    private String orderRemark;

    /**
     * 顾客Id
     */
    private String customId;

    /**
     * 顾客昵称
     */
    private String customNickname;

    /**
     * 顾客头像
     */
    private String customAvatar;
}
