zoujiajian 1 år sedan
förälder
incheckning
53abd167a0

+ 64 - 0
netflix-dao/src/main/java/com/cyksj/model/views/UserMirrorShopApplyMoneyView.java

@@ -0,0 +1,64 @@
+package com.cyksj.model.views;
+
+import com.cyksj.model.entity.UserMirrorShopDistributeMoneyApply;
+import com.ejlchina.searcher.bean.DbField;
+import com.ejlchina.searcher.bean.SearchBean;
+import lombok.Getter;
+import lombok.Setter;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * 项目名: yhlxj2
+ * 文件名: UserMirrorShopApplyView
+ * 创建者: JavaZou
+ * 创建时间:2024/11/7 18:20
+ */
+@Getter
+@Setter
+@SearchBean(tables = "user_mirror_shop_distribute_money_apply dma left join user u on u.id = dma.user_id")
+public class UserMirrorShopApplyMoneyView {
+
+	@DbField("dma.id")
+	private Long id;
+
+	@DbField("dma.user_id")
+	private Long userId;
+
+	@DbField("u.nickname")
+	private String nickname;
+
+	@DbField("dma.money")
+	private BigDecimal money;
+
+	@DbField("dma.reason")
+	private String reason;
+
+	@DbField("dma.points")
+	private BigDecimal points;
+
+	@DbField("dma.real_name")
+	private String realName;
+
+	@DbField("dma.type")
+	private UserMirrorShopDistributeMoneyApply.Type type;
+
+	@DbField("dma.account")
+	private String account;
+
+	@DbField("dma.verify_status")
+	private UserMirrorShopDistributeMoneyApply.Status verifyStatus;
+
+	@DbField("dma.img")
+	private String img;
+
+	@DbField("dma.created_time")
+	private Date createdTime;
+
+	@DbField("dma.wallet_addr")
+	private String walletAddr;
+
+	@DbField("dma.remark")
+	private String remark;
+}

+ 14 - 0
netflix-web/src/main/java/com/cyksj/web/controller/manage/mirrorshop/UserMirrorShopController.java

@@ -13,6 +13,7 @@ import com.cyksj.model.request.UserMirrorShopInfoApplyReq;
 import com.cyksj.model.views.*;
 import com.cyksj.service.mange.statistics.StatisticsDataService;
 import com.cyksj.service.mange.usermirror.UserMirrorCommonService;
+import com.cyksj.web.util.StpCpsManageUser;
 import com.ejlchina.searcher.BeanSearcher;
 import com.ejlchina.searcher.SearchResult;
 import com.ejlchina.searcher.param.Operator;
@@ -198,4 +199,17 @@ public class UserMirrorShopController {
 		statisticsDataService.userMirrorShopDistribute(backgroundDataView, startDate, endDate);
 		return GatewayResponse.SUCCESS.newBuilder().toResult(backgroundDataView);
 	}
+
+	/**
+	 * 提现列表
+	 */
+	@GetMapping("/get/applyMoney/list")
+	public Result<SearchResult<CpsApplyMoneyView>> getApplyMoneyList() {
+		long cpsUserId = StpCpsManageUser.getLoginIdAsLong();
+		SearchResult<CpsApplyMoneyView> search = beanSearcher.search(CpsApplyMoneyView.class,
+				MapUtils.flatBuilder(request.getParameterMap())
+						.field(CpsApplyMoneyView::getUserId, cpsUserId)
+						.build());
+		return GatewayResponse.SUCCESS.newBuilder().toResult(search);
+	}
 }