package com.kym.entity;

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

/**
 * 平台账户
 *
 * @author skyline
 * @since 2026-05-18
 */
@Getter
@Setter
@TableName("t_platform_account")
public class PlatformAccount extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 累计服务费收入（分）
     */
    private Integer totalRevenue;

    /**
     * 可用余额（分）
     */
    private Integer availableBalance;

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

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

    /**
     * 乐观锁版本号
     */
    @Version
    private Integer version;
}
