|
@@ -3,7 +3,11 @@ package com.kcim.service.impl;
|
|
import com.baomidou.mybatisplus.annotation.TableLogic;
|
|
import com.baomidou.mybatisplus.annotation.TableLogic;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.kcim.constants.NumberConstant;
|
|
import com.kcim.constants.NumberConstant;
|
|
|
|
+import com.kcim.dao.mapper.QualificationMapper;
|
|
|
|
+import com.kcim.dao.mapper.TestMapper;
|
|
|
|
+import com.kcim.dao.model.Qualification;
|
|
import com.kcim.dao.model.Test;
|
|
import com.kcim.dao.model.Test;
|
|
import com.kcim.dao.repository.TestRepository;
|
|
import com.kcim.dao.repository.TestRepository;
|
|
import com.kcim.service.DemoService;
|
|
import com.kcim.service.DemoService;
|
|
@@ -29,15 +33,20 @@ import java.util.Objects;
|
|
@Service("DemoService")
|
|
@Service("DemoService")
|
|
@Slf4j
|
|
@Slf4j
|
|
@AllArgsConstructor
|
|
@AllArgsConstructor
|
|
-public class DemoServiceImpl implements DemoService {
|
|
|
|
|
|
+public class DemoServiceImpl extends ServiceImpl<TestMapper, Test> implements DemoService {
|
|
TestRepository repository;
|
|
TestRepository repository;
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public Object get() {
|
|
|
|
+ return null;
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 测试-新增
|
|
* 测试-新增
|
|
* @param request 入参
|
|
* @param request 入参
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public void testAdd(Test request) {
|
|
|
|
|
|
+ public void add(Test request) {
|
|
request.setCreateUser(String.valueOf(UserContext.getCurrentUser().getId()));
|
|
request.setCreateUser(String.valueOf(UserContext.getCurrentUser().getId()));
|
|
request.setCreateTime(new Date());
|
|
request.setCreateTime(new Date());
|
|
repository.save(request);
|
|
repository.save(request);
|
|
@@ -48,7 +57,7 @@ public class DemoServiceImpl implements DemoService {
|
|
* @param request 入参
|
|
* @param request 入参
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public void testEdit(Test request) {
|
|
|
|
|
|
+ public void edit(Test request) {
|
|
Integer id = request.getId();
|
|
Integer id = request.getId();
|
|
Test byId = repository.getById(id);
|
|
Test byId = repository.getById(id);
|
|
if(Objects.nonNull(byId)){
|
|
if(Objects.nonNull(byId)){
|
|
@@ -64,7 +73,7 @@ public class DemoServiceImpl implements DemoService {
|
|
* @param id 主键
|
|
* @param id 主键
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public void testDelete(Integer id) {
|
|
|
|
|
|
+ public void delete(Integer id) {
|
|
Test byId = repository.getById(id);
|
|
Test byId = repository.getById(id);
|
|
if(Objects.nonNull(byId)){
|
|
if(Objects.nonNull(byId)){
|
|
byId.setUpdateTime(new Date());
|
|
byId.setUpdateTime(new Date());
|
|
@@ -77,30 +86,18 @@ public class DemoServiceImpl implements DemoService {
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
- /**
|
|
|
|
- * 测试-查询
|
|
|
|
- * @param name 名称过滤
|
|
|
|
- * @return 符合条件的数据
|
|
|
|
- */
|
|
|
|
- @Override
|
|
|
|
- public Object testQuery(String name) {
|
|
|
|
- return repository.getList(name);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* 测试分页查询
|
|
* 测试分页查询
|
|
* @param current 当前页
|
|
* @param current 当前页
|
|
* @param pageSize 页容量
|
|
* @param pageSize 页容量
|
|
- * @param name 过滤名称
|
|
|
|
* @return 分页列表
|
|
* @return 分页列表
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public Object testPage(Integer current, Integer pageSize, String name) {
|
|
|
|
- Page<Test> page = repository.getPage(current, pageSize, name);
|
|
|
|
|
|
+ public Object getPage(Integer current, Integer pageSize) {
|
|
|
|
+ Page<Test> page = repository.getPage(current, pageSize);
|
|
if(CollectionUtils.isEmpty(page.getRecords())){
|
|
if(CollectionUtils.isEmpty(page.getRecords())){
|
|
return new PageUtils(new ArrayList<>(), NumberConstant.ZERO,pageSize,current);
|
|
return new PageUtils(new ArrayList<>(), NumberConstant.ZERO,pageSize,current);
|
|
}
|
|
}
|
|
return new PageUtils(page.getRecords(), Math.toIntExact(page.getTotal()),pageSize,current);
|
|
return new PageUtils(page.getRecords(), Math.toIntExact(page.getTotal()),pageSize,current);
|
|
-
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|