|
|
@@ -3,6 +3,7 @@ package com.xjrsoft.module.internship.controller;
|
|
|
import cn.dev33.satoken.annotation.SaCheckPermission;
|
|
|
import cn.dev33.satoken.stp.StpUtil;
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
+import cn.hutool.core.util.StrUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
|
|
@@ -45,6 +46,7 @@ import org.springframework.web.bind.annotation.RequestParam;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import javax.validation.Valid;
|
|
|
+import java.sql.Struct;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
|
@@ -191,6 +193,9 @@ public class InternshipTeacherCollectEnrollController {
|
|
|
.innerJoin(BaseTeacher.class, BaseTeacher::getUserId, InternshipTeacherCollectEnroll::getUserId)
|
|
|
.leftJoin(DictionaryDetail.class, DictionaryDetail::getCode, BaseTeacher::getJobState)
|
|
|
.leftJoin(DictionaryDetail.class, DictionaryDetail::getCode, BaseTeacher::getEmployType)
|
|
|
+ .like(StrUtil.isNotEmpty(dto.getName()), User::getName, dto.getName())
|
|
|
+ .like(StrUtil.isNotEmpty(dto.getUserName()), User::getUserName, dto.getUserName())
|
|
|
+ .like(StrUtil.isNotEmpty(dto.getMobile()), User::getMobile, dto.getMobile())
|
|
|
.orderByDesc(InternshipTeacherCollect::getId);
|
|
|
IPage<InternshipTeacherCollectEnrollExamPageVo> page = internshipTeacherCollectEnrollService.selectJoinListPage(ConventPage.getPage(dto), InternshipTeacherCollectEnrollExamPageVo.class, queryWrapper);
|
|
|
PageOutput<InternshipTeacherCollectEnrollExamPageVo> pageOutput = ConventPage.getPageOutput(page, InternshipTeacherCollectEnrollExamPageVo.class);
|