|
@@ -3,15 +3,20 @@ package com.kxs.system.biz.service.impl;
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.kxs.common.core.constant.SecurityConstants;
|
|
import com.kxs.common.core.constant.SecurityConstants;
|
|
|
import com.kxs.common.core.constant.enums.ErrorTypeEnum;
|
|
import com.kxs.common.core.constant.enums.ErrorTypeEnum;
|
|
|
import com.kxs.common.core.exception.GlobalCustomerException;
|
|
import com.kxs.common.core.exception.GlobalCustomerException;
|
|
|
import com.kxs.common.core.util.R;
|
|
import com.kxs.common.core.util.R;
|
|
|
import com.kxs.common.core.util.RetOps;
|
|
import com.kxs.common.core.util.RetOps;
|
|
|
|
|
+import com.kxs.common.security.util.SecurityUtils;
|
|
|
import com.kxs.system.api.model.KxsCampUser;
|
|
import com.kxs.system.api.model.KxsCampUser;
|
|
|
import com.kxs.system.api.vo.admin.CampUserExcelVO;
|
|
import com.kxs.system.api.vo.admin.CampUserExcelVO;
|
|
|
|
|
+import com.kxs.system.api.vo.kxsapp.camp.CampGetByIdVO;
|
|
|
|
|
+import com.kxs.system.api.vo.kxsapp.camp.CampPageVO;
|
|
|
import com.kxs.system.biz.constant.enums.SysErrorTypeEnum;
|
|
import com.kxs.system.biz.constant.enums.SysErrorTypeEnum;
|
|
|
import com.kxs.system.biz.mapper.KxsCampMapper;
|
|
import com.kxs.system.biz.mapper.KxsCampMapper;
|
|
|
import com.kxs.system.api.model.KxsCamp;
|
|
import com.kxs.system.api.model.KxsCamp;
|
|
@@ -130,5 +135,23 @@ public class KxsCampServiceImpl extends ServiceImpl<KxsCampMapper, KxsCamp> impl
|
|
|
}
|
|
}
|
|
|
return R.ok();
|
|
return R.ok();
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public IPage<CampPageVO> getByPage(Page<CampPageVO> page) {
|
|
|
|
|
+
|
|
|
|
|
+ Long userId = SecurityUtils.getUser().getId();
|
|
|
|
|
+ return baseMapper.getByPage(page, userId);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public R getByData(Integer id) {
|
|
|
|
|
+ KxsCamp kxsCamp = baseMapper.selectById(id);
|
|
|
|
|
+ if(kxsCamp == null){
|
|
|
|
|
+ return R.failed(SysErrorTypeEnum.NOT_DATA.getDescription());
|
|
|
|
|
+ }
|
|
|
|
|
+ CampGetByIdVO campGetByIdVO = new CampGetByIdVO();
|
|
|
|
|
+ BeanUtil.copyProperties(kxsCamp, campGetByIdVO);
|
|
|
|
|
+ return R.ok(campGetByIdVO);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|