Return MOQUI FrameWork 中只有 restServices 实体的某些字段?

Return only some fields of an entity from restServices in MOQUI FrameWork?

我已经使用 Moqui 框架实现了一个应用程序。 我有 10 个参数的实体。 通过 RestService,使用实体的短别名,我可以获得 JSON 格式的 10 个参数。 但是我只需要显示 4 个参数。 这是我的实际结果:

    "exampleId": "100000",
    "exampleTypeEnumId": "EXT_MADE_UP",
    "description": "Yet another test description",
    "exampleEmail": "example1@test.com",
    "statusId": "EXST_IN_DESIGN",
    "exampleName": "Test Example from JSON File",
    "exampleSize": 123,
    "testTime": "1970-01-01T06:30:00+0000",
    "amount": 200.0,
    "exampleItemSeqId": "02",

这是我想要的结果:

    "description": "Yet another test description",
    "exampleName": "Test Example from JSON File",
    "amount": 200.0,
    "exampleItemSeqId": "02",

通过 Moqui REST API 特性可以通过三种方法获取有限的实体字段:

  1. 将自动实体 REST API (/rest/e1) 与只为您想要的字段起别名的视图实体一起使用
  2. 在服务 REST API XML 文件(通过 /rest/s1 访问)method.entity 元素中使用具有别名的有限字段的视图实体
  3. 定义一个仅包含所需字段的服务,并在服务 REST API XML 文件(通过 /rest/s1 访问)的 method.service 元素中使用它