|
@@ -2,6 +2,8 @@ package com.fdkankan.agent.request;
|
|
|
|
|
|
import com.fdkankan.agent.common.RequestBase;
|
|
|
import com.fdkankan.agent.util.Dateutils;
|
|
|
+import com.fdkankan.agent.util.FiledUtil;
|
|
|
+import jodd.util.StringUtil;
|
|
|
import lombok.Data;
|
|
|
|
|
|
import java.util.List;
|
|
@@ -23,6 +25,10 @@ public class SceneParam extends RequestBase {
|
|
|
private String startTime;
|
|
|
private String endTime;
|
|
|
|
|
|
+ private String field;
|
|
|
+
|
|
|
+ private String order;
|
|
|
+
|
|
|
private List<Long> cameraIds;
|
|
|
private List<Long> userIds;
|
|
|
|
|
@@ -39,4 +45,19 @@ public class SceneParam extends RequestBase {
|
|
|
}
|
|
|
return Dateutils.getEndTime(endTime);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ public String getField() {
|
|
|
+ if(StringUtil.isNotBlank(field)){
|
|
|
+ return FiledUtil.upperCharToUnderLine(field);
|
|
|
+ }
|
|
|
+ return "create_time";
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getOrder() {
|
|
|
+ if(StringUtil.isNotBlank(order) && order.contains("end")){
|
|
|
+ return order.split("end")[0];
|
|
|
+ }
|
|
|
+ return "DESC";
|
|
|
+ }
|
|
|
}
|