Просмотр исходного кода

工作台贸易与物流结算金额统计

xucaiqin 2 лет назад
Родитель
Сommit
fde8b53c0d

+ 35 - 0
sckw-modules-api/sckw-payment-api/src/main/java/com/sckw/payment/api/dubbo/PaymentDubboService.java

@@ -2,6 +2,7 @@ package com.sckw.payment.api.dubbo;
 
 import com.sckw.payment.api.model.constant.OrderEnum;
 import com.sckw.payment.api.model.dto.LedgerCount;
+import com.sckw.payment.api.model.dto.SettlementMoney;
 
 import java.util.List;
 import java.util.Map;
@@ -35,4 +36,38 @@ public interface PaymentDubboService {
      */
     LedgerCount countLedger(Long entId);
 
+    //工作台金额统计数据四个接口
+
+    /**
+     * 销售统计,以当前日向前推一月、一周
+     *
+     * @param countType 1-周 2-月
+     * @return
+     */
+    SettlementMoney countSell(Long entId, Integer countType);
+
+    /**
+     * 采购统计,以当前日向前推一月、一周
+     *
+     * @param countType 1-周 2-月
+     * @return
+     */
+    SettlementMoney countPurchase(Long entId, Integer countType);
+
+    /**
+     * 承运统计,以当前日向前推一月、一周
+     *
+     * @param countType 1-周 2-月
+     * @return
+     */
+    SettlementMoney countCarrier(Long entId, Integer countType);
+
+    /**
+     * 托运统计,以当前日向前推一月、一周
+     *
+     * @param countType 1-周 2-月
+     * @return
+     */
+    SettlementMoney countShipper(Long entId, Integer countType);
+
 }

+ 36 - 0
sckw-modules-api/sckw-payment-api/src/main/java/com/sckw/payment/api/model/dto/SettlementMoney.java

@@ -0,0 +1,36 @@
+package com.sckw.payment.api.model.dto;
+
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+import lombok.NoArgsConstructor;
+import lombok.Setter;
+
+import java.io.Serial;
+import java.io.Serializable;
+
+@Getter
+@Setter
+@AllArgsConstructor
+@NoArgsConstructor
+public class SettlementMoney implements Serializable {
+    @Serial
+    private static final long serialVersionUID = 339614434734438926L;
+    /**
+     * 销售对账单数量
+     */
+    private String current;
+    /**
+     * 采购对账单数量
+     */
+    private String before;
+    /**
+     * 环比
+     */
+    private String percent;
+    /**
+     * 1-增长 2-下降
+     */
+    private Integer flag;
+
+
+}