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

import com.bonus.common.core.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;

@Data
public class AccInfoVo {
    /** 账户id 主键自增 */
    @Excel(name = "账户id")
    @ApiModelProperty(value = "账户id")
    private Long accId;
    /** 人员id */
    @Excel(name = "人员id")
    @ApiModelProperty(value = "人员id")
    private Long userId;
    @ApiModelProperty("账户状态 1正常  2冻结  3销户 4过期")
    private Integer accStatus;
    @ApiModelProperty("账户可用总余额(不包括冻结金额)")
    private BigDecimal accBalTotal;
    @ApiModelProperty("账户总余额(包含冻结金额)")
    private BigDecimal accAllBal;
    @ApiModelProperty("个人钱包(可用)余额/分")
    private BigDecimal walletBal;
    @ApiModelProperty("补贴钱包(可用)余额/分")
    private BigDecimal subsidyBal;
    @ApiModelProperty("红包余额")
    private BigDecimal redEnvelope;
    @ApiModelProperty("个人钱包冻结金额")
    private BigDecimal walletFreezeBal;
    @ApiModelProperty("补贴钱包冻结金额")
    private BigDecimal subFreezeBal;
    private BigDecimal accFreezeBalTotal;
    private List<AccWalletInfo> walletInfoList;
    /**
     * 删除标志（0代表存在 2代表删除）
     */
    private String delFlag;
}
