가상계좌 설정 수정

main
mjkhan21 2 weeks ago
parent 543f26ce77
commit 8a670ef414

@ -3,6 +3,8 @@ package cokr.xit.fims.levy;
import java.util.ArrayList;
import java.util.List;
import java.util.function.BiConsumer;
import java.util.function.Consumer;
import java.util.function.Supplier;
import cokr.xit.foundation.AbstractEntity;
import lombok.Getter;
@ -198,7 +200,7 @@ public class Levy extends AbstractEntity {
private String delRsn;
/** 단속 Ids */
private String[] crdnIds;
/** 단속 테이블 과태료대장키 */
private String nxrpAcbKey;
@ -225,26 +227,38 @@ public class Levy extends AbstractEntity {
public List<BiConsumer<String, String>> bankAccountSetters() {
ArrayList<BiConsumer<String, String>> setters = new ArrayList<>();
setters.add((bankNm, accountNo) -> {setBankNm(bankNm); setVrActno(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm2(bankNm); setVrActno2(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm3(bankNm); setVrActno3(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm4(bankNm); setVrActno4(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm5(bankNm); setVrActno5(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm6(bankNm); setVrActno6(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm7(bankNm); setVrActno7(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm8(bankNm); setVrActno8(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm9(bankNm); setVrActno9(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm10(bankNm); setVrActno10(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm11(bankNm); setVrActno11(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm12(bankNm); setVrActno12(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm13(bankNm); setVrActno13(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm14(bankNm); setVrActno14(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm15(bankNm); setVrActno15(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm16(bankNm); setVrActno16(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm17(bankNm); setVrActno17(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm18(bankNm); setVrActno18(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm19(bankNm); setVrActno19(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm20(bankNm); setVrActno20(accountNo);});
setters.add(bankAccountSetter(this::setBankNm, this::getVrActno, this::setVrActno));
setters.add(bankAccountSetter(this::setBankNm2, this::getVrActno2, this::setVrActno2));
setters.add(bankAccountSetter(this::setBankNm3, this::getVrActno3, this::setVrActno3));
setters.add(bankAccountSetter(this::setBankNm4, this::getVrActno4, this::setVrActno4));
setters.add(bankAccountSetter(this::setBankNm5, this::getVrActno5, this::setVrActno5));
setters.add(bankAccountSetter(this::setBankNm6, this::getVrActno6, this::setVrActno6));
setters.add(bankAccountSetter(this::setBankNm7, this::getVrActno7, this::setVrActno7));
setters.add(bankAccountSetter(this::setBankNm8, this::getVrActno8, this::setVrActno8));
setters.add(bankAccountSetter(this::setBankNm9, this::getVrActno9, this::setVrActno9));
setters.add(bankAccountSetter(this::setBankNm10, this::getVrActno10, this::setVrActno10));
setters.add(bankAccountSetter(this::setBankNm11, this::getVrActno11, this::setVrActno11));
setters.add(bankAccountSetter(this::setBankNm12, this::getVrActno12, this::setVrActno12));
setters.add(bankAccountSetter(this::setBankNm13, this::getVrActno13, this::setVrActno13));
setters.add(bankAccountSetter(this::setBankNm14, this::getVrActno14, this::setVrActno14));
setters.add(bankAccountSetter(this::setBankNm15, this::getVrActno15, this::setVrActno15));
setters.add(bankAccountSetter(this::setBankNm16, this::getVrActno16, this::setVrActno16));
setters.add(bankAccountSetter(this::setBankNm17, this::getVrActno17, this::setVrActno17));
setters.add(bankAccountSetter(this::setBankNm18, this::getVrActno18, this::setVrActno18));
setters.add(bankAccountSetter(this::setBankNm19, this::getVrActno19, this::setVrActno19));
setters.add(bankAccountSetter(this::setBankNm20, this::getVrActno20, this::setVrActno20));
return setters;
}
private BiConsumer<String, String> bankAccountSetter(Consumer<String> setBank, Supplier<String> getVrActno, Consumer<String> setVrActno) {
return (bankNm, accountNo) -> {
setBank.accept(bankNm);
String oldAccount = blankIfEmpty(getVrActno.get()).replace("-", ""),
newAccount = blankIfEmpty(accountNo).replace("-", "");
if (!equals(oldAccount, newAccount))
setVrActno.accept(accountNo);
};
}
}

@ -3,6 +3,8 @@ package cokr.xit.fims.sndb;
import java.util.ArrayList;
import java.util.List;
import java.util.function.BiConsumer;
import java.util.function.Consumer;
import java.util.function.Supplier;
import cokr.xit.foundation.AbstractEntity;
import cokr.xit.foundation.data.Convert;
@ -275,26 +277,38 @@ public class SndngDtl extends AbstractEntity {
public List<BiConsumer<String, String>> bankAccountSetters() {
ArrayList<BiConsumer<String, String>> setters = new ArrayList<>();
setters.add((bankNm, accountNo) -> {setBankNm(bankNm); setVrActno(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm2(bankNm); setVrActno2(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm3(bankNm); setVrActno3(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm4(bankNm); setVrActno4(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm5(bankNm); setVrActno5(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm6(bankNm); setVrActno6(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm7(bankNm); setVrActno7(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm8(bankNm); setVrActno8(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm9(bankNm); setVrActno9(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm10(bankNm); setVrActno10(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm11(bankNm); setVrActno11(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm12(bankNm); setVrActno12(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm13(bankNm); setVrActno13(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm14(bankNm); setVrActno14(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm15(bankNm); setVrActno15(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm16(bankNm); setVrActno16(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm17(bankNm); setVrActno17(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm18(bankNm); setVrActno18(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm19(bankNm); setVrActno19(accountNo);});
setters.add((bankNm, accountNo) -> {setBankNm20(bankNm); setVrActno20(accountNo);});
setters.add(bankAccountSetter(this::setBankNm, this::getVrActno, this::setVrActno));
setters.add(bankAccountSetter(this::setBankNm2, this::getVrActno2, this::setVrActno2));
setters.add(bankAccountSetter(this::setBankNm3, this::getVrActno3, this::setVrActno3));
setters.add(bankAccountSetter(this::setBankNm4, this::getVrActno4, this::setVrActno4));
setters.add(bankAccountSetter(this::setBankNm5, this::getVrActno5, this::setVrActno5));
setters.add(bankAccountSetter(this::setBankNm6, this::getVrActno6, this::setVrActno6));
setters.add(bankAccountSetter(this::setBankNm7, this::getVrActno7, this::setVrActno7));
setters.add(bankAccountSetter(this::setBankNm8, this::getVrActno8, this::setVrActno8));
setters.add(bankAccountSetter(this::setBankNm9, this::getVrActno9, this::setVrActno9));
setters.add(bankAccountSetter(this::setBankNm10, this::getVrActno10, this::setVrActno10));
setters.add(bankAccountSetter(this::setBankNm11, this::getVrActno11, this::setVrActno11));
setters.add(bankAccountSetter(this::setBankNm12, this::getVrActno12, this::setVrActno12));
setters.add(bankAccountSetter(this::setBankNm13, this::getVrActno13, this::setVrActno13));
setters.add(bankAccountSetter(this::setBankNm14, this::getVrActno14, this::setVrActno14));
setters.add(bankAccountSetter(this::setBankNm15, this::getVrActno15, this::setVrActno15));
setters.add(bankAccountSetter(this::setBankNm16, this::getVrActno16, this::setVrActno16));
setters.add(bankAccountSetter(this::setBankNm17, this::getVrActno17, this::setVrActno17));
setters.add(bankAccountSetter(this::setBankNm18, this::getVrActno18, this::setVrActno18));
setters.add(bankAccountSetter(this::setBankNm19, this::getVrActno19, this::setVrActno19));
setters.add(bankAccountSetter(this::setBankNm20, this::getVrActno20, this::setVrActno20));
return setters;
}
private BiConsumer<String, String> bankAccountSetter(Consumer<String> setBank, Supplier<String> getVrActno, Consumer<String> setVrActno) {
return (bankNm, accountNo) -> {
setBank.accept(bankNm);
String oldAccount = blankIfEmpty(getVrActno.get()).replace("-", ""),
newAccount = blankIfEmpty(accountNo).replace("-", "");
if (!equals(oldAccount, newAccount))
setVrActno.accept(accountNo);
};
}
}
Loading…
Cancel
Save