File

src/task/task-entity.ts

Extends

BaseEntity

Index

Properties

Properties

description
Type : string
Decorators :
@Column()
id
Type : string
Decorators :
@PrimaryGeneratedColumn('uuid')
status
Type : TaskStatus
Decorators :
@Column()
title
Type : string
Decorators :
@Column()
user
Type : User
Decorators :
@ManyToOne(undefined, undefined, {eager: false})
userId
Type : string
Decorators :
@Column()
import { Entity, PrimaryGeneratedColumn, Column, BaseEntity, ManyToOne } from 'typeorm';
import { TaskStatus } from './task-status.enum';
import { User } from '../auth/user.entity';

@Entity('task')
export class Task extends BaseEntity {

    @PrimaryGeneratedColumn('uuid')
    id: string;

    @Column()
    title: string;

    @Column()
    description: string;

    @Column()
    status: TaskStatus;

    @ManyToOne(type => User, user => user.tasks, {eager: false})
    user: User;

    @Column()
    userId: string;
}

result-matching ""

    No results matching ""