|
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
6
|
6
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
7
|
7
|
import com.yunzhi.marketing.base.BaseController;
|
8
|
8
|
import com.yunzhi.marketing.base.ResponseBean;
|
|
9
|
+import com.yunzhi.marketing.common.StringUtils;
|
9
|
10
|
import com.yunzhi.marketing.xlk.dto.CurriculumDTO;
|
10
|
11
|
import com.yunzhi.marketing.xlk.entity.Brand;
|
11
|
12
|
import com.yunzhi.marketing.xlk.entity.Video;
|
|
@@ -58,6 +59,8 @@ public class CurriculumController extends BaseController {
|
58
|
59
|
@RequestMapping(value="/admin/curriculum",method= RequestMethod.GET)
|
59
|
60
|
public ResponseBean curriculumList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
|
60
|
61
|
@RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
|
|
62
|
+ @RequestParam(value ="name",required = false) String name,
|
|
63
|
+ @RequestParam(value ="roleId",required = false) Integer roleId,
|
61
|
64
|
@RequestHeader("authorization") String token, HttpServletRequest request){
|
62
|
65
|
ResponseBean responseBean = new ResponseBean();
|
63
|
66
|
try {
|
|
@@ -65,6 +68,8 @@ public class CurriculumController extends BaseController {
|
65
|
68
|
IPage<Curriculum> pg = new Page<>(pageNum, pageSize);
|
66
|
69
|
LambdaQueryWrapper<Curriculum> queryWrapper = new LambdaQueryWrapper<>();
|
67
|
70
|
queryWrapper.eq(Curriculum::getOrgId,getOrgId(request));
|
|
71
|
+ queryWrapper.eq(!StringUtils.isEmpty(name),Curriculum::getName,name);
|
|
72
|
+ queryWrapper.eq(null != roleId,Curriculum::getRoleId,roleId);
|
68
|
73
|
queryWrapper.orderByDesc(Curriculum::getWeight);
|
69
|
74
|
queryWrapper.orderByDesc(Curriculum::getCreatedTime);
|
70
|
75
|
|