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 checkWorkStatus(@RequestParam("appUserId") Long appUserId) { log.info("检查用户上班状态, appUserId={}", appUserId); Boolean workFlag = clockInService.checkWorkStatus(appUserId); return R.ok(workFlag); } }