Atualizando rotas das vans com lógica do locador

This commit is contained in:
Matheus Albino Brunhara
2022-06-19 23:14:28 -05:00
parent 98fb081648
commit 2631af4681
9 changed files with 289 additions and 7 deletions

View File

@@ -7,6 +7,7 @@ import {
JoinColumn,
OneToOne,
} from 'typeorm';
import VanDocuments from './VanDocuments';
import VanLocator from './VanLocator';
@Entity('vans')
@@ -27,8 +28,8 @@ class Van {
seats_number: number;
@OneToOne(() => VanLocator, { eager: true })
@JoinColumn({ name: 'vanLocator_id' })
vanLocator: VanLocator;
@JoinColumn({ name: 'document' })
locator: VanLocator;
@CreateDateColumn()
created_at: Date;

View File

@@ -0,0 +1,34 @@
import {
Entity,
Column,
PrimaryGeneratedColumn,
CreateDateColumn,
UpdateDateColumn,
JoinColumn,
OneToOne,
PrimaryColumn,
} from 'typeorm';
import VanLocator from './VanLocator';
@Entity('vanDocuments')
class VanDocuments {
@PrimaryColumn()
@OneToOne(() => VanDocuments, { eager: true })
@JoinColumn({ name: 'document' })
vanDocuments: VanDocuments;
@OneToOne(() => VanLocator, { eager: true })
@JoinColumn({ name: 'vanLocator_id' })
vanLocator: VanLocator;
@Column()
document_status: string;
@CreateDateColumn()
created_at: Date;
@UpdateDateColumn()
updated_at: Date;
}
export default VanDocuments;