0

私はドメインクラスを持っています

class ListItem {
  Long tenantId
}

このような名前付きクエリを作成したい

active {
   Long currentTenantId = ?????????;
   or {             
      isNull('tenantId')
      eq ('tenantId', currentTenantId);
  }
}

言い換えれば、誰もがアクセスできる ListItem レコードと、テナントのみがアクセスできる listItem レコードが必要です。

プラグインのソースを参照すると、サービス参照を追加せずに現在のテナントを見つける方法がわかりません。

これは可能ですか?

編集: 意図は、 currentTentantId がパラメーターとして渡されないことです。多分私は理想主義者です。

4

1 に答える 1

0

このような?

active { Long currentTenantId ->
   or {             
      isNull 'tenantId'
      eq 'tenantId', currentTenantId
  }
}
于 2012-08-15T07:28:48.633 に答える