import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, Unique, UpdateDateColumn } from 'typeorm'; import { getLongTextEntityType } from '@/common/config'; @Entity({ name: 'user_assets_aggregation' }) @Unique(['msafeAddress', 'aggregatedAt']) export class AssetsAggregation { @PrimaryGeneratedColumn() id?: number; @Column() msafeAddress: string; @Column() aggregatedAt: number; // 0 o'clock every day, UTF+8 @Column(getLongTextEntityType()) aggregatedAssets: string; @UpdateDateColumn() updatedAt?: Date; @CreateDateColumn() createdAt?: Date; }