Merge pull request 'kurt/kurt' (#16) from kurt/kurt into dev

Reviewed-on: http://211.119.124.110:3000/cjm/clean-parking/pulls/16
pull/17/head^2
cjm 4 weeks ago
commit 5b7984f185

@ -32,8 +32,6 @@ public class EgovConfigTransaction {
log.info("Datasource type: {}", dataSource.getClass().getName());
}
// ✅ 더 이상 DataSourceTransactionManager 직접 생성 X
// JPAConfig 에서 만든 "transactionManager" (JpaTransactionManager)를 주입받아 사용
@Bean
public TransactionInterceptor txAdvice(PlatformTransactionManager transactionManager) {

@ -38,7 +38,7 @@ public class MinwonInitDto {
@NoArgsConstructor
public static class InitAnswers {
private String mmIngb; //등록구분
private String mmDlgb; //등록구분
private String asBbsNo; //목록번호
private String mmSgnm; //신고자
private String mmSgtel; //담당자

@ -5,11 +5,13 @@ import go.kr.project.biz.minwon.init.repository.MinwonInitQueryDslRepository;
import go.kr.project.biz.minwon.init.service.MinwonInitService;
import go.kr.project.domain.repo.cp.CpAnswerRepository;
import go.kr.project.domain.repo.cp.CpMainRepository;
import go.kr.project.vo.code.MmDlgbEnum;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.stream.Collectors;
@Service
@Slf4j
@ -23,7 +25,16 @@ public class MinwonInitServiceImpl implements MinwonInitService {
@Override
public List<MinwonInitDto.Response.InitAnswers> findInitAnswers(MinwonInitDto.Request.SearchMinwonInitList dto) {
return minwonInitQueryDslRepository.findInitAnswers(dto);
List<MinwonInitDto.Response.InitAnswers> result = minwonInitQueryDslRepository.findInitAnswers(dto);
// Enum Desc 변환
result.forEach(item -> {
item.setMmDlgb(MmDlgbEnum.getDescByCode(item.getMmDlgb()));
});
return result;
}
@Override

@ -4,6 +4,8 @@ import go.kr.project.biz.totalInfo.mapper.TotalInfoMapper;
import go.kr.project.biz.totalInfo.model.TotalInfoDto;
import go.kr.project.biz.totalInfo.repository.TotalInfoQueryDslRepository;
import go.kr.project.biz.totalInfo.service.TotalInfoService;
import go.kr.project.vo.code.MmDlgbEnum;
import go.kr.project.vo.code.MmIngbEnum;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@ -20,7 +22,14 @@ public class TotalInfoServiceImpl implements TotalInfoService {
@Override
public TotalInfoDto.Response.TotalInfoResult findTotalInfo(String mmCode) {
return totalInfoQueryDslRepository.findTotalInfo(mmCode);
TotalInfoDto.Response.TotalInfoResult result = totalInfoQueryDslRepository.findTotalInfo(mmCode);
// DESC 변환
result.getCpMain().setMmDlgb(MmDlgbEnum.getDescByCode(result.getCpMain().getMmDlgb()));
result.getCpMain().setMmIngb(MmIngbEnum.getDescByCode(result.getCpMain().getMmIngb()));
// result.getCpMain().setMmLawgb(MmLawGbEnum.getDescByCode((result.getCpMain().getMmDlgb()));
return result;
}
@Override

@ -0,0 +1,57 @@
package go.kr.project.vo.code;
import lombok.Getter;
import java.util.HashMap;
import java.util.Map;
@Getter
public enum AsIngbEnum {
// APP(110, "생활불편신고"), // 안전신문고(120)으로 통합됨.
SMG_SEAL(120, "안전신문고"),
POLICE(130, "경찰청"),
SMG(183, "국민신문고"),
ETC(181, "기타");
private int code;
private String desc;
AsIngbEnum(int code, String desc) {
this.code = code;
this.desc = desc;
}
private static final Map<Integer, AsIngbEnum> CODE_MAP = new HashMap<>();
private static final Map<String, AsIngbEnum> DESC_MAP = new HashMap<>();
static {
for (AsIngbEnum e : values()) {
CODE_MAP.put(e.code, e);
DESC_MAP.put(e.desc, e);
}
}
// code → desc
public static String getDescByCode(int code) {
AsIngbEnum e = CODE_MAP.get(code);
return e != null ? e.desc : null;
}
// desc → code
public static Integer getCodeByDesc(String desc) {
AsIngbEnum e = DESC_MAP.get(desc);
return e != null ? e.code : null;
}
// code → enum
public static AsIngbEnum fromCode(int code) {
return CODE_MAP.get(code);
}
// desc → enum
public static AsIngbEnum fromDesc(String desc) {
return DESC_MAP.get(desc);
}
}

@ -0,0 +1,52 @@
package go.kr.project.vo.code;
import lombok.Getter;
import java.util.HashMap;
import java.util.Map;
@Getter
public enum AsPostCdEnum {
SMS("1", "문자메시지"),
EMAIL("2", "이메일"),
PHONE_CALL("3", "전화통화"),
ETC("9", "기타");
private String code;
private String desc;
AsPostCdEnum(String code, String desc) {
this.code = code;
this.desc = desc;
}
private static final Map<String, AsPostCdEnum> CODE_MAP = new HashMap<>();
private static final Map<String, AsPostCdEnum> DESC_MAP = new HashMap<>();
static {
for (AsPostCdEnum e : values()) {
CODE_MAP.put(e.code, e);
DESC_MAP.put(e.desc, e);
}
}
// code → desc
public static String getDescByCode(String code) {
AsPostCdEnum e = CODE_MAP.get(code);
return e != null ? e.desc : null;
}
// desc → code
public static String getCodeByDesc(String desc) {
AsPostCdEnum e = DESC_MAP.get(desc);
return e != null ? e.code : null;
}
// code → enum
public static AsPostCdEnum fromCode(String code) {
return CODE_MAP.get(code);
}
}

@ -0,0 +1,60 @@
package go.kr.project.vo.code;
import lombok.Getter;
import java.util.HashMap;
import java.util.Map;
@Getter
public enum AsStateEnum {
INIT("0", "접수,초기상태"),
WAIT("1", "답변대기"),
TARGET_LEVY("2", "답변대상(부과)"),
TARGET_GUIDE("3", "답변대상(계도)"),
TARGET_DESTRUCTION_DOC("4", "답변대상(서손)"),
FAIL("5", "답변처리 실패"),
COMPLETE_LEVY("6", "처리완료(부과)"),
COMPLETE_GUIDE("7", "처리완료(계도)"),
COMPLETE_DESTRUCTION_DOC("8", "처리완료(서손)"),
MANUAL("9", "처리완료(수기)"),
NON_TARGET("A", "답변 미대상"),
NON_TARGET_DESTRUCTION_DOC("B", "서손사유가 답변미대상");
private String code;
private String desc;
AsStateEnum(String code, String desc) {
this.code = code;
this.desc = desc;
}
private static final Map<String, AsStateEnum> CODE_MAP = new HashMap<>();
private static final Map<String, AsStateEnum> DESC_MAP = new HashMap<>();
static {
for (AsStateEnum e : values()) {
CODE_MAP.put(e.code, e);
DESC_MAP.put(e.desc, e);
}
}
// code → desc
public static String getDescByCode(String code) {
AsStateEnum e = CODE_MAP.get(code);
return e != null ? e.desc : null;
}
// desc → code
public static String getCodeByDesc(String desc) {
AsStateEnum e = DESC_MAP.get(desc);
return e != null ? e.code : null;
}
// code → enum
public static AsStateEnum fromCode(String code) {
return CODE_MAP.get(code);
}
}

@ -0,0 +1,55 @@
package go.kr.project.vo.code;
import lombok.Getter;
import java.util.HashMap;
import java.util.Map;
@Getter
public enum CmCauseEnum {
BASIC_LIVING("1", "기초생활수급자"),
SINGLE_PARENT("2", "한부모가족"),
DISABILITY_VEHICLE("3", "장애인차량(감경)"),
MINOR("4", "미성년자"),
NATIONAL_MERIT("5", "국가유공자"),
STATEMENT_REDUCTION("8", "의견진술감액"),
ETC("9", "기타");
private String code;
private String desc;
CmCauseEnum(String code, String desc) {
this.code = code;
this.desc = desc;
}
private static final Map<String, CmCauseEnum> CODE_MAP = new HashMap<>();
private static final Map<String, CmCauseEnum> DESC_MAP = new HashMap<>();
static {
for (CmCauseEnum e : values()) {
CODE_MAP.put(e.code, e);
DESC_MAP.put(e.desc, e);
}
}
// code → desc
public static String getDescByCode(String code) {
CmCauseEnum e = CODE_MAP.get(code);
return e != null ? e.desc : null;
}
// desc → code
public static String getCodeByDesc(String desc) {
CmCauseEnum e = DESC_MAP.get(desc);
return e != null ? e.code : null;
}
// code → enum
public static CmCauseEnum fromCode(String code) {
return CODE_MAP.get(code);
}
}

@ -0,0 +1,4 @@
package go.kr.project.vo.code;
public enum EpostDataCdEnum {
}

@ -0,0 +1,48 @@
package go.kr.project.vo.code;
import java.util.HashMap;
import java.util.Map;
public enum EpostDivKbEnum {
NORMAL("000", "일반"),
REGISTERED("001", "등기"),
SELECT_REGISTERED("201", "선택등기");
private String code;
private String desc;
EpostDivKbEnum(String code, String desc) {
this.code = code;
this.desc = desc;
}
private static final Map<String, EpostDivKbEnum> CODE_MAP = new HashMap<>();
private static final Map<String, EpostDivKbEnum> DESC_MAP = new HashMap<>();
static {
for (EpostDivKbEnum e : values()) {
CODE_MAP.put(e.code, e);
DESC_MAP.put(e.desc, e);
}
}
// code → desc
public static String getDescByCode(String code) {
EpostDivKbEnum e = CODE_MAP.get(code);
return e != null ? e.desc : null;
}
// desc → code
public static String getCodeByDesc(String desc) {
EpostDivKbEnum e = DESC_MAP.get(desc);
return e != null ? e.code : null;
}
// code → enum
public static EpostDivKbEnum fromCode(String code) {
return CODE_MAP.get(code);
}
}

@ -0,0 +1,4 @@
package go.kr.project.vo.code;
public enum EpostNoticeJobCdEnum {
}

@ -0,0 +1,64 @@
package go.kr.project.vo.code;
import java.util.HashMap;
import java.util.Map;
public enum GhRecvReltCdEnum {
SELF("1", "본인"),
SPOUSE("2", "배우자"),
CHILD("3", "자녀"),
PARENT("4", "부모"),
SIBLING("5", "형제자매"),
RELATIVE("6", "친지"),
COWORKER("7", "회사동료"),
AGENT("8", "대리수령인"),
ETC("9", "기타"),
GUARD("12", "경비원"),
UNMANNED_DELIVERY("13", "무인배달"),
MAILBOX("14", "우편수취함"),
ELECTRONIC_BOX("15", "전자수취함배달"),
DESIGNATED_PLACE("16", "수령희망장소배달");
private String code;
private String desc;
GhRecvReltCdEnum(String code, String desc) {
this.code = code;
this.desc = desc;
}
private static final Map<String, GhRecvReltCdEnum> CODE_MAP = new HashMap<>();
private static final Map<String, GhRecvReltCdEnum> DESC_MAP = new HashMap<>();
static {
for (GhRecvReltCdEnum e : values()) {
CODE_MAP.put(e.code, e);
DESC_MAP.put(e.desc, e);
}
}
// code → desc
public static String getDescByCode(String code) {
GhRecvReltCdEnum e = CODE_MAP.get(code);
return e != null ? e.desc : null;
}
// desc → code
public static String getCodeByDesc(String desc) {
GhRecvReltCdEnum e = DESC_MAP.get(desc);
return e != null ? e.code : null;
}
// code → enum
public static GhRecvReltCdEnum fromCode(String code) {
return CODE_MAP.get(code);
}
}

@ -0,0 +1,52 @@
package go.kr.project.vo.code;
import java.util.HashMap;
import java.util.Map;
public enum GhResultCdEnum {
DELIVERED("1", "배달완료"),
IN_DELIVERY("2", "배달중"),
FORWARDED_NEW_ADDRESS("3", "이사간곳발송"),
RETURNED("4", "반송"),
RETURN_FAILED("5", "반송불능"),
CONTRACT_REGISTER_UPDATE("8", "계약등기 주소갱신");
private String code;
private String desc;
GhResultCdEnum(String code, String desc) {
this.code = code;
this.desc = desc;
}
private static final Map<String, GhResultCdEnum> CODE_MAP = new HashMap<>();
private static final Map<String, GhResultCdEnum> DESC_MAP = new HashMap<>();
static {
for (GhResultCdEnum e : values()) {
CODE_MAP.put(e.code, e);
DESC_MAP.put(e.desc, e);
}
}
// code → desc
public static String getDescByCode(String code) {
GhResultCdEnum e = CODE_MAP.get(code);
return e != null ? e.desc : null;
}
// desc → code
public static String getCodeByDesc(String desc) {
GhResultCdEnum e = DESC_MAP.get(desc);
return e != null ? e.code : null;
}
// code → enum
public static GhResultCdEnum fromCode(String code) {
return CODE_MAP.get(code);
}
}

@ -0,0 +1,4 @@
package go.kr.project.vo.code;
public enum GhReturnCdEnum {
}

@ -0,0 +1,6 @@
package go.kr.project.vo.code;
public enum GpPrtgbEnum {
}

@ -0,0 +1,57 @@
package go.kr.project.vo.code;
import java.util.HashMap;
import java.util.Map;
public enum GpStateEnum {
SEND_READY("0", "발송준비"),
TAXELSE_LEVY("1", "세외수입부과"),
VIRTUAL_ACCOUNT_GET("2", "가상계좌취득"),
SEND("3", "발송"),
SEND_CHECK("4", "발송확인"),
SEND_RETURN("5", "반송"),
PUBLIC_NOTICE("6", "공시송달"),
INIT("7", "반송 후 주소재조회"),
DISDOC_OR_LEVY_CANCEL("8", "서손 또는 부과취소"),
LEVY_PAY("9", "수납")
;
private String code;
private String desc;
GpStateEnum(String code, String desc) {
this.code = code;
this.desc = desc;
}
private static final Map<String, GpStateEnum> CODE_MAP = new HashMap<>();
private static final Map<String, GpStateEnum> DESC_MAP = new HashMap<>();
static {
for (GpStateEnum e : values()) {
CODE_MAP.put(e.code, e);
DESC_MAP.put(e.desc, e);
}
}
// code → desc
public static String getDescByCode(String code) {
GpStateEnum e = CODE_MAP.get(code);
return e != null ? e.desc : null;
}
// desc → code
public static String getCodeByDesc(String desc) {
GpStateEnum e = DESC_MAP.get(desc);
return e != null ? e.code : null;
}
// code → enum
public static GpStateEnum fromCode(String code) {
return CODE_MAP.get(code);
}
}

@ -0,0 +1,56 @@
package go.kr.project.vo.code;
import lombok.Getter;
import java.util.HashMap;
import java.util.Map;
@Getter
public enum MmDlgbEnum {
CONVERTED("0", "변환등록"),
MANUAL("1", "수기등록"),
AUTOMATIC("2", "자동등록"),
RE_REGISTER("3", "재등록"),
COPY("4", "복사등록"),
TRANSFER_EXTERNAL("5", "관외 이첩자료 등록"),
SMARTPHONE("6", "스마트폰단속");
private String code;
private String desc;
MmDlgbEnum(String code, String desc) {
this.code = code;
this.desc = desc;
}
private static final Map<String, MmDlgbEnum> CODE_MAP = new HashMap<>();
private static final Map<String, MmDlgbEnum> DESC_MAP = new HashMap<>();
static {
for (MmDlgbEnum e : values()) {
CODE_MAP.put(e.code, e);
DESC_MAP.put(e.desc, e);
}
}
// code → desc
public static String getDescByCode(String code) {
MmDlgbEnum e = CODE_MAP.get(code);
return e != null ? e.desc : null;
}
// desc → code
public static String getCodeByDesc(String desc) {
MmDlgbEnum e = DESC_MAP.get(desc);
return e != null ? e.code : null;
}
// code → enum
public static MmDlgbEnum fromCode(String code) {
return CODE_MAP.get(code);
}
}

@ -0,0 +1,56 @@
package go.kr.project.vo.code;
import java.util.HashMap;
import java.util.Map;
public enum MmIngbEnum {
LIFE_INCONVENIENCE("1", "생활불편신고"),
DISTRICT_OFFICE("2", "구청단속"),
CITY_HALL("3", "시청단속"),
LOCAL_ENFORCEMENT("6", "관내단속"),
LOCAL_TO_OUTSIDE_TRANSFER("7", "관내단속>관외이첩"),
OUTSIDE_TO_LOCAL_TRANSFER("8", "관외단속>관내이첩"),
ETC("9", "기타"),
OUTSIDE_TRANSFER_COMPLETE("10", "관외 이첩처리 완료"),
INNO_LINK("11", "이노연계"),
KNL_LINK("12", "KNL연계");
private String code;
private String desc;
MmIngbEnum(String code, String desc) {
this.code = code;
this.desc = desc;
}
private static final Map<String, MmIngbEnum> CODE_MAP = new HashMap<>();
private static final Map<String, MmIngbEnum> DESC_MAP = new HashMap<>();
static {
for (MmIngbEnum e : values()) {
CODE_MAP.put(e.code, e);
DESC_MAP.put(e.desc, e);
}
}
// code → desc
public static String getDescByCode(String code) {
MmIngbEnum e = CODE_MAP.get(code);
return e != null ? e.desc : null;
}
// desc → code
public static String getCodeByDesc(String desc) {
MmIngbEnum e = DESC_MAP.get(desc);
return e != null ? e.code : null;
}
// code → enum
public static MmIngbEnum fromCode(String code) {
return CODE_MAP.get(code);
}
}

@ -0,0 +1,87 @@
package go.kr.project.vo.code;
import lombok.Getter;
import java.util.HashMap;
import java.util.Map;
@Getter
public enum MmStateEnum {
HOLD("00", "보류자료"),
INITIAL("01", "초기상태"),
INITIAL_SMARTPHONE("02", "초기상태(스마트폰 단속)"),
RENTAL_TARGET("11", "렌터카-임차인 조회 대상"),
VEHICLE_CHECKED("21", "차적조회완료"),
STATEMENT_IN_PROGRESS("31", "의견진술중"),
PRE_NOTICE("42", "사전통보중"),
PRE_NOTICE_COMPLETE("51", "사전통보 완료"),
DEMAND("52", "독촉"),
SEIZURE_NOTICE("53", "압류예고"),
SEIZURE_TARGET("54", "압류대상"),
SEIZED("55", "압류"),
PRE_NOTICE_PAID("71", "사전통보수납"),
IMPOSITION_PAID("72", "부과수납"),
DEMAND_PAID("73", "독촉수납"),
SEIZURE_NOTICE_PAID("74", "압류예정수납"),
SEIZURE_PAID("75", "압류수납"),
STATUTE_LIMIT("76", "시효결손"),
IMPOSITION_CANCEL("80", "부과취소"),
SEOCHON_PROCESS("81", "서촌처리"),
STATEMENT_ACCEPTED("82", "의견진술수용"),
GUIDANCE("83", "계도"),
GUIDANCE_PROCESSED("84", "계도처리 후 계도장출력 완료"),
TRANSFER_OTHER_AGENCY("85", "타기관이첩"),
SUSPENSION_10_DAYS("86", "운행정지처분(10일)"),
SEOCHON_DELETE("91", "서손처리 삭제"),
STATEMENT_DELETE("92", "의견진술 삭제"),
DELETED("99", "삭제자료");
private String code;
private String desc;
MmStateEnum(String code, String desc) {
this.code = code;
this.desc = desc;
}
private static final Map<String, MmStateEnum> CODE_MAP = new HashMap<>();
private static final Map<String, MmStateEnum> DESC_MAP = new HashMap<>();
static {
for (MmStateEnum e : values()) {
CODE_MAP.put(e.code, e);
DESC_MAP.put(e.desc, e);
}
}
// code → desc
public static String getDescByCode(String code) {
MmStateEnum e = CODE_MAP.get(code);
return e != null ? e.desc : null;
}
// desc → code
public static String getCodeByDesc(String desc) {
MmStateEnum e = DESC_MAP.get(desc);
return e != null ? e.code : null;
}
// code → enum
public static MmStateEnum fromCode(String code) {
return CODE_MAP.get(code);
}
}

@ -0,0 +1,46 @@
package go.kr.project.vo.code;
import java.util.HashMap;
import java.util.Map;
public enum MrGbEnum {
RE_REG("3", "재등록"),
COPY_REG("4", "복사등록");
private String code;
private String desc;
MrGbEnum(String code, String desc) {
this.code = code;
this.desc = desc;
}
private static final Map<String, MrGbEnum> CODE_MAP = new HashMap<>();
private static final Map<String, MrGbEnum> DESC_MAP = new HashMap<>();
static {
for (MrGbEnum e : values()) {
CODE_MAP.put(e.code, e);
DESC_MAP.put(e.desc, e);
}
}
// code → desc
public static String getDescByCode(String code) {
MrGbEnum e = CODE_MAP.get(code);
return e != null ? e.desc : null;
}
// desc → code
public static String getCodeByDesc(String desc) {
MrGbEnum e = DESC_MAP.get(desc);
return e != null ? e.code : null;
}
// code → enum
public static MrGbEnum fromCode(String code) {
return CODE_MAP.get(code);
}
}

@ -0,0 +1,4 @@
package go.kr.project.vo.code;
public enum OmIngbEnum {
}

@ -0,0 +1,49 @@
package go.kr.project.vo.code;
import java.util.HashMap;
import java.util.Map;
public enum OmNogbEnum {
INDIVIDUAL("11", "개인"),
FOREIGNER("12", "외국인"),
CORPORATION("13", "법인"),
BUSINESS("14", "사업자"),
ETC("15", "기타");
private String code;
private String desc;
OmNogbEnum(String code, String desc) {
this.code = code;
this.desc = desc;
}
private static final Map<String, OmNogbEnum> CODE_MAP = new HashMap<>();
private static final Map<String, OmNogbEnum> DESC_MAP = new HashMap<>();
static {
for (OmNogbEnum e : values()) {
CODE_MAP.put(e.code, e);
DESC_MAP.put(e.desc, e);
}
}
// code → desc
public static String getDescByCode(String code) {
OmNogbEnum e = CODE_MAP.get(code);
return e != null ? e.desc : null;
}
// desc → code
public static String getCodeByDesc(String desc) {
OmNogbEnum e = DESC_MAP.get(desc);
return e != null ? e.code : null;
}
// code → enum
public static OmNogbEnum fromCode(String code) {
return CODE_MAP.get(code);
}
}

@ -0,0 +1,4 @@
package go.kr.project.vo.code;
public enum RmIngbEnum {
}

@ -0,0 +1,4 @@
package go.kr.project.vo.code;
public enum RmRetGbEnum {
}

@ -0,0 +1,4 @@
package go.kr.project.vo.code;
public enum RmStateEnum {
}

@ -0,0 +1,50 @@
package go.kr.project.vo.code;
import java.util.HashMap;
import java.util.Map;
public enum SoStateEnum {
REQUEST("0", "요청"),
NO_DATA("3", "자료없음"),
COMPLETE("9", "완료"),
RECALL_REQUEST("A", "회수요청"),
RECALL_COMPLETE("B", "회수완료");
private String code;
private String desc;
SoStateEnum(String code, String desc) {
this.code = code;
this.desc = desc;
}
private static final Map<String, SoStateEnum> CODE_MAP = new HashMap<>();
private static final Map<String, SoStateEnum> DESC_MAP = new HashMap<>();
static {
for (SoStateEnum e : values()) {
CODE_MAP.put(e.code, e);
DESC_MAP.put(e.desc, e);
}
}
// code → desc
public static String getDescByCode(String code) {
SoStateEnum e = CODE_MAP.get(code);
return e != null ? e.desc : null;
}
// desc → code
public static String getCodeByDesc(String desc) {
SoStateEnum e = DESC_MAP.get(desc);
return e != null ? e.code : null;
}
// code → enum
public static SoStateEnum fromCode(String code) {
return CODE_MAP.get(code);
}
}

@ -0,0 +1,4 @@
package go.kr.project.vo.code;
public enum SuPayGbnEnum {
}

@ -0,0 +1,4 @@
package go.kr.project.vo.code;
public enum SuStateEnum {
}

@ -0,0 +1,4 @@
package go.kr.project.vo.code;
public enum TgBlgbEnum {
}

@ -0,0 +1,56 @@
package go.kr.project.vo.code;
import lombok.Getter;
import java.util.HashMap;
import java.util.Map;
@Getter
public enum TgGbEnum {
INIT("0", "사전통보"),
LEVY("1", "부과"),
REMIND("2", "독촉"),
SEIZURE_WARN("3", "압류예고"),
SEIZURE_INFORM("4", "압류통지"),
GUIDE("A", "계도");
private String code;
private String desc;
TgGbEnum(String code, String desc) {
this.code = code;
this.desc = desc;
}
private static final Map<String, TgGbEnum> CODE_MAP = new HashMap<>();
private static final Map<String, TgGbEnum> DESC_MAP = new HashMap<>();
static {
for (TgGbEnum e : values()) {
CODE_MAP.put(e.code, e);
DESC_MAP.put(e.desc, e);
}
}
// code → desc
public static String getDescByCode(String code) {
TgGbEnum e = CODE_MAP.get(code);
return e != null ? e.desc : null;
}
// desc → code
public static String getCodeByDesc(String desc) {
TgGbEnum e = DESC_MAP.get(desc);
return e != null ? e.code : null;
}
// code → enum
public static TgGbEnum fromCode(String code) {
return CODE_MAP.get(code);
}
}

@ -0,0 +1,60 @@
package go.kr.project.vo.code;
import java.util.HashMap;
import java.util.Map;
public enum TgPostProcSttEnum {
SEND_TARGET("01", "전송대상"),
CANCEL("02", "발송취소"),
SEND("03", "전송"),
RECEIPT("05", "접수"),
UNABLE_COUNT_OVR("21", "제작불가-매수초과"),
UNABLE_FILE_ERR("22", "제작불가-파일오류"),
UNABLE_ATTACHMENT1("23", "제작불가-첨부파일누락"),
UNABLE_CANCEL_BEFORE_PROD("24", "제작불가-제작전취소"),
UNABLE_RECEIVER_COUNT("61", "제작불가-수취인 건수 오류"),
UNABLE_ATTACHMENT2("62", "제작불가-첨부파일 없음"),
COMPLETE("80", "제작완료"),
INIT("95", "배달완료");
private String code;
private String desc;
TgPostProcSttEnum(String code, String desc) {
this.code = code;
this.desc = desc;
}
private static final Map<String, TgPostProcSttEnum> CODE_MAP = new HashMap<>();
private static final Map<String, TgPostProcSttEnum> DESC_MAP = new HashMap<>();
static {
for (TgPostProcSttEnum e : values()) {
CODE_MAP.put(e.code, e);
DESC_MAP.put(e.desc, e);
}
}
// code → desc
public static String getDescByCode(String code) {
TgPostProcSttEnum e = CODE_MAP.get(code);
return e != null ? e.desc : null;
}
// desc → code
public static String getCodeByDesc(String desc) {
TgPostProcSttEnum e = DESC_MAP.get(desc);
return e != null ? e.code : null;
}
// code → enum
public static TgPostProcSttEnum fromCode(String code) {
return CODE_MAP.get(code);
}
}

@ -0,0 +1,4 @@
package go.kr.project.vo.code;
public enum TgPostSeCdEnum {
}

@ -0,0 +1,4 @@
package go.kr.project.vo.code;
public enum UmJobGroupEnum {
}

@ -0,0 +1,4 @@
package go.kr.project.vo.code;
public enum UmLevelcdEnum {
}

@ -141,7 +141,7 @@
gridConfig.setOptColumns([
{
header: '등록구분',
name: 'mmIngb',
name: 'mmDlgb',
sortable: true,
width: 50,
align: 'center'

@ -58,20 +58,20 @@
<div class="form-grid">
<div class="lbl">등록구분</div>
<div class="fld">
<input type="text" data-field="mmLawgb" id="mmLawgb" value="" readonly>
<input type="text" name="cpMain" data-field="mmDlgb" id="mmDlgb" value="" readonly>
</div>
<div class="lbl">자료출처</div>
<div class="fld">
<input type="text" data-field="" id="" value="" readonly>
<input type="text" name="cpMain" data-field="mmIngb" id="mmIngb" value="" readonly>
</div>
<div class="lbl">위반일시</div>
<div class="fld">
<input type="text" name="cpMain" data-field="mmDate" id="mmDate" value="" readonly>
</div>
<div class="lbl">위반</div>
<div class="lbl">위반내용</div>
<div class="fld">
<input type="text" data-field="" id="" value="" readonly>
<input type="text" name="cpMain" data-field="mmLawgb" id="mmLawgb" value="" readonly>
</div>
<div class="lbl">신고자</div>
@ -295,6 +295,8 @@
console.log(response.data)
$("#mmIngb").val(response.data.cpMain.mmIngb);
$("#mmDlgb").val(response.data.cpMain.mmDlgb);
$("#mmLawgb").val(response.data.cpMain.mmLawgb);
$("#mmKeum1").val(response.data.cpMain.mmKeum1);
$("#mmKeum2").val(response.data.cpMain.mmKeum2);

Loading…
Cancel
Save