Projeto

Geral

Perfil

Funcionalidade #2828

Transcrever o diagrama de classes para diagrama do Jhipster

Adicionado por Elton Gonçalves quase 5 anos atrás. Atualizado mais de 4 anos atrás.

Situação:
Resolvida
Prioridade:
Alta
Atribuído para:
Elton Gonçalves
Início:
19/08/2020
Data prevista:
26/08/2020
% Terminado:

100%

Tempo estimado:
20.00 h
Tempo gasto:
Criticidade:
Baixa
Complexidade:
Alta
Grau de severidade:
3

Descrição

Transcrever o diagrama de classes para diagrama do Jhipster

#1

Atualizado por Elton Gonçalves há quase 5 anos

  • Data prevista ajustado para 21/08/2020
  • Situação alterado de Nova para Em Andamento
  • Atribuído para ajustado para Elton Gonçalves
#2

Atualizado por Elton Gonçalves há quase 5 anos

  • Tipo alterado de Defeito para Funcionalidade
#3

Atualizado por Elton Gonçalves há mais de 4 anos

  • Data prevista alterado de 21/08/2020 para 27/08/2020
#4

Atualizado por Elton Gonçalves há mais de 4 anos

  • Situação alterado de Em Andamento para Resolvida
  • Prioridade alterado de Normal para Alta
  • Tempo estimado ajustado para 20.00 h

