-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjhipster-jdl.jdl
53 lines (44 loc) · 1.27 KB
/
jhipster-jdl.jdl
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
// JDL definition for application 'MalAparcado V10' generated with command 'jhipster export-jdl'
// jhipster jdl jhipster-jdl.jdl
application {
config {
applicationType monolith,
baseName demo,
packageName com.demo.webapp,
// authenticationType jwt,
authenticationType session,
prodDatabaseType postgresql,
// prodDatabaseType mysql,
devDatabaseType h2Disk,
// buildTool maven,
buildTool gradle,
// testFrameworks [cypress],
clientFramework angularX,
enableTranslation true,
nativeLanguage en,
languages [en, es]
}
entities Appuser}
// JHI_USER: ID, LOGIN, PASSWORD_HASH, FIRST_NAME, LAST_NAME, EMAIL, IMAGE_URL, ACTIVATED, LANG_KEY, ACTIVATION_KEY, RESET_KEY,
// CREATED_BY, CREATED_DATE, RESET_DATE, LAST_MODIFIED_BY, LAST_MODIFIED_DATE
entity Appuser {
date Instant required
insuranceCompany String
balance BigDecimal
country String
}
// RELATIONSHIPS:
relationship OneToOne {
Appuser{user(id) required} to User{appuser(id)}
}
// SET PAGINATION OPTIONS:
paginate all with pagination
// paginate ChatMessage with infinite-scroll
// paginate all with infinite-scroll
// SET SERVICE OPTIONS:
service all with serviceImpl
//service all with serviceClass
// DTO:
dto all with mapstruct
// FILTERING:
filter *