package com.contract.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
@TableName("coin_ext")
public class CoinExt {

    /** 主键ID */
    @TableId(type = IdType.AUTO)
    private Long id;

    /** 币种，如 BTC */
    private String symbol;

    /** 中文名称，如 比特币 */
    private String nameCn;

    /** 英文名称，如 Bitcoin */
    private String nameEn;

    /** 图标地址 */
    private String icon;

    /** 排名 */
    private Integer rank;

    /** 市值 */
    private String marketCap;

    /** 流通供应量 */
    private String circulatingSupply;

    /** 发行价（USD） */
    private BigDecimal issuePrice;

    /** 历史最高价（USD） */
    private BigDecimal athPrice;

    /** 历史最高价日期 */
    private LocalDate athDate;

    /** 白皮书地址 */
    private String whitepaper;

    /** 创建时间 */
    private LocalDateTime createdTime;

    /** 更新时间 */
    private LocalDateTime updatedTime;
}
