Commit a35dfbc3 authored by shiyu's avatar shiyu

EsSearchRequestDto定义所需字段

parent be7597bf
...@@ -3,6 +3,8 @@ package com.wwdz.ch.db.dto.request; ...@@ -3,6 +3,8 @@ package com.wwdz.ch.db.dto.request;
import com.xxdxxs.entity.Entity; import com.xxdxxs.entity.Entity;
import lombok.Data; import lombok.Data;
import java.util.Arrays;
import java.util.List;
import java.util.Map; import java.util.Map;
@Data @Data
...@@ -10,6 +12,7 @@ public class EsSearchRequestDto implements Entity { ...@@ -10,6 +12,7 @@ public class EsSearchRequestDto implements Entity {
private Map<String, String> paramMap; private Map<String, String> paramMap;
private String content; private String content;
private List<String> includes;
private String sortField; private String sortField;
private Boolean isDesc = true; private Boolean isDesc = true;
private int page = 1; private int page = 1;
...@@ -39,6 +42,10 @@ public class EsSearchRequestDto implements Entity { ...@@ -39,6 +42,10 @@ public class EsSearchRequestDto implements Entity {
this.content = content; this.content = content;
} }
public EsSearchRequestDto(String... includes) {
this.includes = Arrays.asList(includes);
}
public EsSearchRequestDto(String content, int page, int size) { public EsSearchRequestDto(String content, int page, int size) {
this.content = content; this.content = content;
this.page = page; this.page = page;
...@@ -52,4 +59,8 @@ public class EsSearchRequestDto implements Entity { ...@@ -52,4 +59,8 @@ public class EsSearchRequestDto implements Entity {
public static EsSearchRequestDto of(String content) { public static EsSearchRequestDto of(String content) {
return new EsSearchRequestDto(content); return new EsSearchRequestDto(content);
} }
public static EsSearchRequestDto includes(String... includes) {
return new EsSearchRequestDto(includes);
}
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment