优化
This commit is contained in:
@ -6,6 +6,7 @@ import com.ruoyi.bgt.domain.dto.BgtAttendanceDayDTO;
|
||||
import com.ruoyi.bgt.domain.dto.BgtAttendanceDetailDTO;
|
||||
import com.ruoyi.bgt.domain.vo.BgtAttendanceDetailVO;
|
||||
import com.ruoyi.bgt.domain.vo.BgtAttendanceVO;
|
||||
import com.ruoyi.bgt.domain.vo.BgtDayAttendanceCountVO;
|
||||
import com.ruoyi.bgt.domain.vo.BgtProjectRecruitApplyVO;
|
||||
import com.ruoyi.bgt.service.IBgtProjectRecruitApplyService;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
@ -20,6 +21,8 @@ import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Api(value = "App包工头考勤控制器", tags = {"App包工头考勤管理"})
|
||||
@RequiredArgsConstructor(onConstructor_ = @Autowired)
|
||||
@RestController
|
||||
@ -31,22 +34,29 @@ public class AppBgtAttendanceController {
|
||||
private final IBgtProjectRecruitApplyService iBgtProjectRecruitApplyService;
|
||||
|
||||
|
||||
@ApiOperation("App包工头总体考勤情况")
|
||||
@ApiOperation("App包工头总体考勤情况-统计")
|
||||
@GetMapping("attendance")
|
||||
public AjaxResult<BgtAttendanceVO> attendanceDetail(@Validated BgtAttendanceDTO dto) {
|
||||
return AjaxResult.success(attendanceService.attendanceDetail(dto));
|
||||
}
|
||||
|
||||
@ApiOperation("App包工头总体考勤情况-柱状图")
|
||||
@GetMapping("attendanceList")
|
||||
public AjaxResult<List<BgtDayAttendanceCountVO>> attendanceList(@Validated BgtAttendanceDTO dto) {
|
||||
return AjaxResult.success(attendanceService.attendanceList(dto));
|
||||
}
|
||||
|
||||
@ApiOperation("App包工头总体考勤情况-人员出勤情况")
|
||||
@GetMapping("/todayAttendanceList")
|
||||
public TableDataInfo<BgtProjectRecruitApplyVO> todayAttendanceList(@Validated BgtAttendanceDayDTO req) {
|
||||
return iBgtProjectRecruitApplyService.dayAttendanceList(req);
|
||||
}
|
||||
|
||||
|
||||
@ApiOperation("App包工头考勤统计详情")
|
||||
@GetMapping("attendanceDetail")
|
||||
public AjaxResult<BgtAttendanceDetailVO> attendanceDetail(@Validated BgtAttendanceDetailDTO dto) {
|
||||
return AjaxResult.success(attendanceService.bgtAttendanceDetail(dto));
|
||||
}
|
||||
|
||||
@ApiOperation("总体考勤情况-人员出勤情况")
|
||||
@GetMapping("/todayAttendanceList")
|
||||
public TableDataInfo<BgtProjectRecruitApplyVO> todayAttendanceList(@Validated BgtAttendanceDayDTO req) {
|
||||
return iBgtProjectRecruitApplyService.dayAttendanceList(req);
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user