import { Column, Entity, JoinColumn, ManyToOne, PrimaryGeneratedColumn } from 'typeorm'; import { CompanyEntity } from './company.entity'; @Entity('company_uniforms') export class CompanyUniformEntity { @PrimaryGeneratedColumn() id: number; @Column() company_id: number; @Column({ type: 'int', nullable: true }) position_id: number | null; @Column({ type: 'varchar', length: 32 }) name: string; @Column({ type: 'json' }) clothing_items: number[]; @ManyToOne(() => CompanyEntity, (company) => company.uniforms) @JoinColumn({ name: 'company_id' }) company: CompanyEntity; }