// Path: src/main/java/com/chickling/kmanager/model/ElasticsearchAssistEntity.java
// public class ElasticsearchAssistEntity {
//     private String interval;
//     private List<String> indexs;
//     private Date start;
//     private Date end;
// 
//     public ElasticsearchAssistEntity() {
//         super();
//     }
// 
//     public ElasticsearchAssistEntity(String interval, List<String> indexs, Date start, Date end) {
//         super();
//         this.interval = interval;
//         this.indexs = indexs;
//         this.start = start;
//         this.end = end;
//     }
// 
//     public void setInterval(String interval) {
//         this.interval = interval;
//     }
// 
//     public String getInterval() {
//         return this.interval;
//     }
// 
//     public void setIndexs(List<String> indexs) {
//         this.indexs = indexs;
//     }
// 
//     public List<String> getIndexs() {
//         return this.indexs;
//     }
// 
//     public void setStart(Date start){
//         this.start = start;
//     }
// 
//     public Date getStart(){
//         return this.start;
//     }
//     public void setEnd(Date end){
//         this.end = end;
//     }
// 
//     public Date getEnd(){
//         return this.end;
//     }
// }


import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.List;
import java.time.Instant;
import java.time.LocalDate;
import com.chickling.kmanager.model.ElasticsearchAssistEntity;
  }

  public static String getScrollNextBody(String scrollId) {
    return "{\"scroll\":\"1m\",\"scroll_id\":\"" + scrollId + "\"}";
  }
    public static String getInterval(int diff) {
        if (diff / 5 < 100) {
            return "5m";
        }
        if (diff / 10 < 100) {
            return "10m";
        }
        if (diff / 30 < 100) {
            return "30m";
        }
        if (diff / 60 < 100) {
            return "1h";
        }
        if (diff / (4 * 60) < 100) {
            return "4h";
        }
        if (diff / (8 * 60) < 100) {
            return "8h";
        }
        if (diff / (16 * 60) < 100) {
            return "16h";
        }
        return "1d";
    }

// Path: src/main/java/com/chickling/kmanager/model/ElasticsearchAssistEntity.java
// public class ElasticsearchAssistEntity {
//     private String interval;
//     private List<String> indexs;
//     private Date start;
//     private Date end;
// 
//     public ElasticsearchAssistEntity() {
//         super();
//     }
// 
//     public ElasticsearchAssistEntity(String interval, List<String> indexs, Date start, Date end) {
//         super();
//         this.interval = interval;
//         this.indexs = indexs;
//         this.start = start;
//         this.end = end;
//     }
// 
//     public void setInterval(String interval) {
//         this.interval = interval;
//     }
// 
//     public String getInterval() {
//         return this.interval;
//     }
// 
//     public void setIndexs(List<String> indexs) {
//         this.indexs = indexs;
//     }
// 
//     public List<String> getIndexs() {
//         return this.indexs;
//     }
// 
//     public void setStart(Date start){
//         this.start = start;
//     }
// 
//     public Date getStart(){
//         return this.start;
//     }
//     public void setEnd(Date end){
//         this.end = end;
//     }
// 
//     public Date getEnd(){
//         return this.end;
//     }
// }


// Path: src/main/java/com/chickling/kmanager/utils/elasticsearch/restapi/ScrollSearchTemplate.java
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.List;
import java.time.Instant;
import java.time.LocalDate;
import com.chickling.kmanager.model.ElasticsearchAssistEntity;

  }

  public static String getScrollNextBody(String scrollId) {
    return "{\"scroll\":\"1m\",\"scroll_id\":\"" + scrollId + "\"}";
  }
    public static String getInterval(int diff) {
        if (diff / 5 < 100) {
            return "5m";
        }
        if (diff / 10 < 100) {
            return "10m";
        }
        if (diff / 30 < 100) {
            return "30m";
        }
        if (diff / 60 < 100) {
            return "1h";
        }
        if (diff / (4 * 60) < 100) {
            return "4h";
        }
        if (diff / (8 * 60) < 100) {
            return "8h";
        }
        if (diff / (16 * 60) < 100) {
            return "16h";
        }
        return "1d";
    }

    public static ElasticsearchAssistEntity getInterval(String start, String end) {