|
@@ -2,6 +2,12 @@ package com.sxtvs.open.api.h5template.service.impl;
|
|
|
|
|
|
import cn.hutool.core.util.IdUtil;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import com.sxtvs.open.api.h5template.dto.H5OperateParseDTO;
|
|
|
+import com.sxtvs.open.api.h5template.dto.PageRequestDTO;
|
|
|
import com.sxtvs.open.api.h5template.entity.H5Operate;
|
|
|
import com.sxtvs.open.api.h5template.mapper.H5OperateMapper;
|
|
|
import com.sxtvs.open.api.h5template.service.IH5OperateService;
|
|
@@ -20,6 +26,7 @@ import java.net.http.HttpClient;
|
|
|
import java.net.http.HttpRequest;
|
|
|
import java.net.http.HttpResponse;
|
|
|
import java.time.LocalDateTime;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -41,9 +48,6 @@ public class H5OperateServiceImpl extends ServiceImpl<H5OperateMapper, H5Operate
|
|
|
@Resource
|
|
|
private AliyunLogger logger;
|
|
|
|
|
|
- @Autowired
|
|
|
- private StringRedisTemplate redisTemplate;
|
|
|
-
|
|
|
@Transactional
|
|
|
public void store(H5Operate h5Operate){
|
|
|
h5Operate.setH5Status(0);
|
|
@@ -89,5 +93,14 @@ public class H5OperateServiceImpl extends ServiceImpl<H5OperateMapper, H5Operate
|
|
|
}
|
|
|
|
|
|
|
|
|
+ public Page<H5OperateParseDTO> page(PageRequestDTO pageRequestDTO){
|
|
|
+ IPage<H5Operate> page = baseMapper.selectPage(new Page<>(pageRequestDTO.getPage(), pageRequestDTO.getSize()), new LambdaQueryWrapper<H5Operate>());
|
|
|
+ Page<H5OperateParseDTO> rs = new Page<>(pageRequestDTO.getPage(), pageRequestDTO.getSize(), page.getTotal());
|
|
|
+ rs.setPages(page.getPages());
|
|
|
+ rs.setRecords(page.getRecords().stream().map(H5OperateParseDTO::new).collect(Collectors.toList()));
|
|
|
+ return rs;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
}
|