package com.ruoyi.staff.controller; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.framework.web.domain.R; import com.ruoyi.staff.dto.PersonalAttendanceRecordsDto; import com.ruoyi.staff.pojo.PersonalAttendanceLocationConfig; import com.ruoyi.staff.pojo.PersonalAttendanceRecords; import com.ruoyi.staff.service.PersonalAttendanceLocationConfigService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** *

* 人员打卡规则配置 前端控制器 *

* * @author 芯导软件(江苏)有限公司 * @since 2026-02-11 09:41:34 */ @RestController @RequestMapping("/personalAttendanceLocationConfig") @Api(tags = "人员打卡规则配置") public class PersonalAttendanceLocationConfigController { @Autowired private PersonalAttendanceLocationConfigService personalAttendanceLocationConfigService; @ApiOperation("新增/修改人员打卡规则配置") @PostMapping("/add") public R add(@RequestBody PersonalAttendanceLocationConfig personalAttendanceLocationConfig){ return R.ok(personalAttendanceLocationConfigService.saveOrUpdate(personalAttendanceLocationConfig)); } @ApiOperation("分页查询打卡签到") @GetMapping("/listPage") public R listPage(Page page){ return R.ok(personalAttendanceLocationConfigService.page(page)); } }