实现后端webResource CRUD

This commit is contained in:
2025-05-12 15:30:42 +08:00
parent 7f441f5126
commit eb4301ba98
7 changed files with 94 additions and 9 deletions

View File

@@ -1,14 +1,14 @@
import { Column, CreateDateColumn, DeleteDateColumn, Entity, Index, PrimaryColumn, UpdateDateColumn } from "typeorm";
import { Column, CreateDateColumn, Entity, Index, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm";
type ResourceTag = {
name: string;
description: string;
type: string;
}
@Entity()
export class Resource {
@PrimaryColumn('uuid', { unique: true, default: () => 'gen_random_uuid()' })
@Index({ unique: true })
@PrimaryGeneratedColumn('uuid')
@Index()
id: string;
@Column()
@@ -31,7 +31,4 @@ export class Resource {
@UpdateDateColumn({ precision: 3 })
updatedAt: Date;
@DeleteDateColumn({ precision: 3, nullable: true })
deletedAt: Date;
}