This commit is contained in:
jsowell
2026-05-14 10:51:39 +08:00
parent 5e35a8c82d
commit 02c7a069cc
4 changed files with 282 additions and 11 deletions

View File

@@ -0,0 +1,14 @@
package com.jsowell.pile.dto;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
@Data
public class BatchImportMemberBalanceResultDTO {
private int totalCount;
private int successCount;
private int failCount;
private List<ImportMemberBalanceItemResultDTO> failedList = new ArrayList<>();
}

View File

@@ -0,0 +1,25 @@
package com.jsowell.pile.dto;
import lombok.Data;
@Data
public class ImportMemberBalanceItemResultDTO {
private boolean success;
private String phone;
private String errorMessage;
public static ImportMemberBalanceItemResultDTO success(String phone) {
ImportMemberBalanceItemResultDTO result = new ImportMemberBalanceItemResultDTO();
result.setSuccess(true);
result.setPhone(phone);
return result;
}
public static ImportMemberBalanceItemResultDTO fail(String phone, String errorMessage) {
ImportMemberBalanceItemResultDTO result = new ImportMemberBalanceItemResultDTO();
result.setSuccess(false);
result.setPhone(phone);
result.setErrorMessage(errorMessage);
return result;
}
}