issue entity + remove template code

This commit is contained in:
mmacierzanka committed 2023-05-26 20:33:13 +01:00
1 parent f43735e2cb
commit 5a810815a4
14 files changed
+4919 -103

No files matched your search

@@ -0,0 +1,5 @@
export enum IssueStatus {
new = 'NEW',
inProgress = 'IN_PROGRESS',
done = 'DONE',
}
@@ -0,0 +1,43 @@
import {
Column,
CreateDateColumn,
Entity,
PrimaryGeneratedColumn,
} from 'typeorm';
import { IssueStatus } from './issue-status.enum';
@Entity('issues')
export class Issue {
@PrimaryGeneratedColumn('uuid')
id: string;
@Column()
title: string;
@Column()
description: string;
@Column()
latitude: number;
@Column()
longitude: string;
@Column({ type: 'enum', enum: IssueStatus, default: IssueStatus.new })
status: IssueStatus;
@CreateDateColumn()
createdAt: Date;
toDto() {
return {
id: this.id,
title: this.title,
status: this.status,
description: this.description,
latitude: this.latitude,
longitude: this.longitude,
createdAt: this.createdAt,
};
}
}