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

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions