Внедрение Jhipster Angular Microservice - Невозможно вложить несобственную сторону отношений «многие ко многим» на стороне клиента - PullRequest
0 голосов
/ 14 октября 2019

Вариант использования - у меня есть контакт сущности со связями «многие ко многим» с контактными данными, причем контакт является владельцем связи. Я хотел бы иметь возможность динамически добавлять / удалять / сохранять / удалять контактные данные из компонента контакта. В настоящее время я могу выбрать только идентификатор из созданных контактных данных. Я попытался использовать привязку данных без удачи. Это вообще возможно?

Вот мой JDL

entity CompanyContactDetails {
    contactMethod CompanyContactMethodType required,
    contactValue String required
}

enum CompanyContactMethodType {
    BUSINESS_PHONE,
    MOBILE,
    WEBSITE
}

entity CompanyContact {
    contactFirstName String required,
    contactLastName String required,
    contactType CompanyContactType required
}

enum CompanyContactType {
    USER,
    SUPPLIER_DISPATCH,
    SUPPLIER_DRIVER,
    SUPPLIER_OWNER,
    BUSINESS_OWNER,
    COMPANY,
    POLICY_VEHICLE_DRIVER,
    PRIMARY_POLICYHOLDER,
    CLIENT_RELATIONSHIP_MANAGER,
    CLIENT_CLAIM_ADJUSTER,
    SUPPLIER_RELATIONSHIP_MANAGER
}

relationship ManyToMany {
    CompanyContact{companyContactDetails} to CompanyContactDetails{companyContact}
}
...