Files
AI-Check-Test/jnpf-ftb/jnpf-ftb-biz/src/main/java/jnpf/attendance/controller/AttendanceCustomizeTableController.java
dongzi 3cba3bb74e
Some checks failed
API接口参数变更检测 / api-param-check (push) Has been cancelled
commit
2026-06-05 16:18:40 +08:00

44 lines
1.5 KiB
Java

package jnpf.attendance.controller;
import io.swagger.v3.oas.annotations.Operation;
import jnpf.attendance.service.AttendanceCustomizeTableService;
import jnpf.base.ActionResult;
import jnpf.model.attendance.vo.attendance.AttendanceCustomizeTableVo;
import jnpf.model.attendance.vo.attendance.CustomizeTableUpdateVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import java.util.List;
/**
* 考勤统计WEB
*
* @author ahua
* @since 2024-09-03
*/
@RestController
@RequestMapping("/attendance/customizeTable")
public class AttendanceCustomizeTableController {
@Autowired
private AttendanceCustomizeTableService tableService;
@GetMapping
@Operation(summary = "自定义报表设置-列表查询")
public ActionResult<List<AttendanceCustomizeTableVo>> findList(@RequestParam(required = false) String keyword,
@RequestParam(required = false) Integer status,
@RequestParam(required = false, defaultValue = "1") Integer type) {
return ActionResult.success(tableService.findList(keyword, status, type));
}
@PutMapping
@Operation(summary = "自定义报表设置-设置")
public ActionResult<Void> update(@Valid @RequestBody CustomizeTableUpdateVo tableVos) {
tableService.update(tableVos);
return ActionResult.success();
}
}