|
@@ -1,14 +1,16 @@
|
|
|
package cn.com.ty.lift.business.project.controller;
|
|
|
|
|
|
import cn.com.ty.lift.business.framework.util.MessageUtils;
|
|
|
+import cn.com.ty.lift.business.maintenance.dao.entity.model.request.MaintenanceAppRequest;
|
|
|
+import cn.com.ty.lift.business.maintenance.dao.entity.model.response.MaintenancePlanResponse;
|
|
|
import cn.com.ty.lift.business.project.dao.entity.model.request.CompanyRequest;
|
|
|
import cn.com.ty.lift.business.project.dao.entity.model.request.ProjectDetailRequest;
|
|
|
import cn.com.ty.lift.business.project.dao.entity.model.response.ProjectCompanyResponse;
|
|
|
import cn.com.ty.lift.business.project.dao.entity.model.response.ProjectDetailResponse;
|
|
|
import cn.com.ty.lift.business.project.dao.entity.model.response.ProjectLiftResponse;
|
|
|
import cn.com.ty.lift.business.project.service.ProjectAppService;
|
|
|
-import cn.com.ty.lift.common.constants.ApiConstants;
|
|
|
import cn.com.xwy.boot.web.dto.RestResponse;
|
|
|
+import cn.hutool.core.collection.CollUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
@@ -40,10 +42,10 @@ public class ProjectAppController {
|
|
|
@PostMapping("project/list")
|
|
|
public RestResponse list(@Valid @RequestBody CompanyRequest request) {
|
|
|
IPage<ProjectCompanyResponse> page = projectAppService.list(request);
|
|
|
- if (ObjectUtil.isEmpty(page.getRecords())) {
|
|
|
+ if (CollUtil.isEmpty(page.getRecords())) {
|
|
|
return RestResponse.success();
|
|
|
}
|
|
|
- return RestResponse.success(page, ApiConstants.RESULT_SUCCESS, MessageUtils.get("msg.query.success"));
|
|
|
+ return RestResponse.success(page, MessageUtils.get("msg.query.success"));
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -55,10 +57,10 @@ public class ProjectAppController {
|
|
|
@PostMapping("lift/list")
|
|
|
public RestResponse list(@Valid @RequestBody ProjectDetailRequest request) {
|
|
|
IPage<ProjectLiftResponse> page = projectAppService.list(request);
|
|
|
- if (ObjectUtil.isEmpty(page.getRecords())) {
|
|
|
+ if (CollUtil.isEmpty(page.getRecords())) {
|
|
|
return RestResponse.success();
|
|
|
}
|
|
|
- return RestResponse.success(page, ApiConstants.RESULT_SUCCESS, MessageUtils.get("msg.query.success"));
|
|
|
+ return RestResponse.success(page, MessageUtils.get("msg.query.success"));
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -73,6 +75,21 @@ public class ProjectAppController {
|
|
|
if (ObjectUtil.isEmpty(response)) {
|
|
|
return RestResponse.success();
|
|
|
}
|
|
|
- return RestResponse.success(response, ApiConstants.RESULT_SUCCESS, MessageUtils.get("msg.query.success"));
|
|
|
+ return RestResponse.success(response, MessageUtils.get("msg.query.success"));
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @param request 用户id和维保状态
|
|
|
+ * @return RestResponse 保养任务列表
|
|
|
+ * @description 根据用户id和维保状态查询保养任务列表
|
|
|
+ * @date 2020/1/6 11:29 上午
|
|
|
+ */
|
|
|
+ @PostMapping("maintenance/task")
|
|
|
+ public RestResponse taskList(@Valid @RequestBody MaintenanceAppRequest request) {
|
|
|
+ IPage<MaintenancePlanResponse> response = projectAppService.taskList(request);
|
|
|
+ if (CollUtil.isEmpty(response.getRecords())) {
|
|
|
+ return RestResponse.success();
|
|
|
+ }
|
|
|
+ return RestResponse.success(response, MessageUtils.get("msg.query.success"));
|
|
|
}
|
|
|
}
|