package com.bonus.canteen.core.account.domain.vo;

import lombok.Data;

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

@Data
public class AccConsumeDetailVO implements Serializable {
    private Long tradeId;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户昵称
     */
    private String nickName;

    /**
     * 部门全名
     */
    private String deptFullName;

    /**
     * 用户类型
     */
    private Integer userType;

    /**
     * 支付时间
     */
    private LocalDateTime payTime;

    /**
     * 下单时间
     */
    private LocalDateTime orderTime;

    /**
     * 交易类型
     */
    private Integer tradeType;

    /**
     * 钱包ID
     */
    private Long walletType;

    /**
     * 金额
     */
    private BigDecimal amount;

    /**
     * 钱包余额
     */
    private BigDecimal walletBal;

    /**
     * 来源类型
     */
    private Integer sourceType;
}
