SntrisBean 추가

master
mjkhan21 9 months ago
parent 50c587be87
commit 0fbf67047d

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

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

@ -2,6 +2,8 @@ package cokr.xit.interfaces.sntris.service;
import cokr.xit.interfaces.sntris.StatusCodeWSDTO;
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.Bu18WebReturnInfoDTO;
@ -9,4 +11,6 @@ public interface SntrisService {
StatusCodeWSDTO register(String userId, Bu04BugaWSDTO issue);
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;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import cokr.xit.foundation.component.AbstractServiceBean;
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.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;
import cokr.xit.interfaces.sntris.service.SntrisService;
@Service("sntrisService")
public class SntrisServiceBean extends AbstractServiceBean implements SntrisService {
private BugaWS bugaWS = new BugaWSProxy();
private SntrPreNoticeWS prenoticeWS = new SntrPreNoticeWSProxy();
@Resource(name = "sntrisBean")
private SntrisBean sntrisBean;
@Override
public StatusCodeWSDTO register(String userId, Bu04BugaWSDTO issue) {
return bugaWS.register(userId, issue);
return sntrisBean.register(userId, issue);
}
@Override
public Bu18WebReturnInfoDTO register(Bu18WebPreNoticeDTO prenotice) {
try {
return prenoticeWS.webInsertPreNoticeInfo(prenotice);
} catch (Exception e) {
throw runtimeException(e);
}
return sntrisBean.register(prenotice);
}
@Override
public Ye22NoticeInfoDTO[] getPreNoticeList(Ye22InputDTO input) {
return sntrisBean.getPreNoticeList(input);
}
}

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

Loading…
Cancel
Save