| | |
| | | * @修改人和其它信息 |
| | | */ |
| | | @Override |
| | | public Map<String, Integer> selectAlarmLogsCount() { |
| | | public Map<String, Object> selectAlarmLogsCount() { |
| | | Map<String,Object> map=new HashMap<>(); |
| | | Map<String, Integer> countMap = new HashMap<>(); |
| | | String refreshTime = configService.selectConfigByKey("refreshTime"); |
| | | int count1001 = ardAlarmStealelecMapper.selectCountByStartTime(refreshTime); |
| | | countMap.put("1001", count1001); |
| | | int count1014 = ardAlarmTubeMapper.selectCountByStartTime(refreshTime); |
| | | countMap.put("1014 ", count1014); |
| | | return countMap; |
| | | int count1002 = ardAlarmCameraMapper.selectCountByAlarmTime(refreshTime); |
| | | countMap.put("1002", count1002); |
| | | int count1014 = ardAlarmTubeMapper.selectCountByAlarmTime(refreshTime); |
| | | countMap.put("1014", count1014); |
| | | map.put("20000",countMap); |
| | | return map; |
| | | } |
| | | |
| | | @Override |
| | |
| | | } |
| | | return null; |
| | | } |
| | | public static void main(String[] args) { |
| | | // 给定坐标 A |
| | | double Ax = 0; |
| | | double Ay = 0; |
| | | |
| | | // 给定角度(以度为单位) |
| | | double angle = 45; |
| | | |
| | | // 给定距离 |
| | | double distance = 1.414; |
| | | |
| | | // 将角度转换为弧度 |
| | | double radians = Math.toRadians(angle); |
| | | |
| | | // 计算 B 坐标 |
| | | double Bx = Ax + distance * Math.cos(radians); |
| | | double By = Ay + distance * Math.sin(radians); |
| | | |
| | | // 输出结果 |
| | | System.out.println("坐标 B: (" + Bx + ", " + By + ")"); |
| | | } |
| | | } |