package com.kym.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

/**
 * 站点账户
 *
 * @author skyline
 * @since 2025-02-24
 */
@Getter
@Setter
@TableName("t_station_account")
public class StationAccount extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 站点ID
     */
    private String stationId;

    /**
     * 可提现金额（分）— 已结算且可提现
     */
    private Integer availableBalance;

    /**
     * @deprecated V2 结算方案不再使用，保留字段兼容历史数据
     */
    @Deprecated
    private Integer balance;

    /**
     * @deprecated V2 结算方案不再使用，保留字段兼容历史数据
     */
    @Deprecated
    private Integer frozenAmount;

    /**
     * 申请提现冻结金额（分）
     */
    private Integer withdrawnFrozenAmount;

    /**
     * 已提现金额（分）
     */
    private Integer withdrawnAmount;
}
