如何在TypeScript服务的枚举中使用条件?

时间:2017-11-04 14:39:19

标签: jhipster

我的标准大致如下:

public class DocuSignTemplateDefinitionCriteria implements Serializable {

    public static class DocuSignTemplateTypeFilter extends Filter<DocuSignTemplateType> {
    }

    private DocuSignTemplateTypeFilter templateType;
    private LongFilter sponsorLevelId;
    private LongFilter languageId;
    private LongFilter eventId;

从TypeScript服务,我可以使用所有简单类型的查询(在本例中为longs):

this.http.get(`${this.resourceUrl}languageId.equals=2&sponsorLevelId.equals=4&eventId.equals=1001`)

但我无法弄清楚如何查询枚举DocuSignTemplateType。我使用了几种语法(以下是一个示例),但我无法正确使用。

this.http.get(`${this.resourceUrl}?languageId.equals=2&sponsorLevelId.equals=4&eventId.equals=1001&templateType.equals=DocuSignTemplateType.SPONSOR_AGREEMENT`)

有什么想法吗?关于如何实现这一目标的任何例子?

由于

1 个答案:

答案 0 :(得分:1)

正如评论中所述,它必须是templateType.equals=SPONSOR_AGREEMENT而没有枚举类名。