瀏覽代碼

feat:完成客户端查看学生进出记录功能

sakura 1 年之前
父節點
當前提交
73ca3b7d0f

+ 33 - 0
school-in-out-admin/src/main/java/com/schoolinout/web/controller/api/Api_AccessLogController.java

@@ -0,0 +1,33 @@
+package com.schoolinout.web.controller.api;
+
+import com.schoolinout.common.core.controller.BaseController;
+import com.schoolinout.common.core.domain.AjaxResult;
+import com.schoolinout.system.domain.dto.InOutLogDto;
+import com.schoolinout.system.service.IAccessLogService;
+import io.swagger.v3.oas.annotations.tags.Tag;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @author sakura
+ * @date 2024/1/10 15:15:04 Wed
+ */
+@Tag(name = "用户端-查看学生进出记录接口")
+@RequestMapping("/app/inout")
+@RestController
+public class Api_AccessLogController extends BaseController {
+
+    @Autowired
+    private IAccessLogService accessLogService;
+
+    /**
+     * 查询学生进出学校记录
+     */
+    @PostMapping("/student/list")
+    public AjaxResult searchStudentInOutLog(@RequestBody InOutLogDto dto) {
+        return success(accessLogService.queryStudentInOutLog(dto));
+    }
+}

+ 0 - 1
school-in-out-admin/src/main/java/com/schoolinout/web/controller/api/Api_ParentController.java

@@ -62,7 +62,6 @@ public class Api_ParentController {
     @Autowired
     private ISysDictTypeService dictTypeService;
 
-
     @Autowired
     private RedisCache redisCache;
 

+ 1 - 1
school-in-out-system/src/main/java/com/schoolinout/system/domain/dto/ApiParentDto.java

@@ -26,7 +26,7 @@ public class ApiParentDto {
     @NotBlank(message = "学号不能为空", groups = {Save.class, Login.class})
     private String studentNum;
 
-    @Schema(description = "绑定关系", requiredMode = Schema.RequiredMode.REQUIRED)
+    @Schema(description = "绑定关系;取的是/app/parent/list/relation 这个接口的值", requiredMode = Schema.RequiredMode.REQUIRED)
     @NotBlank(message = "绑定关系不能为空", groups = {Save.class})
     private String relation;