feat(public): counter table for count object row

This commit is contained in:
avicenan
2026-05-13 17:12:42 +09:00
parent 911175b9c1
commit cf2ade9ecc

29
src/entity/counter.ts Normal file
View File

@ -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;
}