Browse Source

访客记录导出时去除id字段改为数据顺序

codingliang 1 year ago
parent
commit
795dbec0a2

+ 3 - 3
src/main/java/com/template/model/vo/WelcomeVisitorVO.java

@@ -15,9 +15,9 @@ public class WelcomeVisitorVO implements Serializable {
 
 
     private static final long serialVersionUID = 1L;
     private static final long serialVersionUID = 1L;
 
 
-    @ApiModelProperty(value = "主键ID")
-    @ExcelProperty("id")
-    private Integer id;
+    @ApiModelProperty(value = "序号")
+    @ExcelProperty("序号")
+    private Integer num;
 
 
     @ApiModelProperty(value = "学号/录取号")
     @ApiModelProperty(value = "学号/录取号")
     @ExcelProperty("学号/录取号")
     @ExcelProperty("学号/录取号")

+ 3 - 1
src/main/java/com/template/services/impl/WelcomeVisitorServiceImpl.java

@@ -22,7 +22,6 @@ import com.template.model.pojo.WelcomeSetting;
 import com.template.model.pojo.WelcomeVisitor;
 import com.template.model.pojo.WelcomeVisitor;
 import com.template.model.query.WelcomeVisitorQuery;
 import com.template.model.query.WelcomeVisitorQuery;
 import com.template.model.request.WelcomeVisitorRequest;
 import com.template.model.request.WelcomeVisitorRequest;
-import com.template.model.result.CommonResult;
 import com.template.model.result.PageUtils;
 import com.template.model.result.PageUtils;
 import com.template.model.vo.WelcomeVisitorVO;
 import com.template.model.vo.WelcomeVisitorVO;
 import com.template.services.WelcomeSettingService;
 import com.template.services.WelcomeSettingService;
@@ -43,6 +42,7 @@ import java.io.IOException;
 import java.nio.charset.StandardCharsets;
 import java.nio.charset.StandardCharsets;
 import java.util.Date;
 import java.util.Date;
 import java.util.List;
 import java.util.List;
+import java.util.concurrent.atomic.AtomicInteger;
 
 
 @Slf4j
 @Slf4j
 @Service
 @Service
@@ -244,6 +244,8 @@ public class WelcomeVisitorServiceImpl extends ServiceImpl<WelcomeVisitorMapper,
         List<WelcomeVisitor> welcomeVisitors = list(wrapper);
         List<WelcomeVisitor> welcomeVisitors = list(wrapper);
 
 
         List<WelcomeVisitorVO> welcomeVisitorVOS = BeanUtil.copyListProperties(welcomeVisitors, WelcomeVisitorVO::new);
         List<WelcomeVisitorVO> welcomeVisitorVOS = BeanUtil.copyListProperties(welcomeVisitors, WelcomeVisitorVO::new);
+        AtomicInteger i = new AtomicInteger(1);
+        welcomeVisitorVOS.forEach(e -> e.setNum(i.getAndIncrement()));
 
 
         try {
         try {
             RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();
             RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();