feat:导出

This commit is contained in:
dzc committed 2025-12-17 14:32:33 +08:00
1 parent e5f652d9af
commit 8e18dda8c8
16 files changed
+481 -2

No files matched your search

@@ -23,6 +23,11 @@ public class WalletTransactionDto extends WalletTransactionEntity implements Bas
private Integer type;
/**
* 商户相关
*/
private Long mchId;
/**
* 用户id
*/
@@ -41,6 +46,8 @@ public class WalletTransactionDto extends WalletTransactionEntity implements Bas
*/
private Boolean isFindOrder = false;
private List<Long> totalDpetIds;
/**
* 部门ids
*/
@@ -0,0 +1,13 @@
package com.bsd.pjcloud.wallet.api.dto.mch;
import com.bsd.pjcloud.wallet.api.entity.mch.view.WalletMchDeptViewEntity;
import lombok.Data;
import java.util.List;
@Data
public class WalletMchDeptViewDto extends WalletMchDeptViewEntity {
private List<Long> mchIdList;
}
@@ -0,0 +1,48 @@
package com.bsd.pjcloud.wallet.api.entity.mch.view;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
* 商户部门视图
*/
@Data
@Schema(description = "商户部门视图")
public class WalletMchDeptViewEntity {
/**
* 商户部门id
*/
private Long mchDeptId;
/**
* 商户id
*/
private Long mchId;
/**
* 商户名
*/
private String mchName;
/**
* 上级部门id
*/
private Long parentId;
/**
* 部门id
*/
private Long deptId;
/**
* 部门名
*/
private String deptName;
/**
* 层级
*/
private Long level;
}
@@ -0,0 +1,55 @@
package com.bsd.pjcloud.wallet.api.vo;
import lombok.Data;
@Data
public class WalletCzTotalVo {
/**
* 商户id
*/
private Long mchId;
/**
* 商户名
*/
private String mchName;
/**
* 部门id
*/
private Long deptId;
/**
* 部门名
*/
private String deptName;
/**
* 充值金额
*/
private Long price = 0L;
private String priceStr;
/**
* 充值人数
*/
private Long personCount = 0L;
private String personCountStr;
/**
* 充值次数
*/
private Long timeCount = 0L;
private String timeCountStr;
/**
* 导出相关
*/
private Long lineNumber;
}
@@ -5,6 +5,11 @@ import lombok.Data;
@Data
public class WalletTypeCountVo {
/**
* 部门id
*/
private Long deptId;
/**
* 充值次数
*/
@@ -15,4 +20,9 @@ public class WalletTypeCountVo {
*/
private Long priceTotal;
/**
* 充值人数
*/
private Long personTotal;
}
@@ -0,0 +1,8 @@
package com.bsd.pjcloud.wallet.api.vo.mch;
import com.bsd.pjcloud.wallet.api.entity.mch.view.WalletMchDeptViewEntity;
import lombok.Data;
@Data
public class WalletMchDeptViewVo extends WalletMchDeptViewEntity {
}