|
@@ -1,8 +1,12 @@
|
|
|
package cn.com.ty.lift.business.capital.controller;
|
|
|
|
|
|
import cn.com.ty.lift.business.capital.dao.entity.CapitalRepair;
|
|
|
-import cn.com.ty.lift.business.capital.dao.entity.model.CapitalRepairRequest;
|
|
|
+import cn.com.ty.lift.business.capital.dao.entity.model.request.CapitalRepairAuditRequest;
|
|
|
+import cn.com.ty.lift.business.capital.dao.entity.model.request.CapitalRepairRequest;
|
|
|
+import cn.com.ty.lift.business.capital.dao.entity.model.request.SignInRequest;
|
|
|
+import cn.com.ty.lift.business.capital.dao.entity.model.response.SignInResponse;
|
|
|
import cn.com.ty.lift.business.capital.service.CapitalRepairService;
|
|
|
+import cn.com.ty.lift.business.capital.service.SignInService;
|
|
|
import cn.com.ty.lift.business.framework.util.MessageUtils;
|
|
|
import cn.com.ty.lift.business.project.dao.entity.model.response.ProjectResponse;
|
|
|
import cn.com.xwy.boot.web.dto.RestResponse;
|
|
@@ -29,6 +33,9 @@ public class CapitalRepairController {
|
|
|
@Resource
|
|
|
private CapitalRepairService capitalRepairService;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private SignInService signInService;
|
|
|
+
|
|
|
/**
|
|
|
* @param request 大修项目列表查询条件
|
|
|
* @return RestResponse 结果集
|
|
@@ -88,4 +95,34 @@ public class CapitalRepairController {
|
|
|
}
|
|
|
return RestResponse.fail(MessageUtils.get("msg.modify.fail"));
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @param request 是否通过
|
|
|
+ * @return Integer 成功1或失败0
|
|
|
+ * @description 大修审核
|
|
|
+ * @date 2020/2/4 12:46 下午
|
|
|
+ */
|
|
|
+ @PostMapping("audit")
|
|
|
+ public RestResponse audit(@RequestBody CapitalRepairAuditRequest request){
|
|
|
+ boolean result = capitalRepairService.audit(request);
|
|
|
+ if (result) {
|
|
|
+ return RestResponse.success(null, MessageUtils.get("msg.modify.success"));
|
|
|
+ }
|
|
|
+ return RestResponse.fail(MessageUtils.get("msg.modify.fail"));
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @param request 大修签到查询条件
|
|
|
+ * @return RestResponse 结果集
|
|
|
+ * @description 条件查询大修项目签到列表
|
|
|
+ * @date 2020/2/5 12:58 下午
|
|
|
+ */
|
|
|
+ @PostMapping("signIn/record")
|
|
|
+ public RestResponse signInRecord(@RequestBody SignInRequest request){
|
|
|
+ IPage<SignInResponse> page = signInService.list(request);
|
|
|
+ if (CollUtil.isEmpty(page.getRecords())) {
|
|
|
+ return RestResponse.success();
|
|
|
+ }
|
|
|
+ return RestResponse.success(page, MessageUtils.get("msg.query.success"));
|
|
|
+ }
|
|
|
}
|