package com.xiaopeng.maintenance.controller;
|
|
import com.xiaopeng.common.core.domain.R;
|
import com.xiaopeng.maintenance.service.IXpClockInService;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
/**
|
* 打卡管理 Controller
|
*
|
* @author mitao
|
* @date 2026-02-14
|
*/
|
@Slf4j
|
@RestController
|
@RequestMapping("")
|
@Api(tags = "打卡管理")
|
public class XpClockInController {
|
|
@Autowired
|
private IXpClockInService clockInService;
|
|
/**
|
* 检查用户是否上班中(内部接口)
|
*/
|
@GetMapping("/inner/clock-in/checkWorkStatus")
|
@ApiOperation(value = "检查用户是否上班中", tags = {"内部接口"})
|
public R<Boolean> checkWorkStatus(@RequestParam("appUserId") Long appUserId) {
|
log.info("检查用户上班状态, appUserId={}", appUserId);
|
Boolean workFlag = clockInService.checkWorkStatus(appUserId);
|
return R.ok(workFlag);
|
}
|
}
|