Skip to content

[sorteio] Criar entidade CommitteeDraw #35

@rafaelchavesfreitas

Description

@rafaelchavesfreitas
  • criar entidade na pasta Entities do plugin
  • criar db update para criar a tabela (tentar usar o comando /var/www/src/tools# ./doctrine orm:schema-tool:update --dump-sql |grep draw)

Descrição da entidade

  • id
  • createTimestamp
  • user (mapeamento para o usuário autenticado no momento)
  • evaluationMethodConfiguration (mapeamento ManyToOne para EvaluationMethodConfiguration)
  • nome da comissão
  • número do sorteio (SELECT max(numero_sorteio) + 1 FROM CommitteeDraw WHERE committee_name = :committee_name and evaluationMethodConfiguration = :evaluationMethodConfiguraiton)
  • seed (resultado do $seed = crc32($evaluationMethodConfiguration->id . $committee_name . $numeroSorteio);
  • fileMd5
  • file (mapeamento para o file que foi usado para o sorteio)
  • numberOfValuers
  • inputValuers: array
  • outputValuers: array

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions