package com.fengdu.gas.host.controller.visualized; import com.fengdu.gas.common.ExecutedResult; import com.fengdu.gas.common.PagerResult; import com.fengdu.gas.common.util.ParameterUtil; import com.fengdu.gas.common.validator.ParameterValidateResult; import com.fengdu.gas.common.validator.ParameterValidator; import com.fengdu.gas.entity.request.commonparameters.ReqModifyCommonParameters; import com.fengdu.gas.entity.response.facility.FacilityCount; import com.fengdu.gas.entity.response.facility.FacilityData; import com.fengdu.gas.entity.search.SearchUserWorkOrder; import com.fengdu.gas.host.BasicController; import com.fengdu.gas.repository.vo.UserWorkOrderVO; import com.fengdu.gas.service.UserWorkOrderService; import com.fengdu.gas.service.WaterFacilityService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; /** * 11000.可视化数据大屏首页总览 * @author zr * @order 11000 */ @RestController @RequestMapping(value = "homeData") public class HomeDataController extends BasicController { @Autowired private WaterFacilityService waterFacilityService; @Autowired private UserWorkOrderService userWorkOrderService; /** * 查询设备 * @author zr */ @PostMapping(value = "getFacilityList") public ExecutedResult> getFacilityList() { return waterFacilityService.getFacilityList(); } /** * 区域设备数量统计 * @author zr */ @PostMapping(value = "deviceCount") public ExecutedResult> deviceCount() { return waterFacilityService.deviceCount(); } /** * 工单统计 * @author zr */ @PostMapping(value = "workOrderList") public ExecutedResult> workOrderList(@ RequestBody SearchUserWorkOrder search) { return userWorkOrderService.search(search); } }