entity Curso {
nome String maxlength(400) required
duracao Integer required
nivelCurso NivelCursoEnum
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity CursoAreaOrganizacional {
ativo Boolean
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity Instuicao {
nome String required
descricao String required
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity Periodo {
periodo Integer required
descricao TextBlob required
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity Pessoa {
nome String maxlength(200) required
dataNascimento Instant
sexo SexoEnum
raca RacaEnum
cpf String maxlength(11) required
rg String maxlength(50) required
rgOrgaoExpeditor String
rgUfExpedicao String maxlength(2)
estadoCivil EstadoCivilEnum required
tituloEleitor String
zona String
secao String
carteiraMilitarNumero String
carteiraMilitarSerie String
observacao String
dataAtualizacao Instant
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity Funcionario {
nome String maxlength(200) required
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity Estagiario {
nome String maxlength(200) required
estadoCivil EstadoCivilEnum
situacao SituacaoEstagiarioEnum
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity Pais {
nome String required
sigla String maxlength(2) required
nacionalidade String required
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity Estado {
nome String required
sigla String maxlength(2) required
naturalidade String required
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity Cidade {
nome String maxlength(200) required
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity Email {
email String
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity RedeSocial {
tipoRedeSocial TipoRedeSocialEnum
url String
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity TipoFormacao {
tipo String required
descricao TextBlob
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity TipoGrauConferido {
grau String required
tituloMasculino String required
tituloFeminino String required
descricao TextBlob
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity AnexoApresentacaoVideo {
url String required
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity AnexoComprovanteCertificado {
url String required
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity AnexoComprovanteMatricula {
url String required
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity AreaAtuacao {
nome String required
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity AreaOrganizacional {
nome String required
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity AvaliacaoDesempenho {
nome String required
dataRealizacao Instant
descricao String
numeroProtocolo Integer
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity AvaliacaoEstagiario {
nota Integer
descricao String
numeroProtocolo String
dataRealizacao Instant
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity Banco {
nome String
codigo String
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity BancoEstagiario {
agencia String
conta String
digito Integer
ativo Boolean
principal Boolean
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity CnhEstagiario {
numero String
dataEmissao Instant
categoriaCnh CategoriaCnhEnum
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity CtpsEstagiario {
numero String
serie String
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity CursoComplementar {
nome String
instituicao String
cargaHoraria Instant
dataInicio Instant
dataFim Instant
completo Boolean
tipoCursoComplementar TipoCursoComplementarEnum
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity CursoEstagiario {
ativo Boolean
principal Boolean
dataFim Instant
dataInicio Instant
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity EnderecoPessoa {
logradouro String required
numero String required
complemento String
bairro String required
cep String
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity ExperienciaAreaAtuacao {
descricaoAtividades String required
}
entity ExperienciaProfissional {
nomeEmpresa String
dataInicio Instant
dataFim Instant
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity Telefone {
ddd String
numero String
tipo TipoTelefoneEnum
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity GrupoHabilidade {
nome String
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity HabilidadeAreaOrganizacional {
nome String
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity HabilidadeAreaOrganizacionalEstagiario {
descricao String
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity HabilidadeBasica {
nome String
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity HabilidadeBasicaEstagiario {
descricao String
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity HabilidadeCurso {
nome String
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity HabilidadeCursoEstagiario {
descricao String
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity InstituicaoEnsino {
sigla String
nome String
email String
fone String
site String
logradouro String
cep String
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity Lotacao {
responsavel String
nome String
codigo String
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity Nacionalidade {
descricao String
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity Naturalidade {
descricao String
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity NivelHabilidade {
nome String
notaEscala String
tipoHabilidade TipoHabilidadeEnum
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity OpcaoPerguntaCurso {
opcao String
descricao String
ativo Boolean
correta Boolean
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity OpcaoPerguntaInstitucional {
opcao String
descricao String
ativo Boolean
correta Boolean
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity OpcaoPerguntaOrganizacional {
opcao String
descricao String
ativo Boolean
correta Boolean
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity ParenteEstagiario {
nome String required
funcao String required
grauPerentesco GrauParentescoEnum required
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity RespostaPerguntaCurso {
resposta String
correta Boolean
percentualAcerto Double
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity RespostaPerguntaInstitucional {
resposta String required
correta Boolean required
percentualAcerto Double
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity Supervisor {
drt String required
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity Usuario {
login String required
senha TextBlob required
perfil PerfilUsuarioEnum required
dataCadastro Instant
dataAtualizacao Instant
situacaoUsuario SituacaoUsuarioEnum
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity PerguntaCurso {
pergunta String
descricao String
ativa Boolean
ordem Integer
tipoPerguntaEnum TipoPerguntaEnum
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity PerguntaInstitucional {
pergunta String required
tipoPergunta TipoPerguntaEnum
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity PerguntaAreaOrganizacional {
pergunta String required
tipoPergunta TipoPerguntaEnum
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity Questionario {
nome String
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity RespostaPerguntaOrganizacional {
resposta String required
correta Boolean required
percentualAcerto Double
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
entity SolicitacaoAgendaFerias {
periodoConcessivo PeriodoConcessivoEnum
dataInicio Instant
dataFim Instant
enable Boolean required
deleted Boolean
dateDelete Instant
dateCreate Instant
dateUpdate Instant
}
relationship OneToOne {
Funcionario{pessoa(nome) required} to Pessoa
Usuario{pessoa(nome) required} to Pessoa
Pessoa {paisnascimento(nome) required} to Pais , Pessoa {cidadenascimento(nome) required} to Cidade
Supervisor to Lotacao
}
relationship OneToMany {

Estado to Cidade{estado(nome) required} , Cidade to EnderecoPessoa {cidade(nome) required} , Pessoa to Telefone {pessoa(nome) required} , Pessoa to Email {pessoa(nome) required} , Pessoa to RedeSocial {pessoa(nome) required} , Pessoa to EnderecoPessoa{pessoa(nome) required} , TipoFormacao to TipoGrauConferido{TipoFormacao(tipo) required}
TipoGrauConferido to Curso{TipoGrauConferido(grau) required}
Cidade to InstituicaoEnsino{Cidade(nome) required}
Banco to BancoEstagiario{Banco(nome) required}
Lotacao to Estagiario{Lotacao(nome) required}
Pessoa to CnhEstagiario {Pessoa(nome) required}
CursoEstagiario to AnexoComprovanteMatricula{CursoEstagiario required}
CursoEstagiario to Periodo {CursoEstagiario required}
AvaliacaoDesempenho to AvaliacaoEstagiario{AvaliacaoDesempenho(nome)}
CursoComplementar to AnexoComprovanteCertificado {CursoComplementar(nome) required}
ExperienciaProfissional to ExperienciaAreaAtuacao {ExperienciaProfissional(nomeEmpresa) required}
AreaAtuacao to ExperienciaAreaAtuacao {AreaAtuacao(nome) required}
Estagiario to RespostaPerguntaCurso {Estagiario(nome) required}
Estagiario to RespostaPerguntaOrganizacional {Estagiario(nome) required}
Estagiario to RespostaPerguntaInstitucional {Estagiario(nome) required}
Estagiario to HabilidadeBasicaEstagiario {Estagiario(nome) required}
Estagiario to AnexoApresentacaoVideo {Estagiario(nome) required}
Estagiario to CursoEstagiario {Estagiario(nome) required}
Estagiario to HabilidadeCursoEstagiario {Estagiario(nome) required}
Estagiario to HabilidadeAreaOrganizacionalEstagiario {Estagiario(nome) required}
Estagiario to ExperienciaProfissional {Estagiario(nome) required}
Estagiario to SolicitacaoAgendaFerias {Estagiario(nome) required}
Estagiario to BancoEstagiario {Estagiario(nome) required}
Estagiario to Usuario {Estagiario(nome) required}
Estagiario to CursoComplementar {Estagiario(nome) required}
Estagiario to AvaliacaoEstagiario {Estagiario(nome) required}
Estagiario to ParenteEstagiario {Estagiario(nome) required}
Curso to CursoAreaOrganizacional {curso(nome) required}
Curso to HabilidadeCurso {curso(nome) required}
Curso to PerguntaCurso {curso(nome) required}
Curso to CursoEstagiario {curso(nome) required}
Curso to AnexoApresentacaoVideo {curso(nome) required}
PerguntaInstitucional to OpcaoPerguntaInstitucional{PerguntaInstitucional(pergunta) required}
PerguntaInstitucional to RespostaPerguntaInstitucional{PerguntaInstitucional(pergunta) required}
PerguntaCurso to Questionario {PerguntaCurso(pergunta) required}
PerguntaCurso to OpcaoPerguntaCurso {PerguntaCurso(pergunta) required}
PerguntaCurso to RespostaPerguntaCurso {PerguntaCurso(pergunta) required}
PerguntaAreaOrganizacional to OpcaoPerguntaOrganizacional {PerguntaAreaOrganizacional(pergunta) required}
PerguntaAreaOrganizacional to RespostaPerguntaOrganizacional {PerguntaAreaOrganizacional(pergunta) required}
AreaOrganizacional to CursoAreaOrganizacional {areaOrganizacional(nome) required}
AreaOrganizacional to HabilidadeAreaOrganizacional {areaOrganizacional(nome) required}
AreaOrganizacional to PerguntaAreaOrganizacional {areaOrganizacional(nome) required}
HabilidadeBasica to HabilidadeBasicaEstagiario {HabilidadeBasica(nome) required}
HabilidadeCurso to HabilidadeCursoEstagiario {HabilidadeCurso(nome) required}
HabilidadeAreaOrganizacional to HabilidadeAreaOrganizacionalEstagiario {HabilidadeAreaOrganizacional(nome) required}
NivelHabilidade to HabilidadeBasicaEstagiario {NivelHabilidade(nome) required}
NivelHabilidade to HabilidadeCursoEstagiario {NivelHabilidade(nome) required}
NivelHabilidade to HabilidadeAreaOrganizacionalEstagiario {NivelHabilidade(nome) required}
GrupoHabilidade  to HabilidadeBasica {GrupoHabilidade(nome) required }
GrupoHabilidade to HabilidadeCursoEstagiario {GrupoHabilidade(nome) required }
GrupoHabilidade to HabilidadeAreaOrganizacional {GrupoHabilidade(nome) required }
GrupoHabilidade to NivelHabilidade {GrupoHabilidade(nome) required}
}
relationship ManyToMany {
Curso to AreaAtuacao
PerguntaCurso to Questionario
PerguntaInstitucional to Questionario
PerguntaAreaOrganizacional to Questionario
OpcaoPerguntaOrganizacional to RespostaPerguntaOrganizacional
OpcaoPerguntaCurso to RespostaPerguntaCurso
OpcaoPerguntaInstitucional to RespostaPerguntaInstitucional
}
enum SituacaoEstagiarioEnum {
MATRICULADO
}
enum RacaEnum {
BRANCO, PRETO, PARDO, AMARELO, INDIGENA
}
enum SexoEnum {
MASCULINO, FEMININO
}
enum EstadoCivilEnum {
SOLTEIRO, CASADO, UNIAO_ESTAVEL, VIUVO, DIVORCIADO
}
enum GrauParentescoEnum {
MAE, PAI, TIO, TIA, CONJUGE, IRMAO, IRMA, PATRINHO, MADRINHA, NAMORADO, NAMORADA, AMIGO, AMIGA
}
enum TipoTelefoneEnum {
RESIDENCIAL, COMERCIAL, CELULAR, WHATSAPP
}
enum TipoRedeSocialEnum {
FACEBOOK, TWITER, LINKEDIN, INSTAGRAN, YOUTUBE
}
enum NivelCursoEnum {
SUPERIOR, TECNICO, LIVRE
}
enum TipoPerguntaEnum {
DESCRITIVA, MULT_ONE, MULT_FULL
}
enum CategoriaCnhEnum {
A, B, AB, C, D, E
}
enum PerfilUsuarioEnum {
SUPERADMIN, GESTOR, SUPERVISOR, ESTAGIARIO
}
enum PeriodoConcessivoEnum {
PRIMEIRO, SEGUNDO
}
enum TipoCursoComplementarEnum {
SUPERIOR, TECNICO, LIVRE
}
enum TipoHabilidadeEnum {
BASICO, CURSO, ORGANIZACIONAL
}
enum SituacaoUsuarioEnum {
ATIVO, INATIVO, BLOQUEADO, EXCLUIDO
}

service * with serviceClass
paginate * with pagination
filter *

#5

Atualizado por Elton Gonçalves há mais de 4 anos

  • Data prevista alterado de 27/08/2020 para 26/08/2020
  • % Terminado alterado de 0 para 100
  • Complexidade alterado de Média para Alta
  • Grau de severidade alterado de 1 para 3

Exportar para Atom PDF