From 2fa80301e25547beed63f6d64d546046a34e7621 Mon Sep 17 00:00:00 2001 From: gzw <1571020389@qq.com> Date: Sat, 6 May 2023 00:41:06 +0800 Subject: [PATCH] commit 2023/05/06 --- .../controller/AttendanceController.java | 100 ++++- .../com/cfive/pinnacle/entity/Attendance.java | 14 +- .../pinnacle/mapper/AttendanceMapper.java | 10 +- .../pinnacle/service/IAttendanceService.java | 12 +- .../service/impl/AttendanceServiceImpl.java | 61 ++- .../resources/mapper/AttendanceMapper.xml | 70 ++- .../pinnacle/attendance/AttendanceTest.java | 22 + ui/src/assets/css/attendance.css | 13 + ui/src/assets/svg/attendance.svg | 1 + ui/src/assets/svg/click.svg | 1 + ui/src/assets/svg/deleteAll.svg | 1 + ui/src/assets/svg/reset.svg | 7 + ui/src/assets/svg/search.svg | 1 + ui/src/pages/attendance/AttendanceHome.vue | 398 ++++++++++++++++++ ui/src/pages/attendance/UserAttendance.vue | 293 +++++++++++++ 15 files changed, 995 insertions(+), 9 deletions(-) create mode 100644 Pinnacle/src/test/java/com/cfive/pinnacle/attendance/AttendanceTest.java create mode 100644 ui/src/assets/css/attendance.css create mode 100644 ui/src/assets/svg/attendance.svg create mode 100644 ui/src/assets/svg/click.svg create mode 100644 ui/src/assets/svg/deleteAll.svg create mode 100644 ui/src/assets/svg/reset.svg create mode 100644 ui/src/assets/svg/search.svg create mode 100644 ui/src/pages/attendance/AttendanceHome.vue create mode 100644 ui/src/pages/attendance/UserAttendance.vue diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AttendanceController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AttendanceController.java index cc66a22..ad70962 100644 --- a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AttendanceController.java +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AttendanceController.java @@ -1,18 +1,112 @@ package com.cfive.pinnacle.controller; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.cfive.pinnacle.entity.Attendance; +import com.cfive.pinnacle.entity.common.ResponseCode; +import com.cfive.pinnacle.entity.common.ResponseResult; +import com.cfive.pinnacle.service.IAttendanceService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; /** *
* 考勤 前端控制器 *
* - * @author FatttSnake + * @author gzw * @since 2023-04-30 */ +@CrossOrigin @RestController @RequestMapping("/attendance") public class AttendanceController { + @Autowired + private IAttendanceService attendanceService; + + + //查询所有考勤信息和用户名 + @GetMapping("findAllAttendance") + public ResponseResult findAllAttendanceAndUser() { + List* 考勤 Mapper 接口 *
* - * @author FatttSnake + * @author gzw * @since 2023-04-30 */ @Mapper public interface AttendanceMapper extends BaseMapper* 考勤 服务类 *
* - * @author FatttSnake + * @author gzw * @since 2023-04-30 */ public interface IAttendanceService extends IService* 考勤 服务实现类 *
* - * @author FatttSnake + * @author gzw * @since 2023-04-30 */ @Service public class AttendanceServiceImpl extends ServiceImpl