| | |
| | | |
| | | @GetMapping("/page") |
| | | @Operation(summary = "获得员工级排班明细分页") |
| | | @PreAuthorize("@ss.hasPermission('mes:cal-schedule-detail:query')") |
| | | public CommonResult<PageResult<MesCalScheduleDetailRespVO>> getDetailPage( |
| | | @Valid MesCalScheduleDetailPageReqVO pageReqVO) { |
| | | PageResult<MesCalScheduleDetailDO> pageResult = scheduleDetailService.getDetailPage(pageReqVO); |
| | |
| | | |
| | | @GetMapping("/list") |
| | | @Operation(summary = "获得员工级排班明细列表") |
| | | @PreAuthorize("@ss.hasPermission('mes:cal-schedule-detail:query')") |
| | | public CommonResult<List<MesCalScheduleDetailRespVO>> getDetailList( |
| | | @Valid MesCalScheduleDetailPageReqVO pageReqVO) { |
| | | return success(BeanUtils.toBean(scheduleDetailService.getDetailList(pageReqVO), MesCalScheduleDetailRespVO.class)); |
| | |
| | | |
| | | @GetMapping("/check") |
| | | @Operation(summary = "员工排班合规校验(连续工时/休息间隔)") |
| | | @PreAuthorize("@ss.hasPermission('mes:cal-schedule-detail:query')") |
| | | public CommonResult<List<MesCalScheduleDetailCheckRespVO>> checkCompliance( |
| | | @Valid MesCalScheduleDetailCheckReqVO checkReqVO) { |
| | | return success(scheduleDetailService.checkCompliance(checkReqVO)); |
| | | } |
| | | |
| | | } |
| | | } |