feat: 增加运维统计每天设备上线情况
parent
6e56157573
commit
feeab8fa76
@ -0,0 +1,13 @@
|
||||
package com.shxy.xymanager_common.model;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class StatDay {
|
||||
Date day;
|
||||
List<StatTerm> termList = new ArrayList<>();
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
package com.shxy.xymanager_common.model;
|
||||
|
||||
import com.shxy.xymanager_common.entity.View_Dy_Line_Tower_Terminals;
|
||||
import com.shxy.xymanager_common.util.DateUtil;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class StatMaintain {
|
||||
List<View_Dy_Line_Tower_Terminals> termList;
|
||||
List<StatDay> dayList = new ArrayList<>();
|
||||
|
||||
public void initDayList(Long d1, Long d2) throws Exception {
|
||||
Date start = new Date(d1 * 1000);
|
||||
Date end = new Date(d2 * 1000);
|
||||
start = DateUtil.getDayZero(start);
|
||||
while (end.compareTo(start) > 0) {
|
||||
StatDay item = new StatDay();
|
||||
item.setDay(start);
|
||||
dayList.add(item);
|
||||
|
||||
start = DateUtil.addDay(start, 1);
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
package com.shxy.xymanager_common.model;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class StatTerm {
|
||||
int termId;
|
||||
Object uploads;
|
||||
}
|
Loading…
Reference in New Issue