뱅킹 상태 변경
This commit is contained in:
parent
bbec9664f8
commit
ac73b0ba26
|
@ -2,6 +2,7 @@ package com.totopia.server.commons.data.entity;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
import lombok.experimental.SuperBuilder;
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
package com.totopia.server.commons.data.entity;
|
package com.totopia.server.commons.data.entity;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.*;
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
import lombok.experimental.SuperBuilder;
|
||||||
import org.springframework.data.annotation.CreatedBy;
|
import org.springframework.data.annotation.CreatedBy;
|
||||||
import org.springframework.data.annotation.LastModifiedBy;
|
import org.springframework.data.annotation.LastModifiedBy;
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
package com.totopia.server.modules.moneys.entity;
|
package com.totopia.server.modules.moneys.entity;
|
||||||
|
|
||||||
import com.totopia.server.commons.data.entity.DateAuditEntity;
|
|
||||||
import com.totopia.server.commons.data.entity.UserDateAuditEntity;
|
import com.totopia.server.commons.data.entity.UserDateAuditEntity;
|
||||||
import com.totopia.server.modules.moneys.type.BankingName;
|
import com.totopia.server.modules.moneys.type.BankingStateName;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
import lombok.experimental.SuperBuilder;
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
|
@ -48,6 +47,6 @@ public class DepositEntity extends UserDateAuditEntity implements Serializable {
|
||||||
@Basic
|
@Basic
|
||||||
@Enumerated(EnumType.STRING)
|
@Enumerated(EnumType.STRING)
|
||||||
@Column(name = "status", length = 60)
|
@Column(name = "status", length = 60)
|
||||||
private BankingName status;
|
private BankingStateName status;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package com.totopia.server.modules.moneys.entity;
|
package com.totopia.server.modules.moneys.entity;
|
||||||
|
|
||||||
import com.totopia.server.commons.data.entity.UserDateAuditEntity;
|
import com.totopia.server.commons.data.entity.UserDateAuditEntity;
|
||||||
import com.totopia.server.modules.moneys.type.BankingName;
|
import com.totopia.server.modules.moneys.type.BankingStateName;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
import lombok.experimental.SuperBuilder;
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
|
@ -36,6 +36,6 @@ public class PayEntity extends UserDateAuditEntity {
|
||||||
@Basic
|
@Basic
|
||||||
@Enumerated(EnumType.STRING)
|
@Enumerated(EnumType.STRING)
|
||||||
@Column(name = "banking_type", length = 60)
|
@Column(name = "banking_type", length = 60)
|
||||||
private BankingName bankingType;
|
private BankingStateName bankingType;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package com.totopia.server.modules.moneys.entity;
|
package com.totopia.server.modules.moneys.entity;
|
||||||
|
|
||||||
import com.totopia.server.commons.data.entity.UserDateAuditEntity;
|
import com.totopia.server.commons.data.entity.UserDateAuditEntity;
|
||||||
import com.totopia.server.modules.moneys.type.BankingName;
|
import com.totopia.server.modules.moneys.type.BankingStateName;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
import lombok.experimental.SuperBuilder;
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
|
@ -38,5 +38,5 @@ public class WithdrawEntity extends UserDateAuditEntity implements Serializable
|
||||||
@Basic
|
@Basic
|
||||||
@Enumerated(EnumType.STRING)
|
@Enumerated(EnumType.STRING)
|
||||||
@Column(name = "status", length = 60)
|
@Column(name = "status", length = 60)
|
||||||
private BankingName status;
|
private BankingStateName status;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
package com.totopia.server.modules.moneys.type;
|
|
||||||
|
|
||||||
public enum BankingName {
|
|
||||||
BANKING_WAITING, BANKING_HOLD, BANKING_COMPLETE, BANKING_DEPOSIT, BANKING_WITHDRAW
|
|
||||||
}
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
package com.totopia.server.modules.moneys.type;
|
||||||
|
|
||||||
|
public enum BankingStateName {
|
||||||
|
WAITING, HOLD, COMPLETE, DEPOSIT, WITHDRAW
|
||||||
|
}
|
|
@ -65,7 +65,7 @@ public class BankRepositoryTest {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
idx++;
|
idx++;
|
||||||
bankAccount.setUserId(user.getId());
|
bankAccount.setCreatedBy(user.getId());
|
||||||
bankAccount.setUpdatedAt(new Date());
|
bankAccount.setUpdatedAt(new Date());
|
||||||
this.bankRepository.save(bankAccount);
|
this.bankRepository.save(bankAccount);
|
||||||
}
|
}
|
||||||
|
@ -96,7 +96,7 @@ public class BankRepositoryTest {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
idx++;
|
idx++;
|
||||||
account.setUserId(account.getId());
|
account.setUpdatedBy(account.getId());
|
||||||
|
|
||||||
this.bankRepository.save(account);
|
this.bankRepository.save(account);
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@ import com.totopia.server.modules.moneys.entity.DepositEntity;
|
||||||
import com.totopia.server.modules.moneys.repository.BankRepository;
|
import com.totopia.server.modules.moneys.repository.BankRepository;
|
||||||
import com.totopia.server.modules.moneys.repository.DepositRepository;
|
import com.totopia.server.modules.moneys.repository.DepositRepository;
|
||||||
import com.totopia.server.modules.user.entity.UserEntity;
|
import com.totopia.server.modules.user.entity.UserEntity;
|
||||||
import com.totopia.server.modules.moneys.type.BankingName;
|
import com.totopia.server.modules.moneys.type.BankingStateName;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Ignore;
|
import org.junit.Ignore;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
@ -42,13 +42,13 @@ public class DepositRepositoryTest {
|
||||||
public void insertTest() throws Exception {
|
public void insertTest() throws Exception {
|
||||||
DepositEntity en = DepositEntity.builder()
|
DepositEntity en = DepositEntity.builder()
|
||||||
.price(10000)
|
.price(10000)
|
||||||
.depositAccount("192-921-021-22")
|
.bankAccounts((short) 1)
|
||||||
.approveUser(accounts.get(0).getId())
|
|
||||||
.bank(accounts.get(2).getId())
|
.bank(accounts.get(2).getId())
|
||||||
.status(BankingName.BANKING_WAITING)
|
.status(BankingStateName.WAITING)
|
||||||
|
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
|
en.setCreatedBy(1L);
|
||||||
// DepositEntity entity = new DepositEntity();
|
// DepositEntity entity = new DepositEntity();
|
||||||
//
|
//
|
||||||
// entity.setAmountOfMoney(2000000);
|
// entity.setAmountOfMoney(2000000);
|
||||||
|
@ -65,7 +65,7 @@ public class DepositRepositoryTest {
|
||||||
@Test
|
@Test
|
||||||
public void updateTest() throws Exception {
|
public void updateTest() throws Exception {
|
||||||
DepositEntity entity = this.depositRepository.findById(1L).orElse(null);
|
DepositEntity entity = this.depositRepository.findById(1L).orElse(null);
|
||||||
entity.setStatus(BankingName.BANKING_COMPLETE);
|
entity.setStatus(BankingStateName.COMPLETE);
|
||||||
this.depositRepository.save(entity);
|
this.depositRepository.save(entity);
|
||||||
// assertEquals(entity.getDepositUser().longValue(), 2L);
|
// assertEquals(entity.getDepositUser().longValue(), 2L);
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@ import com.totopia.server.modules.moneys.repository.BankRepository;
|
||||||
import com.totopia.server.modules.moneys.repository.WithdrawRepository;
|
import com.totopia.server.modules.moneys.repository.WithdrawRepository;
|
||||||
import com.totopia.server.modules.user.entity.UserEntity;
|
import com.totopia.server.modules.user.entity.UserEntity;
|
||||||
import com.totopia.server.modules.moneys.entity.WithdrawEntity;
|
import com.totopia.server.modules.moneys.entity.WithdrawEntity;
|
||||||
import com.totopia.server.modules.moneys.type.BankingName;
|
import com.totopia.server.modules.moneys.type.BankingStateName;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.junit.runner.RunWith;
|
import org.junit.runner.RunWith;
|
||||||
|
@ -39,12 +39,11 @@ public class WithdrawRepositoryTest {
|
||||||
public void insertTest() throws Exception {
|
public void insertTest() throws Exception {
|
||||||
WithdrawEntity en = WithdrawEntity.builder()
|
WithdrawEntity en = WithdrawEntity.builder()
|
||||||
.price(10000)
|
.price(10000)
|
||||||
|
|
||||||
.approveUser(accounts.get(0).getId())
|
|
||||||
.bank(accounts.get(2).getId())
|
.bank(accounts.get(2).getId())
|
||||||
.status(BankingName.BANKING_WAITING)
|
.status(BankingStateName.WAITING)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
|
en.setCreatedBy(accounts.get(0).getId());
|
||||||
this.withdrawRepository.save(en);
|
this.withdrawRepository.save(en);
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user