|
@@ -1,7 +1,47 @@
|
|
|
package cn.com.ty.lift.business.applet.controller;
|
|
|
|
|
|
+import cn.com.ty.lift.business.applet.dao.mapper.AppletMapper;
|
|
|
+import cn.com.ty.lift.business.emergency.mapper.EmergencyRepairMapper;
|
|
|
+import cn.com.ty.lift.business.emergency.service.EmergencyRepairService;
|
|
|
+import cn.com.ty.lift.business.maintenance.dao.mapper.MaintenanceRecordMapper;
|
|
|
+import cn.com.ty.lift.business.project.dao.entity.ProjectLiftRelevance;
|
|
|
+import cn.com.xwy.boot.web.dto.RestResponse;
|
|
|
+import lombok.AllArgsConstructor;
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
@RestController
|
|
|
+@AllArgsConstructor
|
|
|
public class AppletController {
|
|
|
+ private final EmergencyRepairService emergencyRepairService;
|
|
|
+ private final MaintenanceRecordMapper maintenanceRecordMapper;
|
|
|
+
|
|
|
+ private final EmergencyRepairMapper emergencyRepairMapper;
|
|
|
+ private final AppletMapper appletMapper;
|
|
|
+
|
|
|
+ @PostMapping("/lift/info")
|
|
|
+ public RestResponse liftInfo(@RequestBody ProjectLiftRelevance projectLift) {
|
|
|
+ List<Map<String, Object>> projectLiftInfos = appletMapper.projectLiftInfo(projectLift.getProjectId(), projectLift.getLiftId());
|
|
|
+ if (null != projectLiftInfos) {
|
|
|
+ return RestResponse.success(projectLiftInfos);
|
|
|
+ }
|
|
|
+ return RestResponse.success();
|
|
|
+ }
|
|
|
+
|
|
|
+ //fixme 维保以及下面急修记录可能需要新增接口处理
|
|
|
+ @PostMapping("/record/maintenance")
|
|
|
+ public RestResponse maintenanceRecord() {
|
|
|
+ //maintenanceRecordMapper.selectMaps();
|
|
|
+ return RestResponse.success();
|
|
|
+ }
|
|
|
+
|
|
|
+ @PostMapping("/record/emergency")
|
|
|
+ public RestResponse emergencyRecord() {
|
|
|
+// emergencyRepairMapper.selectMaps()
|
|
|
+ return RestResponse.success();
|
|
|
+ }
|
|
|
}
|