Я на Ява и начинаю с Angular.Я спроектировал файл jdl следующим образом.
В фильтре значений таблицы Lookus я не могу отобразить синтаксис, который показывает только страну или город
Этот снимок экрана может бытьлучше описано: https://pasteboard.co/IbpZhEb.png
application {
config {
applicationType monolith,
baseName app
packageName com.mycompany.myapp,
authenticationType jwt,
prodDatabaseType postgresql,
devDatabaseType postgresql,
cacheProvider ehcache,
enableHibernateCache true,
buildTool maven,
searchEngine elasticsearch,
testFrameworks [protractor],
clientFramework angularX,
useSass true,
enableTranslation true,
nativeLanguage en,
languages [en, fa ,ar-ly]
}
entities LookupType, Lookups ,Person
}
entity LookupType {
lookupTypeIdentification Integer required,
lookupTypeDiscription String required
}
filter LookupType
entity Lookups {
lookupsDiscription String required
}
filter Lookups
entity Person {
nationalCode Long required ,
name String required ,
family String required ,
birithDate ZonedDateTime,
gender Gender
}
enum Gender {
MEN, WOMEN
}
relationship OneToMany {
LookupType {lTDiscription} to Lookups{lookupTypeDiscription(lookupTypeDiscription)}
}
relationship OneToMany {
Lookups {Country} to Person{Nationality(lookupsDiscription)}
Lookups {city} to Person{birthPlace(lookupsDiscription)}
Lookups {color} to Person{hairColor(lookupsDiscription)}
}
service all with serviceImpl except Lookups , LookupType ,Person
paginate Lookups with infinite-scroll
paginate LookupType with pagination
paginate Person with infinite-scroll
У меня было несколько вопросов: 1. Возможно ли это через jdl?Конечно, не добавляя слишком много таблиц!2. Если ответ на поставленный выше вопрос отрицательный, каково решение?3) Angular Какой маршрут получает данные из Spring? (Код)