From 8be11ed50c01da5f4c7a7fe7bf0c41f431d0e005 Mon Sep 17 00:00:00 2001 From: Lihx Date: Sun, 20 Jul 2025 10:41:09 +0800 Subject: [PATCH] 0720 --- .../admin/DlDriveSchoolCoachController.java | 8 ++++++++ .../base/service/DlDriveSchoolCoachService.java | 5 +++++ .../service/impl/DlDriveSchoolCoachServiceImpl.java | 11 +++++++++++ 3 files changed, 24 insertions(+) diff --git a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/controller/admin/DlDriveSchoolCoachController.java b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/controller/admin/DlDriveSchoolCoachController.java index 17aae78d..a33531de 100644 --- a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/controller/admin/DlDriveSchoolCoachController.java +++ b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/controller/admin/DlDriveSchoolCoachController.java @@ -209,6 +209,14 @@ public class DlDriveSchoolCoachController { return success(dlDriveSchoolCoachService.edit(coachStaffSaveVo)); } + /** + * 根据type查询教练列表 + */ + @GetMapping("/coachListByType") + public CommonResult coachListByType(String type) { + return success(dlDriveSchoolCoachService.coachListByType(type)); + } + /** * 新增驾校员工 * diff --git a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/service/DlDriveSchoolCoachService.java b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/service/DlDriveSchoolCoachService.java index 18fca954..cc750cae 100644 --- a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/service/DlDriveSchoolCoachService.java +++ b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/service/DlDriveSchoolCoachService.java @@ -123,6 +123,11 @@ public interface DlDriveSchoolCoachService extends IService */ boolean edit(CoachStaffSaveVo coachStaffSaveVo); + /** + * 根据type查询教练列表 + */ + List coachListByType(String type); + /** * 保存驾校员工 * diff --git a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/service/impl/DlDriveSchoolCoachServiceImpl.java b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/service/impl/DlDriveSchoolCoachServiceImpl.java index 88b57cac..bfafa707 100644 --- a/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/service/impl/DlDriveSchoolCoachServiceImpl.java +++ b/dl-module-jx/src/main/java/cn/iocoder/yudao/module/base/service/impl/DlDriveSchoolCoachServiceImpl.java @@ -815,6 +815,17 @@ public class DlDriveSchoolCoachServiceImpl extends ServiceImpl coachListByType(String type) { + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.eq(DlDriveSchoolCoach::getType, type) + .eq(DlDriveSchoolCoach::getDeleted, 0); + return this.list(queryWrapper); + } + @Override @Transactional(rollbackFor = Exception.class)