| | |
| | | @PreAuthorize("@ss.hasPermission('safety:permit:query')") |
| | | public CommonResult<SafetyWorkPermitRespVO> get(@RequestParam("id") Long id) { |
| | | var permit = permitService.getPermit(id); |
| | | permitService.fillPermitRefs(java.util.List.of(permit)); |
| | | var resp = BeanUtils.toBean(permit, SafetyWorkPermitRespVO.class); |
| | | SafetyWorkPermitService.fillPermitDisplay(permit, resp); |
| | | return success(resp); |
| | |
| | | @PreAuthorize("@ss.hasPermission('safety:permit:query')") |
| | | public CommonResult<PageResult<SafetyWorkPermitRespVO>> page(@Valid SafetyWorkPermitPageReqVO reqVO) { |
| | | var page = permitService.getPermitPage(reqVO); |
| | | permitService.fillPermitRefs(page.getList()); |
| | | var result = BeanUtils.toBean(page, SafetyWorkPermitRespVO.class); |
| | | for (int i = 0; i < page.getList().size(); i++) { |
| | | SafetyWorkPermitService.fillPermitDisplay(page.getList().get(i), result.getList().get(i)); |
| | |
| | | @Parameter(name = "permitId", description = "作业票编号", required = true) |
| | | @PreAuthorize("@ss.hasPermission('safety:permit:query')") |
| | | public CommonResult<List<SafetyWorkPermitMonitorRespVO>> monitorList(@RequestParam("permitId") Long permitId) { |
| | | return success(BeanUtils.toBean(permitService.getMonitorList(permitId), |
| | | SafetyWorkPermitMonitorRespVO.class)); |
| | | var monitors = permitService.getMonitorList(permitId); |
| | | permitService.fillMonitorGuardians(monitors); |
| | | return success(BeanUtils.toBean(monitors, SafetyWorkPermitMonitorRespVO.class)); |
| | | } |
| | | |
| | | @PostMapping("/monitor/create") |