import { Column, DataType, Model, Table, } from 'sequelize-typescript'; @Table export class Coin extends Model { @Column({ type: DataType.STRING, unique: true, allowNull: false }) symbol: string; @Column(DataType.STRING) title: string; @Column(DataType.DECIMAL) volume: string; @Column(DataType.DECIMAL) reserve: string; @Column(DataType.INTEGER) crr: number; @Column(DataType.DECIMAL) limitVolume: string; @Column(DataType.STRING) creator: string; @Column(DataType.STRING) txHash: string; @Column(DataType.INTEGER) blockId: number; @Column(DataType.TEXT) avatar: string; @Column(DataType.STRING) contractAddress: string; @Column({ type: DataType.DATE, allowNull: false }) createdAt: Date; @Column({ type: DataType.DATE, allowNull: false }) updatedAt: Date; @Column(DataType.DECIMAL) priceUSD: string; @Column({ type: DataType.DECIMAL, defaultValue: '0' }) burn: string; }