+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+package com.elink.esua.epdc.excel;
+
+import cn.afterturn.easypoi.excel.annotation.Excel;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 积分记录表
+ *
+ * @author elink elink@elink-cn.com
+ * @since v1.0.0 2021-09-23
+ */
+@Data
+public class ActivePointLogTotalExcel {
+
+
+
+ @Excel(name = "用户姓名")
+ private String userName;
+
+ @Excel(name = "操作描述")
+ private String operationDesc;
+
+ @Excel(name = "积分")
+ private Integer points;
+
+
+
+
+
+
+}
diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/ActivePointLogService.java b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/ActivePointLogService.java
index 04555f434..021a74008 100644
--- a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/ActivePointLogService.java
+++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/ActivePointLogService.java
@@ -21,6 +21,7 @@ import com.elink.esua.epdc.commons.mybatis.service.BaseService;
import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.dto.ActivePointLogDTO;
import com.elink.esua.epdc.dto.form.PointLogFormDTO;
+import com.elink.esua.epdc.dto.result.ActivePointTotalResultDTO;
import com.elink.esua.epdc.entity.ActivePointLogEntity;
import java.util.List;
@@ -125,4 +126,6 @@ public interface ActivePointLogService extends BaseService
* @return
*/
Integer getTotal(Map params);
+
+ List exportTotal(Map params);
}
diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/impl/ActivePointLogServiceImpl.java b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/impl/ActivePointLogServiceImpl.java
index ae306350b..18d35ddc6 100644
--- a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/impl/ActivePointLogServiceImpl.java
+++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/service/impl/ActivePointLogServiceImpl.java
@@ -32,6 +32,7 @@ import com.elink.esua.epdc.dto.ActivePointLogDTO;
import com.elink.esua.epdc.dto.form.PointLogFormDTO;
import com.elink.esua.epdc.dto.form.PointRuleFormDTO;
import com.elink.esua.epdc.dto.form.UserPointsFormDTO;
+import com.elink.esua.epdc.dto.result.ActivePointTotalResultDTO;
import com.elink.esua.epdc.dto.result.EpdcUserInfoResultDTO;
import com.elink.esua.epdc.dto.result.UserPointInfo;
import com.elink.esua.epdc.entity.ActivePointLogEntity;
@@ -231,4 +232,12 @@ public class ActivePointLogServiceImpl extends BaseServiceImpl exportTotal(Map params) {
+
+ List list = baseDao.exportTotal(params);
+
+ return list;
+ }
}
diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/mapper/ActivePointLogDao.xml b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/mapper/ActivePointLogDao.xml
index 91f7d4902..bec094e19 100644
--- a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/mapper/ActivePointLogDao.xml
+++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/resources/mapper/ActivePointLogDao.xml
@@ -135,5 +135,34 @@
and OPERATION_DESC like '%' #{operationDesc} '%'
+
+
+