添加滤波

放弃无关责任结果使用滤波

狗万新闻c{    "ViewConfig": {      "Resources": {        "Community": {          "Id": { "name": "communityId" },          "Name": { "name": "communityName" },          "Responsibility": [            {              "Id": { "name": "userResponsibilityId" },              "User": {                "Id": { "name": "userId" },                "FirstName": { "name": "firstName" },                "LastName": { "name": "lastName" }              },              "Role": {                "Signifier": { "name": "userRoleName" }              },              "Filter": { "Field": { "name": "userId", "operator": "NOT_NULL" } }            },            {              "Id": { "name": "groupResponsibilityId" },              "Group": {                "Id": { "name": "groupId" },                "GroupName": { "name": "groupName" }              },              "Role": {                "Signifier": { "name": "groupRoleName" }              },              "Filter": { "Field": { "name": "groupId", "operator": "NOT_NULL" } }            }          ]        }      }    }  }
狗万新闻c---  ViewConfig:    Resources:      Community:        Id:          name: "communityId"        Name:          name: "communityName"        Responsibility:        -          Id:            name: "userResponsibilityId"          User:            Id:              name: "userId"            FirstName:              name: "firstName"            LastName:              name: "lastName"          Role:            Signifier:              name: "userRoleName"          Filter:            Field:              name: "userId"              operator: "NOT_NULL"        -          Id:            name: "groupResponsibilityId"          Group:            Id:              name: "groupId"            GroupName:              name: "groupName"          Role:            Signifier:              name: "groupRoleName"          Filter:            Field:              name: "groupId"              operator: "NOT_NULL"

滤镜预留密钥上例先包括userId过滤条款显示相关用户的责任重新选择相关职责,这次只保留关联组

{    "view": {      "Community0": [        {          "communityId": "c87f166e-041f-4bea-8ff7-c1ffbab2ceeb",          "communityName": "First Community"        },        {          "communityId": "12345678-0020-0000-0000-000000000000",          "communityName": "Second Community",          "Responsibility1": [            {              "userResponsibilityId": "0ecb2fff-d5de-43d0-be60-f7f201c10d41",              "User2": [                {                  "userId": "00000000-0000-0000-0000-000000900002",                  "firstName": "Admin",                  "lastName": "Istrator"                }              ],              "Role3": [                {                  "roleName": "Admin"                }              ]            },            {              "userResponsibilityId": "42b9d114-2c0c-4e96-a1ce-b645d5e92365",              "User2": [                {                  "userId": "00000000-0000-0000-0000-000000900002",                  "firstName": "Admin",                  "lastName": "Istrator"                }              ],              "Role3": [                {                  "roleName": "Steward"                }              ]            }          ],          "Responsibility4": [            {              "groupResponsibilityId": "5fc0cc5f-e30e-488c-94bc-acdea171219d",              "Group5": [                {                  "groupId": "4eb1f4a9-14a3-4539-8afc-733925161179",                  "groupName": "admin"                }              ],              "Role6": [                {                  "groupRoleName": "Admin"                }              ]            }          ]        }      ]    }  }

树后责任1显示所有相关用户责任4仅包含分组 。