Commit 382b0468 authored by zhengjuzi's avatar zhengjuzi

设备类型及数量统计

parent 8ad1a315
...@@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; ...@@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import java.util.List; import java.util.List;
import java.util.Map;
import java.util.Set; import java.util.Set;
/** /**
...@@ -21,4 +22,5 @@ import java.util.Set; ...@@ -21,4 +22,5 @@ import java.util.Set;
public interface EquipmentMapper extends BaseMapper<Equipment> { public interface EquipmentMapper extends BaseMapper<Equipment> {
IPage<EquipmentDto> queryEquipmentPage(IPage<EquipmentDto> page, Equipment equipment, Set<String> companyIds); IPage<EquipmentDto> queryEquipmentPage(IPage<EquipmentDto> page, Equipment equipment, Set<String> companyIds);
List<Map<String, Long>> informationStatistics();
} }
...@@ -25,4 +25,8 @@ ...@@ -25,4 +25,8 @@
order by rec_date desc order by rec_date desc
</select> </select>
<select id="informationStatistics" resultType="java.util.HashMap">
SELECT type as name ,count(1) AS value FROM tz_ugp_equipment GROUP BY type
</select>
</mapper> </mapper>
...@@ -29,6 +29,7 @@ import com.yeejoin.amos.boot.biz.common.controller.BaseController; ...@@ -29,6 +29,7 @@ import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import com.yeejoin.amos.boot.module.ugp.biz.service.impl.EquipmentServiceImpl; import com.yeejoin.amos.boot.module.ugp.biz.service.impl.EquipmentServiceImpl;
...@@ -274,4 +275,15 @@ public class EquipmentController extends BaseController { ...@@ -274,4 +275,15 @@ public class EquipmentController extends BaseController {
equipmentServiceImpl.updateEI(sequenceNbr,object); equipmentServiceImpl.updateEI(sequenceNbr,object);
return ResponseHelper.buildResponse("ok"); return ResponseHelper.buildResponse("ok");
} }
/**
* 设备管理->信息统计
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "/information")
@ApiOperation(httpMethod = "GET",value = "设备管理->信息统计", notes = "设备管理->信息统计")
public ResponseModel<List<Map<String,Long>>> informationStatistics() {
return ResponseHelper.buildResponse(equipmentServiceImpl.informationStatistics());
}
} }
...@@ -22,10 +22,7 @@ import org.typroject.tyboot.core.rdbms.service.BaseService; ...@@ -22,10 +22,7 @@ import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.ArrayList; import java.util.*;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
/** /**
* 设备信息表服务实现类 * 设备信息表服务实现类
...@@ -241,4 +238,8 @@ public class EquipmentServiceImpl extends BaseService<EquipmentDto, Equipment, E ...@@ -241,4 +238,8 @@ public class EquipmentServiceImpl extends BaseService<EquipmentDto, Equipment, E
} }
//设备管理->信息统计
public List<Map<String,Long>> informationStatistics() {
return equipmentMapper.informationStatistics();
}
} }
\ No newline at end of file
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