diff --git a/ruoyi-pay/pom.xml b/ruoyi-pay/pom.xml
index 78895e8..0a779f6 100644
--- a/ruoyi-pay/pom.xml
+++ b/ruoyi-pay/pom.xml
@@ -12,6 +12,12 @@
ruoyi-pay
+
+
+ com.alibaba.fastjson2
+ fastjson2
+ 2.0.9
+
org.testng
testng
diff --git a/ruoyi-pay/src/main/java/com/ruoyi/pay/controller/PayEmployeeInfoController.java b/ruoyi-pay/src/main/java/com/ruoyi/pay/controller/PayEmployeeInfoController.java
index ddb5000..92a0b93 100644
--- a/ruoyi-pay/src/main/java/com/ruoyi/pay/controller/PayEmployeeInfoController.java
+++ b/ruoyi-pay/src/main/java/com/ruoyi/pay/controller/PayEmployeeInfoController.java
@@ -49,7 +49,7 @@ public class PayEmployeeInfoController extends BaseController {
return iPayEmployeeInfoService.queryPageList(bo, pageQuery);
}
/**
- * 获取内外贸人员列表
+ * 获取内外贸人员列表 业务员列表
*/
@SaCheckPermission("pay:employeeInfo:list")
@GetMapping("/salesman")
diff --git a/ruoyi-pay/src/main/java/com/ruoyi/pay/controller/PaySalaryReportController.java b/ruoyi-pay/src/main/java/com/ruoyi/pay/controller/PaySalaryReportController.java
index 33240c2..c4f7852 100644
--- a/ruoyi-pay/src/main/java/com/ruoyi/pay/controller/PaySalaryReportController.java
+++ b/ruoyi-pay/src/main/java/com/ruoyi/pay/controller/PaySalaryReportController.java
@@ -6,6 +6,8 @@ import java.util.concurrent.TimeUnit;
import com.ruoyi.pay.domain.PaySalaryReport;
import lombok.RequiredArgsConstructor;
+
+import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.validation.constraints.*;
import cn.dev33.satoken.annotation.SaCheckPermission;
@@ -59,9 +61,10 @@ public class PaySalaryReportController extends BaseController {
@SaCheckPermission("pay:salaryReport:export")
@Log(title = "工资明细总", businessType = BusinessType.EXPORT)
@PostMapping("/export")
- public void export(PaySalaryReportBo bo, HttpServletResponse response) {
+ public void export(PaySalaryReportBo bo, HttpServletRequest request, HttpServletResponse response) {
List list = iPaySalaryReportService.queryList(bo);
ExcelUtil.exportExcel(list, "工资明细总", PaySalaryReportVo.class, response);
+ iPaySalaryReportService.export(request, response, list);
}
/**
diff --git a/ruoyi-pay/src/main/java/com/ruoyi/pay/domain/vo/ButieMoneyAndTypes.java b/ruoyi-pay/src/main/java/com/ruoyi/pay/domain/vo/ButieMoneyAndTypes.java
new file mode 100644
index 0000000..4906752
--- /dev/null
+++ b/ruoyi-pay/src/main/java/com/ruoyi/pay/domain/vo/ButieMoneyAndTypes.java
@@ -0,0 +1,45 @@
+package com.ruoyi.pay.domain.vo;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+import java.math.BigDecimal;
+
+public class ButieMoneyAndTypes {
+ private String buTieName;
+ private BigDecimal money;
+ private String type;
+
+ public String getBuTieName() {
+ return buTieName;
+ }
+
+ public void setBuTieName(String buTieName) {
+ this.buTieName = buTieName;
+ }
+
+ public BigDecimal getMoney() {
+ return money;
+ }
+
+ public void setMoney(BigDecimal money) {
+ this.money = money;
+ }
+
+ public String getType() {
+ return type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+ .append("buTieName", getBuTieName())
+ .append("money", getMoney())
+ .append("type", getType())
+ .toString();
+ }
+}
+
diff --git a/ruoyi-pay/src/main/java/com/ruoyi/pay/domain/vo/ExportBaohuoVo.java b/ruoyi-pay/src/main/java/com/ruoyi/pay/domain/vo/ExportBaohuoVo.java
index 02c8d99..538c62c 100644
--- a/ruoyi-pay/src/main/java/com/ruoyi/pay/domain/vo/ExportBaohuoVo.java
+++ b/ruoyi-pay/src/main/java/com/ruoyi/pay/domain/vo/ExportBaohuoVo.java
@@ -1,11 +1,12 @@
package com.ruoyi.pay.domain.vo;
+import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.converters.localdate.LocalDateDateConverter;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.math.BigDecimal;
import java.util.Date;
-
+@ExcelIgnoreUnannotated
public class ExportBaohuoVo {
/** 入库时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
diff --git a/ruoyi-pay/src/main/java/com/ruoyi/pay/mapper/PayDayWorkHoursMapper.java b/ruoyi-pay/src/main/java/com/ruoyi/pay/mapper/PayDayWorkHoursMapper.java
index 93916c8..e75ebaa 100644
--- a/ruoyi-pay/src/main/java/com/ruoyi/pay/mapper/PayDayWorkHoursMapper.java
+++ b/ruoyi-pay/src/main/java/com/ruoyi/pay/mapper/PayDayWorkHoursMapper.java
@@ -1,6 +1,7 @@
package com.ruoyi.pay.mapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.pay.domain.PayDayWorkHours;
@@ -21,7 +22,7 @@ public interface PayDayWorkHoursMapper extends BaseMapperPlus selectPayDayWorkHoursList2(PayDayWorkHoursQuery sgrDayWorkHoursQuery);
- Page selectVoPage2(@Param("page") Page