import {
  PrimaryGeneratedColumn,
  Column,
  Entity,
  OneToOne,
  JoinColumn
} from 'typeorm'
import { TipoProblema } from './TipoProblema'

export interface AyudaRequest {
  id: number
  nombre: string
  correo: string
  descripcion: string
  solucion: string
  tipoProblema: number
}

@Entity()
export class Ayuda {
  @PrimaryGeneratedColumn()
  id: number

  @Column()
  nombre: string

  @Column()
  correo: string

  @Column()
  descripcion: string

  @Column()
  solucion: string

  @OneToOne((type) => TipoProblema)
  @JoinColumn()
  tipoProblema: TipoProblema
}
