Преглед изворни кода

训练营后台接口完成

mac пре 2 година
родитељ
комит
13eed2d747

+ 17 - 0
kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/controller/admin/SysCampController.java

@@ -1,6 +1,8 @@
 package com.kxs.system.biz.controller.admin;
 
+import cn.hutool.core.util.StrUtil;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.kxs.common.core.util.R;
 import com.kxs.system.api.model.KxsCamp;
@@ -53,6 +55,21 @@ public class SysCampController {
         return R.ok(kxsCampService.page(page, new QueryWrapper<>(param)));
     }
 
+    /**
+     * 训练营-活动统计明细
+     *
+     * @param page 分页对象
+     * @param param 查询实体
+     * @return 训练营-列表
+     */
+    @GetMapping("/campUserPage")
+    public R campUserPage(Page<KxsCampUser> page, @ParameterObject KxsCampUser param) {
+
+        return R.ok(kxsCampUserService.page(page, Wrappers.<KxsCampUser>lambdaQuery()
+                .eq(KxsCampUser::getCampId, param.getCampId())
+                .eq(StrUtil.isNotEmpty(param.getUserCode()), KxsCampUser::getUserCode, param.getUserCode())));
+    }
+
 
     /**
      * 训练营-新增