Alterando lógica das rotas de vans e MER da tabela Vans

This commit is contained in:
Matheus Albino Brunhara
2022-06-20 00:52:31 -05:00
parent 7edb3b5814
commit ac44716428
15 changed files with 171 additions and 435 deletions

View File

@@ -6,16 +6,12 @@ import {
UpdateDateColumn,
JoinColumn,
OneToOne,
PrimaryColumn,
} from 'typeorm';
import VanDocuments from './VanDocuments';
import VanLocator from './VanLocator';
@Entity('vans')
class Van {
@PrimaryGeneratedColumn('uuid')
id_van: string;
@Column()
@PrimaryColumn()
plate: string;
@Column()
@@ -25,11 +21,25 @@ class Van {
model: string;
@Column()
seats_number: number;
seats_number: string;
@OneToOne(() => VanLocator, { eager: true })
@JoinColumn({ name: 'document' })
locator: VanLocator;
@Column()
document_status: boolean
@Column()
locator_name: string;
@Column()
locator_address: string;
@Column()
locator_complement: string;
@Column()
locator_city: string;
@Column()
locator_state: string;
@CreateDateColumn()
created_at: Date;

View File

@@ -1,33 +0,0 @@
import {
Entity,
Column,
CreateDateColumn,
UpdateDateColumn,
JoinColumn,
OneToOne,
PrimaryColumn,
} from 'typeorm';
import VanLocator from './VanLocator';
@Entity('vanDocuments')
class VanDocuments {
@PrimaryColumn()
@OneToOne(() => VanDocuments, { eager: true })
@JoinColumn({ name: 'document' })
vanDocuments: string;
@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;

View File

@@ -1,36 +0,0 @@
import {
Entity,
Column,
PrimaryGeneratedColumn,
CreateDateColumn,
UpdateDateColumn,
} from 'typeorm';
@Entity('vanLocator')
class VanLocator {
@PrimaryGeneratedColumn('uuid')
id_vanLocator: string;
@Column()
name: string;
@Column()
address: string;
@Column()
complement: string;
@Column()
city: string;
@Column()
state: string;
@CreateDateColumn()
created_at: Date;
@UpdateDateColumn()
updated_at: Date;
}
export default VanLocator;