feat:批量充值统计

This commit is contained in:
dzc committed 2025-01-13 11:00:47 +08:00
1 parent d9e8663468
commit d6d36d689f
19 files changed
+460 -22

No files matched your search

@@ -0,0 +1,17 @@
package com.bsd.pjcloud.wallet.api.vo.recharge;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.Data;
import java.util.List;
@Data
public class WalletRechargeApplyCompareAceVo {
private Page<WalletRechargeApplyCompareVo> page;
private List<String> tableList;
private List<String> tableListStr;
}
@@ -0,0 +1,61 @@
package com.bsd.pjcloud.wallet.api.vo.recharge;
import java.util.HashMap;
public class WalletRechargeApplyCompareVo extends HashMap<String, Object> {
/**
* 用户id
*/
private Long userId;
/**
* 用户昵称
*/
private String username;
/**
* 用户头像
*/
private String userAvatar;
/**
* 用户手机号
*/
private String userMobile;
public void setUserId(Long userId) {
this.userId = userId;
this.put("userId", userId);
}
public Long getUserId() {
return (Long) this.get("userId");
}
public void setUsername(String username) {
this.username = username;
this.put("username", username);
}
public String getUsername() {
return (String) this.get("username");
}
public void setUserAvatar(String userAvatar) {
this.userAvatar = userAvatar;
this.put("userAvatar", userAvatar);
}
public String getUserAvatar() {
return (String) this.get("userAvatar");
}
public String getUserMobile() {
return (String) this.get("userMobile");
}
public void setUserMobile(String userMobile) {
this.userMobile = userMobile;
this.put("userMobile", userMobile);
}
}
@@ -0,0 +1,27 @@
package com.bsd.pjcloud.wallet.api.vo.recharge;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@Data
public class WalletRechargeApplySelectCompareVo {
@Schema(description = "用户id")
private Long userId;
@Schema(description = "用户名")
private String username;
@Schema(description = "用户头像")
private String userAvatar;
@Schema(description = "当前月的金额")
private Integer price;
@Schema(description = "总金额(加上倒入)")
private Integer totalPrice;
@Schema(description = "充值月", requiredMode = Schema.RequiredMode.REQUIRED)
private String monthTimeStr;
}
@@ -1,9 +1,17 @@
package com.bsd.pjcloud.wallet.api.vo.recharge;
import com.bsd.pjcloud.admin.api.vo.base.BaseUserInterface;
import com.bsd.pjcloud.wallet.api.entity.recharge.WalletRechargeImportEntity;
import lombok.Data;
@Data
public class WalletRechargeImportVo extends WalletRechargeImportEntity {
public class WalletRechargeImportVo extends WalletRechargeImportEntity implements BaseUserInterface {
/**
* 用户相关
*/
private String username;
private String userMobile;
private String userAvatar;
}
@@ -1,4 +1,4 @@
package com.bsd.pjcloud.wallet.api.vo;
package com.bsd.pjcloud.wallet.api.vo.transaction;
import com.bsd.pjcloud.admin.api.vo.base.BaseDeptInterface;
import com.bsd.pjcloud.admin.api.vo.base.BaseUserInterface;