From 82c6ea3e77716598b69384f5aab3b4ba4016b319 Mon Sep 17 00:00:00 2001 From: yuanhc <626532990@qq.com> Date: Sat, 19 Apr 2025 17:55:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E6=8D=A2=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/AccessPermitController.java | 6 +-- .../controller/ChangeGroupController.java | 45 +++++++++++++++++++ .../module/student/dto/AccessPermitDTO.java | 9 ++++ .../module/student/dto/ChangeGroupDTO.java | 6 +++ .../student/service/AccessPermitService.java | 6 +-- 5 files changed, 66 insertions(+), 6 deletions(-) create mode 100644 weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/controller/ChangeGroupController.java create mode 100644 weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/dto/AccessPermitDTO.java diff --git a/weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/controller/AccessPermitController.java b/weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/controller/AccessPermitController.java index 49534c7..6f848c2 100644 --- a/weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/controller/AccessPermitController.java +++ b/weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/controller/AccessPermitController.java @@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.wjbl.weightlosscamp.api.base.core.ApiResult; import com.wjbl.weightlosscamp.api.base.core.IdParam; import com.wjbl.weightlosscamp.api.base.core.PageParam; -import com.wjbl.weightlosscamp.service.api.module.student.dto.AccessRecordDTO; +import com.wjbl.weightlosscamp.service.api.module.student.dto.AccessPermitDTO; import com.wjbl.weightlosscamp.service.api.module.student.service.AccessPermitService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; @@ -30,14 +30,14 @@ public class AccessPermitController { @Operation(summary = "新增出入营许可") @PostMapping("/add") - public ApiResult add(@Valid @RequestBody AccessRecordDTO dto) { + public ApiResult add(@Valid @RequestBody AccessPermitDTO dto) { return accessPermitService.add(dto); } @Operation(summary = "分页查询出入营许可") @PostMapping("/list") - public ApiResult> list(@Valid @RequestBody PageParam param) { + public ApiResult> list(@Valid @RequestBody PageParam param) { return accessPermitService.list(param); } diff --git a/weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/controller/ChangeGroupController.java b/weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/controller/ChangeGroupController.java new file mode 100644 index 0000000..663e26d --- /dev/null +++ b/weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/controller/ChangeGroupController.java @@ -0,0 +1,45 @@ +package com.wjbl.weightlosscamp.service.api.module.student.controller; + +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.wjbl.weightlosscamp.api.base.core.ApiResult; +import com.wjbl.weightlosscamp.api.base.core.PageParam; +import com.wjbl.weightlosscamp.service.api.module.student.dto.ChangeGroupDTO; +import com.wjbl.weightlosscamp.service.api.module.student.service.ChangeGroupService; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import jakarta.validation.Valid; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +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; + +/** + * 换组控制器 + */ +@Tag(name = "换组") +@RestController +@RequestMapping("/student/change-group") +@RequiredArgsConstructor +@Slf4j +public class ChangeGroupController { + + private ChangeGroupService changeGroupService; + + @Operation(summary = "新增换组") + @PostMapping("/add") + public ApiResult add(@Valid @RequestBody ChangeGroupDTO dto) { + return changeGroupService.add(dto); + } + + + @Operation(summary = "分页查询换组") + @PostMapping("/list") + public ApiResult> list(@Valid @RequestBody PageParam param) { + return changeGroupService.list(param); + } + + + +} \ No newline at end of file diff --git a/weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/dto/AccessPermitDTO.java b/weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/dto/AccessPermitDTO.java new file mode 100644 index 0000000..65f9596 --- /dev/null +++ b/weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/dto/AccessPermitDTO.java @@ -0,0 +1,9 @@ +package com.wjbl.weightlosscamp.service.api.module.student.dto; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +@Data +@Schema(description = "出入营许可DTO") +public class AccessPermitDTO { +} diff --git a/weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/dto/ChangeGroupDTO.java b/weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/dto/ChangeGroupDTO.java index 1498967..5299c3a 100644 --- a/weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/dto/ChangeGroupDTO.java +++ b/weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/dto/ChangeGroupDTO.java @@ -1,8 +1,14 @@ package com.wjbl.weightlosscamp.service.api.module.student.dto; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + /** * @author chy * @since 2025-04-19 17:48 */ + +@Data +@Schema(description = "换组DTO") public class ChangeGroupDTO { } diff --git a/weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/service/AccessPermitService.java b/weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/service/AccessPermitService.java index b16d70e..1697d24 100644 --- a/weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/service/AccessPermitService.java +++ b/weight-loss-camp-service-api/src/main/java/com/wjbl/weightlosscamp/service/api/module/student/service/AccessPermitService.java @@ -5,7 +5,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.wjbl.weightlosscamp.api.base.core.ApiResult; import com.wjbl.weightlosscamp.api.base.core.IdParam; import com.wjbl.weightlosscamp.api.base.core.PageParam; -import com.wjbl.weightlosscamp.service.api.module.student.dto.AccessRecordDTO; +import com.wjbl.weightlosscamp.service.api.module.student.dto.AccessPermitDTO; import jakarta.validation.Valid; public class AccessPermitService { @@ -15,7 +15,7 @@ public class AccessPermitService { * @param dto * @return */ - public ApiResult add(@Valid AccessRecordDTO dto) { + public ApiResult add(@Valid AccessPermitDTO dto) { return null; } @@ -24,7 +24,7 @@ public class AccessPermitService { * @param param * @return */ - public ApiResult> list(@Valid PageParam param) { + public ApiResult> list(@Valid PageParam param) { return null; }