|
@@ -2,12 +2,14 @@ package cn.com.ty.lift.business.maintenance.controller;
|
|
|
|
|
|
import cn.com.ty.lift.business.framework.util.MessageUtils;
|
|
|
import cn.com.ty.lift.business.maintenance.dao.entity.model.MaintenancePlanRequest;
|
|
|
+import cn.com.ty.lift.business.maintenance.dao.entity.model.MaintenancePlanResponse;
|
|
|
import cn.com.ty.lift.business.maintenance.dao.entity.model.UpdateMaintenancePlanReq;
|
|
|
import cn.com.ty.lift.business.maintenance.service.MaintenancePlanService;
|
|
|
import cn.com.ty.lift.common.base.ExportRequest;
|
|
|
import cn.com.ty.lift.common.constants.ApiConstants;
|
|
|
import cn.com.xwy.boot.web.dto.RestResponse;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
@@ -27,6 +29,21 @@ public class MaintenanceController {
|
|
|
@Resource
|
|
|
private MaintenancePlanService maintenancePlanService;
|
|
|
|
|
|
+ /**
|
|
|
+ * @param request 维保计划列表
|
|
|
+ * @return 1.成功, 0.失败, 消息描述
|
|
|
+ * @description 查询维保计划
|
|
|
+ * @date 2019/12/24 10:47 AM
|
|
|
+ */
|
|
|
+ @PostMapping("plan/list")
|
|
|
+ public RestResponse list(@RequestBody MaintenancePlanRequest request) {
|
|
|
+ IPage<MaintenancePlanResponse> page = maintenancePlanService.list(request);
|
|
|
+ if (ObjectUtil.isEmpty(page.getRecords())) {
|
|
|
+ return RestResponse.success();
|
|
|
+ }
|
|
|
+ return RestResponse.success(page, MessageUtils.get("msg.query.success"));
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* @param request 电梯列表
|
|
|
* @return 1.成功, 0.失败, 消息描述
|
|
@@ -44,7 +61,7 @@ public class MaintenanceController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * @param request 电梯列表
|
|
|
+ * @param request 修改维保计划请求
|
|
|
* @return 1.成功, 0.失败, 消息描述
|
|
|
* @description 修改维保计划
|
|
|
* @date 2019/12/16 2:36 PM
|