src/task/task-entity.ts
BaseEntity
Properties |
| description |
Type : string
|
Decorators :
@Column()
|
|
Defined in src/task/task-entity.ts:15
|
| id |
Type : string
|
Decorators :
@PrimaryGeneratedColumn('uuid')
|
|
Defined in src/task/task-entity.ts:9
|
| status |
Type : TaskStatus
|
Decorators :
@Column()
|
|
Defined in src/task/task-entity.ts:18
|
| title |
Type : string
|
Decorators :
@Column()
|
|
Defined in src/task/task-entity.ts:12
|
| user |
Type : User
|
Decorators :
@ManyToOne(undefined, undefined, {eager: false})
|
|
Defined in src/task/task-entity.ts:21
|
| userId |
Type : string
|
Decorators :
@Column()
|
|
Defined in src/task/task-entity.ts:24
|
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;
}