-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjhipster-jdl.jh
97 lines (79 loc) · 2 KB
/
jhipster-jdl.jh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
entity UnidadeSaude {
nome String required
descricao String required
horario String required
latitude BigDecimal required
longitude BigDecimal required
endereco String required
bairro String required
cidade String required
uf String required
cep String required
referencia String required
}
entity TipoUnidadeSaude {
descricao String required
}
entity SituacaoUnidadeSaude {
criacao Instant required
descricao String required
}
//deve estender elogio e ocorrencia
entity Registro {
criacao Instant required
descricao String maxlength(2550)
}
entity Alteracao {
nomeCampo String required
valorAnterior String required
valorNovo String required
}
entity TipoRegistro {
descricao String required
}
entity Comentario {
criacao Instant required
comentario String required
}
entity Importancia {
criacao Instant required
}
entity Opiniao {
criacao Instant required
positiva Boolean required
}
entity Denuncia {
criacao Instant required
descricao String maxlength(2550)
}
entity SolicitacaoAtualizacao {
criacao Instant required
}
entity SolicitacaoCriacao {
criacao Instant required
}
entity TipoDenuncia {
descricao String required
}
relationship OneToOne {
SolicitacaoCriacao{unidade} to UnidadeSaude
}
relationship ManyToOne {
UnidadeSaude{tipo required} to TipoUnidadeSaude
UnidadeSaude{situacao required} to SituacaoUnidadeSaude
Registro{tipo required} to TipoRegistro
Registro{unidade required} to UnidadeSaude
Comentario{registro required} to Registro
Importancia{registro required} to Registro
Opiniao{comentario required} to Comentario
Denuncia {registro required} to Registro
Denuncia{tipo required} to TipoDenuncia
SolicitacaoAtualizacao{unidade required} to UnidadeSaude
Alteracao{solicitacao required} to SolicitacaoAtualizacao
}
// Set pagination options
paginate * with pagination
// Use Data Transfert Objects (DTO)
dto * with mapstruct
// Set service options to all except few
service all with serviceImpl