AttendanceController.java 1.09 KB
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));
    }
}