| 1234567891011121314151617181920212223242526272829303132 |
- import {
- Column,
- CreateDateColumn,
- Entity,
- JoinColumn,
- OneToOne,
- PrimaryGeneratedColumn,
- UpdateDateColumn,
- } from 'typeorm';
- import { User } from './user.entity';
- @Entity('user_settings')
- export class UserSetting {
- @PrimaryGeneratedColumn('uuid')
- id: string;
- @Column({ type: 'text' })
- userId: string;
- @OneToOne(() => User, { onDelete: 'CASCADE' })
- @JoinColumn({ name: 'userId' })
- user: User;
- @Column({ type: 'text', default: 'zh' })
- language: string;
- @CreateDateColumn({ name: 'created_at' })
- createdAt: Date;
- @UpdateDateColumn({ name: 'updated_at' })
- updatedAt: Date;
- }
|