Commit eb36f9437bb32fdfb11e449830ab255971ba7a16
1 parent
1c83a3f9
app养护计划明细提交
Showing
1 changed file
with
0 additions
and
79 deletions
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/plan/AppMaintainPlanCommitController.java deleted
| 1 | -package com.zteits.urbanops.module.garden.controller.app.plan; | |
| 2 | - | |
| 3 | -import com.zteits.urbanops.framework.common.pojo.CommonResult; | |
| 4 | -import com.zteits.urbanops.framework.common.pojo.PageResult; | |
| 5 | -import com.zteits.urbanops.framework.common.pojo.PageParam; | |
| 6 | -import com.zteits.urbanops.module.garden.controller.app.vo.PlanCommitDetailPageReqVO; | |
| 7 | -import com.zteits.urbanops.module.garden.controller.app.vo.PlanTaskCommitDetailPageRespVO; | |
| 8 | -import com.zteits.urbanops.module.garden.service.plancommit.MaintainPlanCommitDetailService; | |
| 9 | -import io.swagger.v3.oas.annotations.Operation; | |
| 10 | -import io.swagger.v3.oas.annotations.tags.Tag; | |
| 11 | -import jakarta.annotation.Resource; | |
| 12 | -import org.springframework.web.bind.annotation.PostMapping; | |
| 13 | -import org.springframework.web.bind.annotation.RequestBody; | |
| 14 | -import org.springframework.web.bind.annotation.RequestMapping; | |
| 15 | -import org.springframework.web.bind.annotation.RestController; | |
| 16 | - | |
| 17 | -import static com.zteits.urbanops.framework.common.pojo.CommonResult.success; | |
| 18 | - | |
| 19 | -@Tag(name = "APP - 养护、巡检计划提交记录") | |
| 20 | -@RestController | |
| 21 | -@RequestMapping("/app/plan/commit") | |
| 22 | -public class AppMaintainPlanCommitController { | |
| 23 | - | |
| 24 | - @Resource | |
| 25 | - private MaintainPlanCommitDetailService service; | |
| 26 | - | |
| 27 | - @PostMapping("/xc/listForPage") | |
| 28 | - @Operation(summary = "巡检计划提交记录-分页查询") | |
| 29 | - public CommonResult<PageResult<PlanTaskCommitDetailPageRespVO>> listForPage(@RequestBody PlanCommitDetailPageReqVO reqVO) { | |
| 30 | - PageParam page = new PageParam(); | |
| 31 | - page.setPageNo(reqVO.getPageNo()); | |
| 32 | - page.setPageSize(reqVO.getPageSize()); | |
| 33 | - return success(service.pageListXC(page, reqVO)); | |
| 34 | - } | |
| 35 | - | |
| 36 | - @PostMapping("/add") | |
| 37 | - @Operation(summary = "巡检计划-add") | |
| 38 | - public CommonResult<Boolean> add(@RequestBody com.zteits.urbanops.module.garden.controller.app.vo.PlanCommitDetailAddReqVO reqVO) { | |
| 39 | - Long userId = com.zteits.urbanops.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId(); | |
| 40 | - String nickname = com.zteits.urbanops.framework.security.core.util.SecurityFrameworkUtils.getLoginUserNickname(); | |
| 41 | - java.time.LocalDate today = java.time.LocalDate.now(); | |
| 42 | - Integer count = service.selectByPlanNoAndCommitDate(reqVO.planNo, today); | |
| 43 | - if (count != null && count > 0) { | |
| 44 | - return com.zteits.urbanops.framework.common.pojo.CommonResult.error(409, "记录已存在,请勿重复提交"); | |
| 45 | - } | |
| 46 | - return success(service.insertXC(userId, nickname, reqVO)); | |
| 47 | - } | |
| 48 | - | |
| 49 | - @PostMapping("/yh/listForPage") | |
| 50 | - @Operation(summary = "养护计划提交记录-分页查询") | |
| 51 | - public CommonResult<PageResult<PlanTaskCommitDetailPageRespVO>> yhListForPage(@RequestBody com.zteits.urbanops.module.garden.controller.app.vo.PlanYhCommitDetailPageReqVO reqVO) { | |
| 52 | - PageParam page = new PageParam(); | |
| 53 | - page.setPageNo(reqVO.getPageNo()); | |
| 54 | - page.setPageSize(reqVO.getPageSize()); | |
| 55 | - return success(service.pageListYH(page, reqVO)); | |
| 56 | - } | |
| 57 | - | |
| 58 | - @PostMapping("/yh/add") | |
| 59 | - @Operation(summary = "养护计划-add") | |
| 60 | - public CommonResult<Boolean> yhAdd(@RequestBody com.zteits.urbanops.module.garden.controller.app.vo.PlanCommitDetailYhAddReqVO reqVO) { | |
| 61 | - Long userId = com.zteits.urbanops.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId(); | |
| 62 | - String nickname = com.zteits.urbanops.framework.security.core.util.SecurityFrameworkUtils.getLoginUserNickname(); | |
| 63 | - return success(service.insertYH(userId, nickname, reqVO)); | |
| 64 | - } | |
| 65 | - | |
| 66 | - @RequestMapping(value = "/yh/getById", method = org.springframework.web.bind.annotation.RequestMethod.GET) | |
| 67 | - @Operation(summary = "养护计划提交记录-提交明细") | |
| 68 | - public CommonResult<PlanTaskCommitDetailPageRespVO> yhGetById(@org.springframework.web.bind.annotation.RequestParam("id") Long id, | |
| 69 | - @org.springframework.web.bind.annotation.RequestParam(value = "is_add_url", required = false) Boolean isAddUrl) { | |
| 70 | - return success(service.getById(id)); | |
| 71 | - } | |
| 72 | - | |
| 73 | - @RequestMapping(value = "/yh/getMaintainNo", method = org.springframework.web.bind.annotation.RequestMethod.GET) | |
| 74 | - @Operation(summary = "养护任务提交记录-提交明细") | |
| 75 | - public CommonResult<PlanTaskCommitDetailPageRespVO> yhGetByProblemNo(@org.springframework.web.bind.annotation.RequestParam("problem_no") String problemNo, | |
| 76 | - @org.springframework.web.bind.annotation.RequestParam(value = "is_add_url", required = false) Boolean isAddUrl) { | |
| 77 | - return success(service.getByProblemNo(problemNo, isAddUrl)); | |
| 78 | - } | |
| 79 | -} | |
| 80 | 0 | \ No newline at end of file |