SntrisBean 추가

master
mjkhan21 9 months ago
parent 50c587be87
commit 0fbf67047d

@ -76,7 +76,7 @@ public class Bu18WebPreNoticeDTO extends SntrisWSDTO {
private String submitYmd; private String submitYmd;
/** 시스템 구분 */ /** 시스템 구분 */
private String sysGubun; private String sysGubun;
/** 과세금액 */ /** 본세 */
private long taxAmt; private long taxAmt;
/** 작업일자 */ /** 작업일자 */
private String workYmd; private String workYmd;

@ -13,16 +13,27 @@ import cokr.xit.interfaces.sntris.SntrisWSDTO;
public class Bu18WebReturnInfoDTO extends SntrisWSDTO { public class Bu18WebReturnInfoDTO extends SntrisWSDTO {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 계좌번호(씨티) */
private String CAccountNo; private String CAccountNo;
/** 계좌번호(수협) */
private String FAccountNo; private String FAccountNo;
/** 계좌번호(하나) */
private String HAccountNo; private String HAccountNo;
/** 계좌번호(기업) */
private String IAccountNo; private String IAccountNo;
/** 계좌번호(국민) */
private String KAccountNo; private String KAccountNo;
/** 계좌번호(농협) */
private String NAccountNo; private String NAccountNo;
/** 계좌번호(카카오) */
private String OAccountNo; private String OAccountNo;
/** 계좌번호(우체국) */
private String PAccountNo; private String PAccountNo;
/** 계좌번호(K뱅크) */
private String QAccountNo; private String QAccountNo;
/** 계좌번호(신한) */
private String SAccountNo; private String SAccountNo;
/** 계좌번호(우리) */
private String WAccountNo; private String WAccountNo;
private String buAfk; private String buAfk;
private String enapbuNo; private String enapbuNo;

@ -2,6 +2,8 @@ package cokr.xit.interfaces.sntris.service;
import cokr.xit.interfaces.sntris.StatusCodeWSDTO; import cokr.xit.interfaces.sntris.StatusCodeWSDTO;
import cokr.xit.interfaces.sntris.buga.Bu04BugaWSDTO; import cokr.xit.interfaces.sntris.buga.Bu04BugaWSDTO;
import cokr.xit.interfaces.sntris.fileoffer.Ye22InputDTO;
import cokr.xit.interfaces.sntris.fileoffer.Ye22NoticeInfoDTO;
import cokr.xit.interfaces.sntris.prenotice.Bu18WebPreNoticeDTO; import cokr.xit.interfaces.sntris.prenotice.Bu18WebPreNoticeDTO;
import cokr.xit.interfaces.sntris.prenotice.Bu18WebReturnInfoDTO; import cokr.xit.interfaces.sntris.prenotice.Bu18WebReturnInfoDTO;
@ -9,4 +11,6 @@ public interface SntrisService {
StatusCodeWSDTO register(String userId, Bu04BugaWSDTO issue); StatusCodeWSDTO register(String userId, Bu04BugaWSDTO issue);
Bu18WebReturnInfoDTO register(Bu18WebPreNoticeDTO prenotice); Bu18WebReturnInfoDTO register(Bu18WebPreNoticeDTO prenotice);
Ye22NoticeInfoDTO[] getPreNoticeList(Ye22InputDTO input);
} }

@ -0,0 +1,44 @@
package cokr.xit.interfaces.sntris.service.bean;
import org.springframework.stereotype.Component;
import cokr.xit.foundation.component.AbstractBean;
import cokr.xit.interfaces.sntris.StatusCodeWSDTO;
import cokr.xit.interfaces.sntris.buga.Bu04BugaWSDTO;
import cokr.xit.interfaces.sntris.buga.BugaWS;
import cokr.xit.interfaces.sntris.buga.BugaWSProxy;
import cokr.xit.interfaces.sntris.fileoffer.SntrFileOfferWS;
import cokr.xit.interfaces.sntris.fileoffer.SntrFileOfferWSProxy;
import cokr.xit.interfaces.sntris.fileoffer.Ye22InputDTO;
import cokr.xit.interfaces.sntris.fileoffer.Ye22NoticeInfoDTO;
import cokr.xit.interfaces.sntris.prenotice.Bu18WebPreNoticeDTO;
import cokr.xit.interfaces.sntris.prenotice.Bu18WebReturnInfoDTO;
import cokr.xit.interfaces.sntris.prenotice.SntrPreNoticeWS;
import cokr.xit.interfaces.sntris.prenotice.SntrPreNoticeWSProxy;
@Component("sntrisBean")
public class SntrisBean extends AbstractBean {
private BugaWS bugaWS = new BugaWSProxy();
private SntrPreNoticeWS prenoticeWS = new SntrPreNoticeWSProxy();
private SntrFileOfferWS fileOfferWS = new SntrFileOfferWSProxy();
public StatusCodeWSDTO register(String userId, Bu04BugaWSDTO issue) {
return bugaWS.register(userId, issue);
}
public Bu18WebReturnInfoDTO register(Bu18WebPreNoticeDTO prenotice) {
try {
return prenoticeWS.webInsertPreNoticeInfo(prenotice);
} catch (Exception e) {
throw runtimeException(e);
}
}
public Ye22NoticeInfoDTO[] getPreNoticeList(Ye22InputDTO input) {
try {
return fileOfferWS.webGwaseInfo007(input);
} catch (Exception e) {
throw runtimeException(e);
}
}
}

@ -1,34 +1,35 @@
package cokr.xit.interfaces.sntris.service.bean; package cokr.xit.interfaces.sntris.service.bean;
import javax.annotation.Resource;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import cokr.xit.foundation.component.AbstractServiceBean; import cokr.xit.foundation.component.AbstractServiceBean;
import cokr.xit.interfaces.sntris.StatusCodeWSDTO; import cokr.xit.interfaces.sntris.StatusCodeWSDTO;
import cokr.xit.interfaces.sntris.buga.Bu04BugaWSDTO; import cokr.xit.interfaces.sntris.buga.Bu04BugaWSDTO;
import cokr.xit.interfaces.sntris.buga.BugaWS; import cokr.xit.interfaces.sntris.fileoffer.Ye22InputDTO;
import cokr.xit.interfaces.sntris.buga.BugaWSProxy; import cokr.xit.interfaces.sntris.fileoffer.Ye22NoticeInfoDTO;
import cokr.xit.interfaces.sntris.prenotice.Bu18WebPreNoticeDTO; import cokr.xit.interfaces.sntris.prenotice.Bu18WebPreNoticeDTO;
import cokr.xit.interfaces.sntris.prenotice.Bu18WebReturnInfoDTO; import cokr.xit.interfaces.sntris.prenotice.Bu18WebReturnInfoDTO;
import cokr.xit.interfaces.sntris.prenotice.SntrPreNoticeWS;
import cokr.xit.interfaces.sntris.prenotice.SntrPreNoticeWSProxy;
import cokr.xit.interfaces.sntris.service.SntrisService; import cokr.xit.interfaces.sntris.service.SntrisService;
@Service("sntrisService") @Service("sntrisService")
public class SntrisServiceBean extends AbstractServiceBean implements SntrisService { public class SntrisServiceBean extends AbstractServiceBean implements SntrisService {
private BugaWS bugaWS = new BugaWSProxy(); @Resource(name = "sntrisBean")
private SntrPreNoticeWS prenoticeWS = new SntrPreNoticeWSProxy(); private SntrisBean sntrisBean;
@Override @Override
public StatusCodeWSDTO register(String userId, Bu04BugaWSDTO issue) { public StatusCodeWSDTO register(String userId, Bu04BugaWSDTO issue) {
return bugaWS.register(userId, issue); return sntrisBean.register(userId, issue);
} }
@Override @Override
public Bu18WebReturnInfoDTO register(Bu18WebPreNoticeDTO prenotice) { public Bu18WebReturnInfoDTO register(Bu18WebPreNoticeDTO prenotice) {
try { return sntrisBean.register(prenotice);
return prenoticeWS.webInsertPreNoticeInfo(prenotice); }
} catch (Exception e) {
throw runtimeException(e); @Override
} public Ye22NoticeInfoDTO[] getPreNoticeList(Ye22InputDTO input) {
return sntrisBean.getPreNoticeList(input);
} }
} }

@ -9,11 +9,11 @@
"name": "imposition", "name": "imposition",
"uri": "/BugaWebService/BugaWebService" "uri": "/BugaWebService/BugaWebService"
}, },
{ /* 사전통보 */ { /* 사전통보 - 과태료 대장 등록 */
"name": "prenotice", "name": "prenotice",
"uri": "/SntrPreNoticeWebService/SntrPreNoticeWebService" "uri": "/SntrPreNoticeWebService/SntrPreNoticeWebService"
}, },
{ /* 사전통보(파일연계) */ { /* 사전통보 - 과태료 대장 조회 */
"name": "fileoffer", "name": "fileoffer",
"uri": "/SntrFileOfferWebService/SntrFileOfferWebService" "uri": "/SntrFileOfferWebService/SntrFileOfferWebService"
} }

Loading…
Cancel
Save