我的标准大致如下:
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`)
有什么想法吗?关于如何实现这一目标的任何例子?
由于
答案 0 :(得分:1)
正如评论中所述,它必须是templateType.equals=SPONSOR_AGREEMENT
而没有枚举类名。