From dc6abd25de0fc12e7a9de54f628f970c8fdc5910 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Fri, 22 May 2026 16:57:16 +0800
Subject: [PATCH] 理财

---
 trading-order-service/src/main/java/com/yami/trading/service/user/UserDataService.java |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/trading-order-service/src/main/java/com/yami/trading/service/user/UserDataService.java b/trading-order-service/src/main/java/com/yami/trading/service/user/UserDataService.java
index 6b0ef64..4d1785a 100644
--- a/trading-order-service/src/main/java/com/yami/trading/service/user/UserDataService.java
+++ b/trading-order-service/src/main/java/com/yami/trading/service/user/UserDataService.java
@@ -4,7 +4,9 @@
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.yami.trading.bean.contract.domain.ContractOrder;
 import com.yami.trading.bean.exchange.ExchangeApplyOrder;
+import com.yami.trading.bean.finance.FinanceOrder;
 import com.yami.trading.bean.future.domain.FuturesOrder;
+import com.yami.trading.bean.miner.MinerOrder;
 import com.yami.trading.bean.model.User;
 import com.yami.trading.bean.model.UserData;
 import com.yami.trading.bean.user.dto.ChildrenLever;
@@ -85,4 +87,29 @@
     public List<Map<String, Object>> getChildrenLevelPagedForGalaxy(int pageNo, int pageSize, String partyId, Integer level);
 
     List<Map<String, UserData>> findByPartyIds(List<String> children);
+
+    /**
+     * 赎回理财产品
+     */
+    public void saveSellFinance(FinanceOrder order);
+
+    /**
+     * 矿机买入
+     *
+     * @param order
+     */
+    public void saveMinerBuy(MinerOrder order);
+
+    /**
+     * 矿机赎回
+     */
+    public void saveMinerClose(MinerOrder order);
+
+    /**
+     * 矿机利息
+     *
+     * @param partyId 获利人
+     * @param profit  利息
+     */
+    public void saveMinerProfit(String partyId, double profit);
 }

--
Gitblit v1.9.3