From cf2ade9ecc937a02a1d0e020a1d28b92b29eae6c Mon Sep 17 00:00:00 2001 From: avicenan Date: Wed, 13 May 2026 17:12:42 +0900 Subject: [PATCH] feat(public): counter table for count object row --- src/entity/counter.ts | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/entity/counter.ts diff --git a/src/entity/counter.ts b/src/entity/counter.ts new file mode 100644 index 0000000..6eddb31 --- /dev/null +++ b/src/entity/counter.ts @@ -0,0 +1,29 @@ +import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn } from "typeorm"; + +@Entity("counter") +export class Counter { + @PrimaryGeneratedColumn("uuid") + id: string; + + @Column({ + nullable: false, + length: 128, + unique: true, + type: "varchar", + }) + key: string; + + @Column({ + nullable: false, + type: "bigint", + }) + value: string; + + @Column() + @CreateDateColumn() + created_at: Date; + + @Column({ nullable: true }) + @UpdateDateColumn() + updated_at: Date; +}