AttendanceController.java
1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package com.ruoyi.controller;
import com.ruoyi.common.global.Result;
import com.ruoyi.pojo.vo.SchedulingRequestVo;
import com.ruoyi.service.AttendanceService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* 考勤表controller
* @author 20412
*/
@RestController
@RequestMapping("/attendance")
@Api(tags = "考勤管理")
public class AttendanceController {
@Autowired
private AttendanceService attendanceService;
/**
* 获取指定人员信息
*/
@ApiOperation("获取人员信息")
@GetMapping("/peoples")
public Result<?> getPeopleInfo(@RequestParam(value = "id",required = false) Long id){
return Result.OK(attendanceService.getDriverInfo(id));
}
/**
* 获取排班
*/
@ApiOperation("获取排班")
@GetMapping("/scheduling/list")
public Result<?> getSchedulingList(@ModelAttribute SchedulingRequestVo vo){
return Result.OK(attendanceService.getSchedulingList(vo));
}
}