import { Entity, PrimaryGeneratedColumn, Column, DeleteDateColumn } from 'typeorm';

@Entity('company')
export class Company {
  @PrimaryGeneratedColumn()
  id: number;

  @Column({ type: 'varchar', length: 14, unique: true })
  cnpj: string;

  @Column({ type: 'varchar', length: 255 })
  nome: string;

  @Column({ type: 'varchar', length: 255 })
  senha: string;

  @Column({ type: 'varchar'})
  permission : string;

  @Column({ type: 'varchar'})
  city : string;

  @Column({ type: 'varchar'})
  address : string;

  @DeleteDateColumn()
  deletedAt?: Date;
}