This commit is contained in:
Lihx 2025-07-20 10:41:09 +08:00
parent e7fb211566
commit 8be11ed50c
3 changed files with 24 additions and 0 deletions

View File

@ -209,6 +209,14 @@ public class DlDriveSchoolCoachController {
return success(dlDriveSchoolCoachService.edit(coachStaffSaveVo)); return success(dlDriveSchoolCoachService.edit(coachStaffSaveVo));
} }
/**
* 根据type查询教练列表
*/
@GetMapping("/coachListByType")
public CommonResult<?> coachListByType(String type) {
return success(dlDriveSchoolCoachService.coachListByType(type));
}
/** /**
* 新增驾校员工 * 新增驾校员工
* *

View File

@ -123,6 +123,11 @@ public interface DlDriveSchoolCoachService extends IService<DlDriveSchoolCoach>
*/ */
boolean edit(CoachStaffSaveVo coachStaffSaveVo); boolean edit(CoachStaffSaveVo coachStaffSaveVo);
/**
* 根据type查询教练列表
*/
List<DlDriveSchoolCoach> coachListByType(String type);
/** /**
* 保存驾校员工 * 保存驾校员工
* *

View File

@ -815,6 +815,17 @@ public class DlDriveSchoolCoachServiceImpl extends ServiceImpl<DlDriveSchoolCoac
return true; return true;
} }
/**
* 根据type查询教练列表
*/
@Override
public List<DlDriveSchoolCoach> coachListByType(String type) {
LambdaQueryWrapper<DlDriveSchoolCoach> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(DlDriveSchoolCoach::getType, type)
.eq(DlDriveSchoolCoach::getDeleted, 0);
return this.list(queryWrapper);
}
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)