216ab0d1 康伟

kangwei: 优化设备月报

          设备统计分析,添加设备时长列表接口
1 个父辈 7de0ccf1
...@@ -11,6 +11,8 @@ import com.skua.modules.equipment.entity.EquipmentInfo; ...@@ -11,6 +11,8 @@ import com.skua.modules.equipment.entity.EquipmentInfo;
11 import com.skua.modules.equipment.service.IEquipmentInfoService; 11 import com.skua.modules.equipment.service.IEquipmentInfoService;
12 import com.skua.modules.equipment.vo.EquipmentNewMaintenancePlanVO; 12 import com.skua.modules.equipment.vo.EquipmentNewMaintenancePlanVO;
13 import com.skua.modules.erp.entity.ErpProblem; 13 import com.skua.modules.erp.entity.ErpProblem;
14 import com.skua.modules.statistics.entity.EquipmentInfoDuration;
15 import com.skua.modules.statistics.service.IEquipmentInfoDurationService;
14 import com.skua.modules.statistics.vo.EquipmentFailurelVO; 16 import com.skua.modules.statistics.vo.EquipmentFailurelVO;
15 import com.skua.modules.statistics.service.IEquipmentStatisticsService; 17 import com.skua.modules.statistics.service.IEquipmentStatisticsService;
16 import com.skua.modules.statistics.vo.EquipmentOperationRecordVO; 18 import com.skua.modules.statistics.vo.EquipmentOperationRecordVO;
...@@ -42,9 +44,10 @@ import java.util.Map; ...@@ -42,9 +44,10 @@ import java.util.Map;
42 public class EquipmentStatisticsController { 44 public class EquipmentStatisticsController {
43 @Autowired 45 @Autowired
44 private IEquipmentStatisticsService equipmentStatisticsService; 46 private IEquipmentStatisticsService equipmentStatisticsService;
45
46 @Autowired 47 @Autowired
47 private IEquipmentInfoService equipmentInfoService; 48 private IEquipmentInfoService equipmentInfoService;
49 @Autowired
50 private IEquipmentInfoDurationService equipmentInfoDurationService;
48 // 51 //
49 @ApiOperation(value = "设备看板-维修维护费用列表", notes = "设备看板-维修维护费用列表") 52 @ApiOperation(value = "设备看板-维修维护费用列表", notes = "设备看板-维修维护费用列表")
50 @GetMapping(value = "/repairMaintainTaskCostList") 53 @GetMapping(value = "/repairMaintainTaskCostList")
...@@ -152,6 +155,30 @@ public class EquipmentStatisticsController { ...@@ -152,6 +155,30 @@ public class EquipmentStatisticsController {
152 } 155 }
153 156
154 157
158 @AutoLog(value = "A类设备运行情况-运行时长")
159 @ApiOperation(value = "A类设备运行情况-运行时长", notes = "A类设备运行情况-运行时长")
160 @GetMapping(value = "/queryEquipmentInfoDurationByPage")
161 public Result<IPage<EquipmentInfoDuration>> allList(EquipmentInfoDuration equipmentInfo, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
162 @RequestParam(name="pageSize", defaultValue="10") Integer pageSize , HttpServletRequest req ) throws Exception {
163 Result<IPage<EquipmentInfoDuration>> result = new Result<IPage<EquipmentInfoDuration>>();
164 QueryWrapper<EquipmentInfoDuration> queryWrapper = QueryGenerator.initQueryWrapper(equipmentInfo, req.getParameterMap());
165 // queryWrapper.eq("depart_id", BaseContextHandler.getRealDepartId());
166 /* if(equipmentInfo.getDepartId()==null){
167 equipmentInfo.setDepartId(BaseContextHandler.getDeparts());
168 }*/
169 /* if(model==1){
170 queryWrapper.isNotNull("digital_twins_struct_code");
171 queryWrapper.last(" and digital_twins_struct_code != ''");
172 }*/
173 Page<EquipmentInfoDuration> page = new Page<EquipmentInfoDuration>(pageNo, pageSize);
174 // queryWrapper.orderByDesc("create_time");
175 IPage<EquipmentInfoDuration> pageList = equipmentInfoDurationService.queryPageList(page,queryWrapper);
176 result.setSuccess(true);
177 result.setResult(pageList);
178 return result;
179 }
180
181
155 @ApiOperation(value = "A类设备运行-设备运行时长列表", notes = "A类设备运行-设备运行时长列表") 182 @ApiOperation(value = "A类设备运行-设备运行时长列表", notes = "A类设备运行-设备运行时长列表")
156 @GetMapping(value = "/equipmentOperationRecordList") 183 @GetMapping(value = "/equipmentOperationRecordList")
157 public Result<List<Map<String, Object>>> equipmentOperationRecordDetail(String departId,String equipmentId, String startTime, String endTime) { 184 public Result<List<Map<String, Object>>> equipmentOperationRecordDetail(String departId,String equipmentId, String startTime, String endTime) {
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!