0

RestfulController を有効にして、MongoEntity を実装するドメイン クラスに動的フィールドを自動マッピングまたは手動でマッピングするにはどうすればよいですか? 私は以下のようなドメインクラスを持っています:

class Company implements MongoEntity<Company> {
    String id = UUID.randomUUID().toString()
    String name
    String email
    String phone
}

そして、以下のようにCRUD操作用のRestfulControllerセットアップがあります

class CompanyController extends RestfulController<Company> {

@Transactional
    def save(Company company) {
        if(company.hasErrors()) {
            respond company.errors
        }
        else {
            company.insert(flush:true)
            respond company, status: CREATED
        }
    }
}

追加の JSON フィールドを含むリクエストを POST するとき、それらを gorm_dynamic_attributes に自動マップするにはどうすればよいですか? 現在、会社オブジェクトは動的属性に関する情報を返しません。私が直面しているもう1つの問題は、それrequest.JSONもnullであるため、手動でマップすることはできません。どんな提案でも大歓迎です。

4

1 に答える 1