adding skills to experiences, profiles, and projects
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { SkillEntity } from 'src/skill/skill.entity';
|
||||
import { StatusEntity } from 'src/status/status.entity';
|
||||
import { Entity, PrimaryGeneratedColumn, Column, OneToMany, OneToOne, JoinColumn, CreateDateColumn, UpdateDateColumn, DeleteDateColumn } from 'typeorm';
|
||||
import { Entity, PrimaryGeneratedColumn, Column, OneToMany, OneToOne, JoinColumn, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, ManyToOne, ManyToMany, JoinTable } from 'typeorm';
|
||||
|
||||
@Entity({ name: 'projects' })
|
||||
export class ProjectEntity {
|
||||
@@ -46,10 +46,11 @@ export class ProjectEntity {
|
||||
@Column({ nullable: true })
|
||||
deletedBy: string
|
||||
|
||||
@OneToMany(() => SkillEntity, (skill: SkillEntity) => skill.name )
|
||||
skills: SkillEntity[];
|
||||
|
||||
@OneToOne(() => StatusEntity, (status: StatusEntity) => status.name )
|
||||
@ManyToOne(() => StatusEntity, (status: StatusEntity) => status.name )
|
||||
@JoinColumn({ name: 'statusId' })
|
||||
status: StatusEntity;
|
||||
status: StatusEntity;
|
||||
|
||||
@ManyToMany(() => SkillEntity, (skill: SkillEntity) => skill.name )
|
||||
@JoinTable()
|
||||
skills: SkillEntity[];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user