From 6830275d55c0947b26cc38717919e16da221b374 Mon Sep 17 00:00:00 2001 From: myname Date: Thu, 6 Oct 2022 16:45:14 +0900 Subject: [PATCH] =?UTF-8?q?2022-10-06=2016:44=20DB=20=ED=85=8C=EC=9D=B4?= =?UTF-8?q?=EB=B8=94=20=EC=83=9D=EC=84=B1=EC=97=90=20=EB=94=B0=EB=A5=B8=20?= =?UTF-8?q?DAO=20=EA=B4=80=EB=A0=A8=20=ED=8C=8C=EC=9D=BC=20=EC=83=9D?= =?UTF-8?q?=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../advcDept/service/DeptUsrInfoService.java | 39 +++ .../advcDept/service/DeptUsrInfoVO.java | 108 ++++++++ .../advcDept/service/PstnMenuInfoService.java | 39 +++ .../advcDept/service/impl/DeptUsrInfoDAO.java | 189 ++++++++++++++ .../service/impl/DeptUsrInfoServiceImpl.java | 96 +++++++ .../service/impl/PstnMenuInfoDAO.java | 189 ++++++++++++++ .../service/impl/PstnMenuInfoServiceImpl.java | 96 +++++++ .../service/AdrPrtclMemOpinionService.java | 39 +++ .../service/AdrPrtclMemOpinionVO.java | 62 +++++ .../service/impl/AdrPrtclMemOpinionDAO.java | 189 ++++++++++++++ .../impl/AdrPrtclMemOpinionServiceImpl.java | 96 +++++++ .../service/AdrRecordReadingHstryService.java | 39 +++ .../service/AdrRecordReadingService.java | 39 +++ .../service/AdrRecordReadingVO.java | 115 ++++++++ .../service/impl/AdrRecordReadingDAO.java | 189 ++++++++++++++ .../impl/AdrRecordReadingHstryDAO.java | 189 ++++++++++++++ .../AdrRecordReadingHstryServiceImpl.java | 96 +++++++ .../impl/AdrRecordReadingServiceImpl.java | 96 +++++++ .../service/AdrSbmtLineMgrUsrService.java | 39 +++ .../advcSbmt/service/AdrSbmtLineMgrUsrVO.java | 208 +++++++++++++++ .../service/AdrSbmtMgrHstryService.java | 39 +++ .../service/impl/AdrSbmtLineMgrUsrDAO.java | 189 ++++++++++++++ .../impl/AdrSbmtLineMgrUsrServiceImpl.java | 96 +++++++ .../service/impl/AdrSbmtMgrHstryDAO.java | 189 ++++++++++++++ .../impl/AdrSbmtMgrHstryServiceImpl.java | 96 +++++++ .../advcSms/service/AdrSmsSendMgrService.java | 39 +++ .../advcSms/service/AdrSmsSendMgrVO.java | 62 +++++ .../service/impl/AdrSmsSendMgrDAO.java | 189 ++++++++++++++ .../impl/AdrSmsSendMgrServiceImpl.java | 96 +++++++ .../mysql/sql-map-config-cubrid-advc.xml | 24 ++ .../advcDept/DeptUsrInfo_SQL_Cubrid.xml | 148 +++++++++++ .../advcDept/PstnMenuInfo_SQL_Cubrid.xml | 148 +++++++++++ .../AdrPrtclMemOpinion_SQL_Cubrid.xml | 176 +++++++++++++ .../AdrRecordReadingHstry_SQL_Cubrid.xml | 170 ++++++++++++ .../AdrRecordReading_SQL_Cubrid.xml | 194 ++++++++++++++ .../advcSbmt/AdrSbmtLineMgrUsr_SQL_Cubrid.xml | 247 ++++++++++++++++++ .../advcSbmt/AdrSbmtMgrHstry_SQL_Cubrid.xml | 223 ++++++++++++++++ .../advcSms/AdrSmsSendMgr_SQL_Cubrid.xml | 162 ++++++++++++ 38 files changed, 4639 insertions(+) create mode 100644 src/main/java/kcc/kccadr/advcDept/service/DeptUsrInfoService.java create mode 100644 src/main/java/kcc/kccadr/advcDept/service/DeptUsrInfoVO.java create mode 100644 src/main/java/kcc/kccadr/advcDept/service/PstnMenuInfoService.java create mode 100644 src/main/java/kcc/kccadr/advcDept/service/impl/DeptUsrInfoDAO.java create mode 100644 src/main/java/kcc/kccadr/advcDept/service/impl/DeptUsrInfoServiceImpl.java create mode 100644 src/main/java/kcc/kccadr/advcDept/service/impl/PstnMenuInfoDAO.java create mode 100644 src/main/java/kcc/kccadr/advcDept/service/impl/PstnMenuInfoServiceImpl.java create mode 100644 src/main/java/kcc/kccadr/advcPrtcl/service/AdrPrtclMemOpinionService.java create mode 100644 src/main/java/kcc/kccadr/advcPrtcl/service/AdrPrtclMemOpinionVO.java create mode 100644 src/main/java/kcc/kccadr/advcPrtcl/service/impl/AdrPrtclMemOpinionDAO.java create mode 100644 src/main/java/kcc/kccadr/advcPrtcl/service/impl/AdrPrtclMemOpinionServiceImpl.java create mode 100644 src/main/java/kcc/kccadr/advcRecord/service/AdrRecordReadingHstryService.java create mode 100644 src/main/java/kcc/kccadr/advcRecord/service/AdrRecordReadingService.java create mode 100644 src/main/java/kcc/kccadr/advcRecord/service/AdrRecordReadingVO.java create mode 100644 src/main/java/kcc/kccadr/advcRecord/service/impl/AdrRecordReadingDAO.java create mode 100644 src/main/java/kcc/kccadr/advcRecord/service/impl/AdrRecordReadingHstryDAO.java create mode 100644 src/main/java/kcc/kccadr/advcRecord/service/impl/AdrRecordReadingHstryServiceImpl.java create mode 100644 src/main/java/kcc/kccadr/advcRecord/service/impl/AdrRecordReadingServiceImpl.java create mode 100644 src/main/java/kcc/kccadr/advcSbmt/service/AdrSbmtLineMgrUsrService.java create mode 100644 src/main/java/kcc/kccadr/advcSbmt/service/AdrSbmtLineMgrUsrVO.java create mode 100644 src/main/java/kcc/kccadr/advcSbmt/service/AdrSbmtMgrHstryService.java create mode 100644 src/main/java/kcc/kccadr/advcSbmt/service/impl/AdrSbmtLineMgrUsrDAO.java create mode 100644 src/main/java/kcc/kccadr/advcSbmt/service/impl/AdrSbmtLineMgrUsrServiceImpl.java create mode 100644 src/main/java/kcc/kccadr/advcSbmt/service/impl/AdrSbmtMgrHstryDAO.java create mode 100644 src/main/java/kcc/kccadr/advcSbmt/service/impl/AdrSbmtMgrHstryServiceImpl.java create mode 100644 src/main/java/kcc/kccadr/advcSms/service/AdrSmsSendMgrService.java create mode 100644 src/main/java/kcc/kccadr/advcSms/service/AdrSmsSendMgrVO.java create mode 100644 src/main/java/kcc/kccadr/advcSms/service/impl/AdrSmsSendMgrDAO.java create mode 100644 src/main/java/kcc/kccadr/advcSms/service/impl/AdrSmsSendMgrServiceImpl.java create mode 100644 src/main/resources/egovframework/sqlmap/kccadr/advcDept/DeptUsrInfo_SQL_Cubrid.xml create mode 100644 src/main/resources/egovframework/sqlmap/kccadr/advcDept/PstnMenuInfo_SQL_Cubrid.xml create mode 100644 src/main/resources/egovframework/sqlmap/kccadr/advcPrtcl/AdrPrtclMemOpinion_SQL_Cubrid.xml create mode 100644 src/main/resources/egovframework/sqlmap/kccadr/advcRecord/AdrRecordReadingHstry_SQL_Cubrid.xml create mode 100644 src/main/resources/egovframework/sqlmap/kccadr/advcRecord/AdrRecordReading_SQL_Cubrid.xml create mode 100644 src/main/resources/egovframework/sqlmap/kccadr/advcSbmt/AdrSbmtLineMgrUsr_SQL_Cubrid.xml create mode 100644 src/main/resources/egovframework/sqlmap/kccadr/advcSbmt/AdrSbmtMgrHstry_SQL_Cubrid.xml create mode 100644 src/main/resources/egovframework/sqlmap/kccadr/advcSms/AdrSmsSendMgr_SQL_Cubrid.xml diff --git a/src/main/java/kcc/kccadr/advcDept/service/DeptUsrInfoService.java b/src/main/java/kcc/kccadr/advcDept/service/DeptUsrInfoService.java new file mode 100644 index 00000000..a813cf37 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcDept/service/DeptUsrInfoService.java @@ -0,0 +1,39 @@ +package kcc.kccadr.advcDept.service; + +import java.util.List; + +public interface DeptUsrInfoService { + + String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + + , String p_adrHstryMgrSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + + ) throws Exception; + + //C + void insert(DeptUsrInfoVO adrHstryMgrVO) throws Exception; + + //R + DeptUsrInfoVO selectDetail(DeptUsrInfoVO adrHstryMgrVO) throws Exception; + + //U + int update(DeptUsrInfoVO adrHstryMgrVO) throws Exception; + + //D + int delete(DeptUsrInfoVO adrHstryMgrVO) throws Exception; + + //L + List selectList(DeptUsrInfoVO adrHstryMgrVO) throws Exception; + + //L page + List selectPagingList(DeptUsrInfoVO adrHstryMgrVO) throws Exception; + +} diff --git a/src/main/java/kcc/kccadr/advcDept/service/DeptUsrInfoVO.java b/src/main/java/kcc/kccadr/advcDept/service/DeptUsrInfoVO.java new file mode 100644 index 00000000..50d7c0a9 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcDept/service/DeptUsrInfoVO.java @@ -0,0 +1,108 @@ +package kcc.kccadr.advcDept.service; + +import java.io.Serializable; + +import kcc.com.cmm.ComDefaultVO; + +@SuppressWarnings("serial") +public class DeptUsrInfoVO extends ComDefaultVO implements Serializable { + + private String deptSeq; //부서일련번호 + private String deptTy; //부서구분-CC402 + private String mngrId; //관리자ID + + private String frstRegistPnttm; //등록일시 + private String frstRegisterId; //등록자 + + + // + private String pstnMenuSeq; //직급별 메뉴 일련번호 + private String pstnTy; //직급구분-CC401 + private String allIs; //all 여부 + private String rIs; //R 여부 + private String cudIs; //CUD 여부 + private String pIs; //P 여부 + private String lastUpdtPnttm; //수정일시 + private String lastUpdusrId; //수정자 + + + public String getDeptSeq() { + return deptSeq; + } + public void setDeptSeq(String deptSeq) { + this.deptSeq = deptSeq; + } + public String getDeptTy() { + return deptTy; + } + public void setDeptTy(String deptTy) { + this.deptTy = deptTy; + } + public String getMngrId() { + return mngrId; + } + public void setMngrId(String mngrId) { + this.mngrId = mngrId; + } + public String getFrstRegistPnttm() { + return frstRegistPnttm; + } + public void setFrstRegistPnttm(String frstRegistPnttm) { + this.frstRegistPnttm = frstRegistPnttm; + } + public String getFrstRegisterId() { + return frstRegisterId; + } + public void setFrstRegisterId(String frstRegisterId) { + this.frstRegisterId = frstRegisterId; + } + public String getPstnMenuSeq() { + return pstnMenuSeq; + } + public void setPstnMenuSeq(String pstnMenuSeq) { + this.pstnMenuSeq = pstnMenuSeq; + } + public String getPstnTy() { + return pstnTy; + } + public void setPstnTy(String pstnTy) { + this.pstnTy = pstnTy; + } + public String getAllIs() { + return allIs; + } + public void setAllIs(String allIs) { + this.allIs = allIs; + } + public String getrIs() { + return rIs; + } + public void setrIs(String rIs) { + this.rIs = rIs; + } + public String getCudIs() { + return cudIs; + } + public void setCudIs(String cudIs) { + this.cudIs = cudIs; + } + public String getpIs() { + return pIs; + } + public void setpIs(String pIs) { + this.pIs = pIs; + } + public String getLastUpdtPnttm() { + return lastUpdtPnttm; + } + public void setLastUpdtPnttm(String lastUpdtPnttm) { + this.lastUpdtPnttm = lastUpdtPnttm; + } + public String getLastUpdusrId() { + return lastUpdusrId; + } + public void setLastUpdusrId(String lastUpdusrId) { + this.lastUpdusrId = lastUpdusrId; + } + +} diff --git a/src/main/java/kcc/kccadr/advcDept/service/PstnMenuInfoService.java b/src/main/java/kcc/kccadr/advcDept/service/PstnMenuInfoService.java new file mode 100644 index 00000000..85cb9203 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcDept/service/PstnMenuInfoService.java @@ -0,0 +1,39 @@ +package kcc.kccadr.advcDept.service; + +import java.util.List; + +public interface PstnMenuInfoService { + + String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + + , String p_adrHstryMgrSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + + ) throws Exception; + + //C + void insert(DeptUsrInfoVO vo) throws Exception; + + //R + DeptUsrInfoVO selectDetail(DeptUsrInfoVO vo) throws Exception; + + //U + int update(DeptUsrInfoVO vo) throws Exception; + + //D + int delete(DeptUsrInfoVO vo) throws Exception; + + //L + List selectList(DeptUsrInfoVO vo) throws Exception; + + //L page + List selectPagingList(DeptUsrInfoVO vo) throws Exception; + +} diff --git a/src/main/java/kcc/kccadr/advcDept/service/impl/DeptUsrInfoDAO.java b/src/main/java/kcc/kccadr/advcDept/service/impl/DeptUsrInfoDAO.java new file mode 100644 index 00000000..01a5c0c0 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcDept/service/impl/DeptUsrInfoDAO.java @@ -0,0 +1,189 @@ +package kcc.kccadr.advcDept.service.impl; + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Repository; + +import egovframework.rte.fdl.idgnr.EgovIdGnrService; +import egovframework.rte.psl.dataaccess.EgovAbstractDAO; +import kcc.kccadr.advc.service.AdrHstryMgrVO; +import kcc.kccadr.advcDept.service.DeptUsrInfoVO; + +@Repository("deptUsrInfoDAO") +public class DeptUsrInfoDAO extends EgovAbstractDAO { + + //조정사건 이력관리 일련번호 + @Resource(name="adrHstryMgrSeqGnrService") + private EgovIdGnrService adrHstryMgrSeqGnrService; + + //조정사건 이력관리 일련번호 + @Resource(name="adrHstryMgrDetailSeqGnrService") + private EgovIdGnrService adrHstryMgrDetailSeqGnrService; + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + /* + public String insert4FuncMain--( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + , String s_adrHstryMgrSeq + ) throws Exception { + + //step1.조정이력일련번호 - adr_hstry_mgr insert + //String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO(); + adrHstryMgrVO.setAdrSeq(p_adrSeq); + adrHstryMgrVO.setMenuNm(p_menuNm); + adrHstryMgrVO.setMenuId(p_menuId); + if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) { + adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId); + }else { + adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId); + } + + adrHstryMgrVO.setAdrHstryMgrSeq(s_adrHstryMgrSeq); + + insert("AdrHstryMgrDAO.insert", adrHstryMgrVO); + + + //step2.adr_mgr_master 에서 현재 stat_cd 가져오기 + AdrHstryMgrVO adrHstryMgrVOTmp = (AdrHstryMgrVO) select("AdrHstryMgrDetailDAO.selectDetailAdrMgrMaster", adrHstryMgrVO); + + + //step3.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert + String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId(); + adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq); + adrHstryMgrVO.setUseCd("U"); + adrHstryMgrVO.setTableName("adr_mgr_master"); + adrHstryMgrVO.setUpdateQuery(" SET stat_cd='"+adrHstryMgrVOTmp.getStatCd()+"' WHERE adr_seq='"+adrHstryMgrVO.getAdrSeq()+"' ") ; + + insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO); + + + return s_adrHstryMgrSeq; + } + */ + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + public String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + , String p_adrHstryMgrSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + ) throws Exception { + + //step1.조정이력일련번호 - adr_hstry_mgr insert + //String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO(); + + adrHstryMgrVO.setAdrSeq(p_adrSeq); + adrHstryMgrVO.setMenuNm(p_menuNm); + adrHstryMgrVO.setMenuId(p_menuId); + if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) { + adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId); + }else { + adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId); + } + + + //개별 액션 단독 저장인 경우 + if ("".equals(p_adrHstryMgrSeq)) { + p_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq); + + insert("AdrHstryMgrDAO.insert", adrHstryMgrVO); + + }else { + adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq); + + } + + //step2.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert + String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId(); + adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq); + adrHstryMgrVO.setUseCd(p_useCd); + adrHstryMgrVO.setTableName(p_tableName); + adrHstryMgrVO.setUpdateQuery(p_updateQuery) ; + + insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO); + + + return p_adrHstryMgrSeq; + } + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + public void insert(DeptUsrInfoVO adrHstryMgrVO) throws Exception { + insert("DeptUsrInfoDAO.insert", adrHstryMgrVO); + } + + /** + * 상세보기 - R + * @param AdjstChangeDateVO + * @return + * @throws Exception + */ + public DeptUsrInfoVO selectDetail(DeptUsrInfoVO adrHstryMgrVO) throws Exception { + return (DeptUsrInfoVO) select("DeptUsrInfoDAO.selectDetail", adrHstryMgrVO); + } + + /** + * 수정 - U + * @param AdjstChangeDateVO + * @return + * @throws Exception + */ + public int update(DeptUsrInfoVO adrHstryMgrVO) throws Exception { + return update("DeptUsrInfoDAO.update", adrHstryMgrVO); + } + + /** + * 삭제 - D + * @param addrAgencyVO + * @return + * @throws Exception + */ + public int delete(DeptUsrInfoVO adrHstryMgrVO) throws Exception { + return delete("DeptUsrInfoDAO.delete", adrHstryMgrVO); + } + + //L + public List selectList(DeptUsrInfoVO adrHstryMgrVO) throws Exception { + List tlist = (List) list("DeptUsrInfoDAO.selectList", adrHstryMgrVO); + return tlist; + } + + /** + * L - Page + * @param addrVO + * @return + * @throws Exception + */ + public List selectPagingList(DeptUsrInfoVO adrHstryMgrVO) throws Exception { + List tlist = (List) list("DeptUsrInfoDAO.selectPagingList", adrHstryMgrVO); + return tlist; + } +} diff --git a/src/main/java/kcc/kccadr/advcDept/service/impl/DeptUsrInfoServiceImpl.java b/src/main/java/kcc/kccadr/advcDept/service/impl/DeptUsrInfoServiceImpl.java new file mode 100644 index 00000000..24e3fd76 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcDept/service/impl/DeptUsrInfoServiceImpl.java @@ -0,0 +1,96 @@ +package kcc.kccadr.advcDept.service.impl; + + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Service; + +import kcc.kccadr.advcDept.service.DeptUsrInfoService; +import kcc.kccadr.advcDept.service.DeptUsrInfoVO; + +@Service("deptUsrInfoService") +public class DeptUsrInfoServiceImpl implements DeptUsrInfoService { + + //이력 + @Resource(name="deptUsrInfoDAO") + private DeptUsrInfoDAO deptUsrInfoDAO; + + //이력 상세 + //@Resource(name="adrRecordReadingDetailDAO") + //private adrRecordReadingDetailDAO adrRecordReadingDetailDAO; + + //이력 상세 + //@Resource(name="KccadrMgrUdtService") + //private KccadrMgrUdtService kccadrMgrUdtService; + + + /* + String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + ) throws Exception; + */ + + //C + public String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + + , String p_adrRecordReadingSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + ) throws Exception { + return deptUsrInfoDAO.insert4Func( + p_adrSeq + , p_menuNm + , p_menuId + , p_frstRegisterId + , p_lastUpdusrId + + , p_adrRecordReadingSeq + , p_useCd + , p_tableName + , p_updateQuery + ); + } + + //C + public void insert(DeptUsrInfoVO adrRecordReadingVO) throws Exception { + deptUsrInfoDAO.insert(adrRecordReadingVO); + } + + //R + public DeptUsrInfoVO selectDetail(DeptUsrInfoVO adrRecordReadingVO) throws Exception { + return deptUsrInfoDAO.selectDetail(adrRecordReadingVO); + } + + //U + public int update(DeptUsrInfoVO adrRecordReadingVO) throws Exception{ + + return deptUsrInfoDAO.update(adrRecordReadingVO); + } + + //D + public int delete(DeptUsrInfoVO adrRecordReadingVO) throws Exception{ + return deptUsrInfoDAO.delete(adrRecordReadingVO); + } + + //List + public List selectList(DeptUsrInfoVO adrRecordReadingVO) throws Exception{ + return deptUsrInfoDAO.selectList(adrRecordReadingVO); + } + + //paging List + public List selectPagingList(DeptUsrInfoVO adrRecordReadingVO) throws Exception{ + return deptUsrInfoDAO.selectPagingList(adrRecordReadingVO); + } + +} diff --git a/src/main/java/kcc/kccadr/advcDept/service/impl/PstnMenuInfoDAO.java b/src/main/java/kcc/kccadr/advcDept/service/impl/PstnMenuInfoDAO.java new file mode 100644 index 00000000..acaf6e6f --- /dev/null +++ b/src/main/java/kcc/kccadr/advcDept/service/impl/PstnMenuInfoDAO.java @@ -0,0 +1,189 @@ +package kcc.kccadr.advcDept.service.impl; + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Repository; + +import egovframework.rte.fdl.idgnr.EgovIdGnrService; +import egovframework.rte.psl.dataaccess.EgovAbstractDAO; +import kcc.kccadr.advc.service.AdrHstryMgrVO; +import kcc.kccadr.advcDept.service.DeptUsrInfoVO; + +@Repository("pstnMenuInfoDAO") +public class PstnMenuInfoDAO extends EgovAbstractDAO { + + //조정사건 이력관리 일련번호 + @Resource(name="adrHstryMgrSeqGnrService") + private EgovIdGnrService adrHstryMgrSeqGnrService; + + //조정사건 이력관리 일련번호 + @Resource(name="adrHstryMgrDetailSeqGnrService") + private EgovIdGnrService adrHstryMgrDetailSeqGnrService; + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + /* + public String insert4FuncMain--( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + , String s_adrHstryMgrSeq + ) throws Exception { + + //step1.조정이력일련번호 - adr_hstry_mgr insert + //String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO(); + adrHstryMgrVO.setAdrSeq(p_adrSeq); + adrHstryMgrVO.setMenuNm(p_menuNm); + adrHstryMgrVO.setMenuId(p_menuId); + if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) { + adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId); + }else { + adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId); + } + + adrHstryMgrVO.setAdrHstryMgrSeq(s_adrHstryMgrSeq); + + insert("AdrHstryMgrDAO.insert", adrHstryMgrVO); + + + //step2.adr_mgr_master 에서 현재 stat_cd 가져오기 + AdrHstryMgrVO adrHstryMgrVOTmp = (AdrHstryMgrVO) select("AdrHstryMgrDetailDAO.selectDetailAdrMgrMaster", adrHstryMgrVO); + + + //step3.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert + String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId(); + adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq); + adrHstryMgrVO.setUseCd("U"); + adrHstryMgrVO.setTableName("adr_mgr_master"); + adrHstryMgrVO.setUpdateQuery(" SET stat_cd='"+adrHstryMgrVOTmp.getStatCd()+"' WHERE adr_seq='"+adrHstryMgrVO.getAdrSeq()+"' ") ; + + insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO); + + + return s_adrHstryMgrSeq; + } + */ + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + public String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + , String p_adrHstryMgrSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + ) throws Exception { + + //step1.조정이력일련번호 - adr_hstry_mgr insert + //String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO(); + + adrHstryMgrVO.setAdrSeq(p_adrSeq); + adrHstryMgrVO.setMenuNm(p_menuNm); + adrHstryMgrVO.setMenuId(p_menuId); + if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) { + adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId); + }else { + adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId); + } + + + //개별 액션 단독 저장인 경우 + if ("".equals(p_adrHstryMgrSeq)) { + p_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq); + + insert("AdrHstryMgrDAO.insert", adrHstryMgrVO); + + }else { + adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq); + + } + + //step2.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert + String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId(); + adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq); + adrHstryMgrVO.setUseCd(p_useCd); + adrHstryMgrVO.setTableName(p_tableName); + adrHstryMgrVO.setUpdateQuery(p_updateQuery) ; + + insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO); + + + return p_adrHstryMgrSeq; + } + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + public void insert(DeptUsrInfoVO VO) throws Exception { + insert("PstnMenuInfoDAO.insert", VO); + } + + /** + * 상세보기 - R + * @param AdjstChangeDateVO + * @return + * @throws Exception + */ + public DeptUsrInfoVO selectDetail(DeptUsrInfoVO VO) throws Exception { + return (DeptUsrInfoVO) select("PstnMenuInfoDAO.selectDetail", VO); + } + + /** + * 수정 - U + * @param AdjstChangeDateVO + * @return + * @throws Exception + */ + public int update(DeptUsrInfoVO VO) throws Exception { + return update("PstnMenuInfoDAO.update", VO); + } + + /** + * 삭제 - D + * @param addrAgencyVO + * @return + * @throws Exception + */ + public int delete(DeptUsrInfoVO VO) throws Exception { + return delete("PstnMenuInfoDAO.delete", VO); + } + + //L + public List selectList(DeptUsrInfoVO VO) throws Exception { + List tlist = (List) list("PstnMenuInfoDAO.selectList", VO); + return tlist; + } + + /** + * L - Page + * @param addrVO + * @return + * @throws Exception + */ + public List selectPagingList(DeptUsrInfoVO VO) throws Exception { + List tlist = (List) list("PstnMenuInfoDAO.selectPagingList", VO); + return tlist; + } +} diff --git a/src/main/java/kcc/kccadr/advcDept/service/impl/PstnMenuInfoServiceImpl.java b/src/main/java/kcc/kccadr/advcDept/service/impl/PstnMenuInfoServiceImpl.java new file mode 100644 index 00000000..2dd97b9e --- /dev/null +++ b/src/main/java/kcc/kccadr/advcDept/service/impl/PstnMenuInfoServiceImpl.java @@ -0,0 +1,96 @@ +package kcc.kccadr.advcDept.service.impl; + + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Service; + +import kcc.kccadr.advcDept.service.DeptUsrInfoVO; +import kcc.kccadr.advcDept.service.PstnMenuInfoService; + +@Service("pstnMenuInfoService") +public class PstnMenuInfoServiceImpl implements PstnMenuInfoService { + + //이력 + @Resource(name="pstnMenuInfoDAO") + private PstnMenuInfoDAO pstnMenuInfoDAO; + + //이력 상세 + //@Resource(name="adrRecordReadingDetailDAO") + //private adrRecordReadingDetailDAO adrRecordReadingDetailDAO; + + //이력 상세 + //@Resource(name="KccadrMgrUdtService") + //private KccadrMgrUdtService kccadrMgrUdtService; + + + /* + String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + ) throws Exception; + */ + + //C + public String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + + , String p_adrRecordReadingSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + ) throws Exception { + return pstnMenuInfoDAO.insert4Func( + p_adrSeq + , p_menuNm + , p_menuId + , p_frstRegisterId + , p_lastUpdusrId + + , p_adrRecordReadingSeq + , p_useCd + , p_tableName + , p_updateQuery + ); + } + + //C + public void insert(DeptUsrInfoVO VO) throws Exception { + pstnMenuInfoDAO.insert(VO); + } + + //R + public DeptUsrInfoVO selectDetail(DeptUsrInfoVO VO) throws Exception { + return pstnMenuInfoDAO.selectDetail(VO); + } + + //U + public int update(DeptUsrInfoVO VO) throws Exception{ + + return pstnMenuInfoDAO.update(VO); + } + + //D + public int delete(DeptUsrInfoVO VO) throws Exception{ + return pstnMenuInfoDAO.delete(VO); + } + + //List + public List selectList(DeptUsrInfoVO VO) throws Exception{ + return pstnMenuInfoDAO.selectList(VO); + } + + //paging List + public List selectPagingList(DeptUsrInfoVO VO) throws Exception{ + return pstnMenuInfoDAO.selectPagingList(VO); + } + +} diff --git a/src/main/java/kcc/kccadr/advcPrtcl/service/AdrPrtclMemOpinionService.java b/src/main/java/kcc/kccadr/advcPrtcl/service/AdrPrtclMemOpinionService.java new file mode 100644 index 00000000..4d363449 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcPrtcl/service/AdrPrtclMemOpinionService.java @@ -0,0 +1,39 @@ +package kcc.kccadr.advcPrtcl.service; + +import java.util.List; + +public interface AdrPrtclMemOpinionService { + + String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + + , String p_adrHstryMgrSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + + ) throws Exception; + + //C + void insert(AdrPrtclMemOpinionVO vo) throws Exception; + + //R + AdrPrtclMemOpinionVO selectDetail(AdrPrtclMemOpinionVO vo) throws Exception; + + //U + int update(AdrPrtclMemOpinionVO vo) throws Exception; + + //D + int delete(AdrPrtclMemOpinionVO vo) throws Exception; + + //L + List selectList(AdrPrtclMemOpinionVO vo) throws Exception; + + //L page + List selectPagingList(AdrPrtclMemOpinionVO vo) throws Exception; + +} diff --git a/src/main/java/kcc/kccadr/advcPrtcl/service/AdrPrtclMemOpinionVO.java b/src/main/java/kcc/kccadr/advcPrtcl/service/AdrPrtclMemOpinionVO.java new file mode 100644 index 00000000..19865955 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcPrtcl/service/AdrPrtclMemOpinionVO.java @@ -0,0 +1,62 @@ +package kcc.kccadr.advcPrtcl.service; + +import java.io.Serializable; + +import kcc.com.cmm.ComDefaultVO; + +@SuppressWarnings("serial") +public class AdrPrtclMemOpinionVO extends ComDefaultVO implements Serializable { + + private String adrSeq; //'조정일련번호', + private String adrSn; //'조정회차', + private String prtclSeq; //'기일조서일련번호', + private String opinionSeq; //'의견일련번호', + private String cn; //'내용', + + private String frstRegistPnttm; //등록일시 + private String frstRegisterId; //등록자 + + public String getAdrSeq() { + return adrSeq; + } + public void setAdrSeq(String adrSeq) { + this.adrSeq = adrSeq; + } + public String getAdrSn() { + return adrSn; + } + public void setAdrSn(String adrSn) { + this.adrSn = adrSn; + } + public String getPrtclSeq() { + return prtclSeq; + } + public void setPrtclSeq(String prtclSeq) { + this.prtclSeq = prtclSeq; + } + public String getOpinionSeq() { + return opinionSeq; + } + public void setOpinionSeq(String opinionSeq) { + this.opinionSeq = opinionSeq; + } + public String getCn() { + return cn; + } + public void setCn(String cn) { + this.cn = cn; + } + public String getFrstRegistPnttm() { + return frstRegistPnttm; + } + public void setFrstRegistPnttm(String frstRegistPnttm) { + this.frstRegistPnttm = frstRegistPnttm; + } + public String getFrstRegisterId() { + return frstRegisterId; + } + public void setFrstRegisterId(String frstRegisterId) { + this.frstRegisterId = frstRegisterId; + } + +} diff --git a/src/main/java/kcc/kccadr/advcPrtcl/service/impl/AdrPrtclMemOpinionDAO.java b/src/main/java/kcc/kccadr/advcPrtcl/service/impl/AdrPrtclMemOpinionDAO.java new file mode 100644 index 00000000..9c303adc --- /dev/null +++ b/src/main/java/kcc/kccadr/advcPrtcl/service/impl/AdrPrtclMemOpinionDAO.java @@ -0,0 +1,189 @@ +package kcc.kccadr.advcPrtcl.service.impl; + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Repository; + +import egovframework.rte.fdl.idgnr.EgovIdGnrService; +import egovframework.rte.psl.dataaccess.EgovAbstractDAO; +import kcc.kccadr.advc.service.AdrHstryMgrVO; +import kcc.kccadr.advcPrtcl.service.AdrPrtclMemOpinionVO; + +@Repository("adrPrtclMemOpinionDAO") +public class AdrPrtclMemOpinionDAO extends EgovAbstractDAO { + + //조정사건 이력관리 일련번호 + @Resource(name="adrHstryMgrSeqGnrService") + private EgovIdGnrService adrHstryMgrSeqGnrService; + + //조정사건 이력관리 일련번호 + @Resource(name="adrHstryMgrDetailSeqGnrService") + private EgovIdGnrService adrHstryMgrDetailSeqGnrService; + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + /* + public String insert4FuncMain--( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + , String s_adrHstryMgrSeq + ) throws Exception { + + //step1.조정이력일련번호 - adr_hstry_mgr insert + //String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO(); + adrHstryMgrVO.setAdrSeq(p_adrSeq); + adrHstryMgrVO.setMenuNm(p_menuNm); + adrHstryMgrVO.setMenuId(p_menuId); + if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) { + adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId); + }else { + adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId); + } + + adrHstryMgrVO.setAdrHstryMgrSeq(s_adrHstryMgrSeq); + + insert("AdrHstryMgrDAO.insert", adrHstryMgrVO); + + + //step2.adr_mgr_master 에서 현재 stat_cd 가져오기 + AdrHstryMgrVO adrHstryMgrVOTmp = (AdrHstryMgrVO) select("AdrHstryMgrDetailDAO.selectDetailAdrMgrMaster", adrHstryMgrVO); + + + //step3.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert + String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId(); + adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq); + adrHstryMgrVO.setUseCd("U"); + adrHstryMgrVO.setTableName("adr_mgr_master"); + adrHstryMgrVO.setUpdateQuery(" SET stat_cd='"+adrHstryMgrVOTmp.getStatCd()+"' WHERE adr_seq='"+adrHstryMgrVO.getAdrSeq()+"' ") ; + + insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO); + + + return s_adrHstryMgrSeq; + } + */ + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + public String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + , String p_adrHstryMgrSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + ) throws Exception { + + //step1.조정이력일련번호 - adr_hstry_mgr insert + //String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO(); + + adrHstryMgrVO.setAdrSeq(p_adrSeq); + adrHstryMgrVO.setMenuNm(p_menuNm); + adrHstryMgrVO.setMenuId(p_menuId); + if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) { + adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId); + }else { + adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId); + } + + + //개별 액션 단독 저장인 경우 + if ("".equals(p_adrHstryMgrSeq)) { + p_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq); + + insert("AdrHstryMgrDAO.insert", adrHstryMgrVO); + + }else { + adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq); + + } + + //step2.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert + String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId(); + adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq); + adrHstryMgrVO.setUseCd(p_useCd); + adrHstryMgrVO.setTableName(p_tableName); + adrHstryMgrVO.setUpdateQuery(p_updateQuery) ; + + insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO); + + + return p_adrHstryMgrSeq; + } + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + public void insert(AdrPrtclMemOpinionVO VO) throws Exception { + insert("AdrPrtclMemOpinionDAO.insert", VO); + } + + /** + * 상세보기 - R + * @param AdjstChangeDateVO + * @return + * @throws Exception + */ + public AdrPrtclMemOpinionVO selectDetail(AdrPrtclMemOpinionVO VO) throws Exception { + return (AdrPrtclMemOpinionVO) select("AdrPrtclMemOpinionDAO.selectDetail", VO); + } + + /** + * 수정 - U + * @param AdjstChangeDateVO + * @return + * @throws Exception + */ + public int update(AdrPrtclMemOpinionVO VO) throws Exception { + return update("AdrPrtclMemOpinionDAO.update", VO); + } + + /** + * 삭제 - D + * @param addrAgencyVO + * @return + * @throws Exception + */ + public int delete(AdrPrtclMemOpinionVO VO) throws Exception { + return delete("AdrPrtclMemOpinionDAO.delete", VO); + } + + //L + public List selectList(AdrPrtclMemOpinionVO VO) throws Exception { + List tlist = (List) list("AdrPrtclMemOpinionDAO.selectList", VO); + return tlist; + } + + /** + * L - Page + * @param addrVO + * @return + * @throws Exception + */ + public List selectPagingList(AdrPrtclMemOpinionVO VO) throws Exception { + List tlist = (List) list("AdrPrtclMemOpinionDAO.selectPagingList", VO); + return tlist; + } +} diff --git a/src/main/java/kcc/kccadr/advcPrtcl/service/impl/AdrPrtclMemOpinionServiceImpl.java b/src/main/java/kcc/kccadr/advcPrtcl/service/impl/AdrPrtclMemOpinionServiceImpl.java new file mode 100644 index 00000000..a75387f0 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcPrtcl/service/impl/AdrPrtclMemOpinionServiceImpl.java @@ -0,0 +1,96 @@ +package kcc.kccadr.advcPrtcl.service.impl; + + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Service; + +import kcc.kccadr.advcPrtcl.service.AdrPrtclMemOpinionService; +import kcc.kccadr.advcPrtcl.service.AdrPrtclMemOpinionVO; + +@Service("adrPrtclMemOpinionService") +public class AdrPrtclMemOpinionServiceImpl implements AdrPrtclMemOpinionService { + + //이력 + @Resource(name="adrPrtclMemOpinionDAO") + private AdrPrtclMemOpinionDAO adrPrtclMemOpinionDAO; + + //이력 상세 + //@Resource(name="adrRecordReadingDetailDAO") + //private adrRecordReadingDetailDAO adrRecordReadingDetailDAO; + + //이력 상세 + //@Resource(name="KccadrMgrUdtService") + //private KccadrMgrUdtService kccadrMgrUdtService; + + + /* + String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + ) throws Exception; + */ + + //C + public String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + + , String p_adrRecordReadingSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + ) throws Exception { + return adrPrtclMemOpinionDAO.insert4Func( + p_adrSeq + , p_menuNm + , p_menuId + , p_frstRegisterId + , p_lastUpdusrId + + , p_adrRecordReadingSeq + , p_useCd + , p_tableName + , p_updateQuery + ); + } + + //C + public void insert(AdrPrtclMemOpinionVO VO) throws Exception { + adrPrtclMemOpinionDAO.insert(VO); + } + + //R + public AdrPrtclMemOpinionVO selectDetail(AdrPrtclMemOpinionVO VO) throws Exception { + return adrPrtclMemOpinionDAO.selectDetail(VO); + } + + //U + public int update(AdrPrtclMemOpinionVO VO) throws Exception{ + + return adrPrtclMemOpinionDAO.update(VO); + } + + //D + public int delete(AdrPrtclMemOpinionVO VO) throws Exception{ + return adrPrtclMemOpinionDAO.delete(VO); + } + + //List + public List selectList(AdrPrtclMemOpinionVO VO) throws Exception{ + return adrPrtclMemOpinionDAO.selectList(VO); + } + + //paging List + public List selectPagingList(AdrPrtclMemOpinionVO VO) throws Exception{ + return adrPrtclMemOpinionDAO.selectPagingList(VO); + } + +} diff --git a/src/main/java/kcc/kccadr/advcRecord/service/AdrRecordReadingHstryService.java b/src/main/java/kcc/kccadr/advcRecord/service/AdrRecordReadingHstryService.java new file mode 100644 index 00000000..f2199572 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcRecord/service/AdrRecordReadingHstryService.java @@ -0,0 +1,39 @@ +package kcc.kccadr.advcRecord.service; + +import java.util.List; + +public interface AdrRecordReadingHstryService { + + String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + + , String p_adrHstryMgrSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + + ) throws Exception; + + //C + void insert(AdrRecordReadingVO adrHstryMgrVO) throws Exception; + + //R + AdrRecordReadingVO selectDetail(AdrRecordReadingVO adrHstryMgrVO) throws Exception; + + //U + int update(AdrRecordReadingVO adrHstryMgrVO) throws Exception; + + //D + int delete(AdrRecordReadingVO adrHstryMgrVO) throws Exception; + + //L + List selectList(AdrRecordReadingVO adrHstryMgrVO) throws Exception; + + //L page + List selectPagingList(AdrRecordReadingVO adrHstryMgrVO) throws Exception; + +} diff --git a/src/main/java/kcc/kccadr/advcRecord/service/AdrRecordReadingService.java b/src/main/java/kcc/kccadr/advcRecord/service/AdrRecordReadingService.java new file mode 100644 index 00000000..48f05644 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcRecord/service/AdrRecordReadingService.java @@ -0,0 +1,39 @@ +package kcc.kccadr.advcRecord.service; + +import java.util.List; + +public interface AdrRecordReadingService { + + String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + + , String p_adrHstryMgrSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + + ) throws Exception; + + //C + void insert(AdrRecordReadingVO adrHstryMgrVO) throws Exception; + + //R + AdrRecordReadingVO selectDetail(AdrRecordReadingVO adrHstryMgrVO) throws Exception; + + //U + int update(AdrRecordReadingVO adrHstryMgrVO) throws Exception; + + //D + int delete(AdrRecordReadingVO adrHstryMgrVO) throws Exception; + + //L + List selectList(AdrRecordReadingVO adrHstryMgrVO) throws Exception; + + //L page + List selectPagingList(AdrRecordReadingVO adrHstryMgrVO) throws Exception; + +} diff --git a/src/main/java/kcc/kccadr/advcRecord/service/AdrRecordReadingVO.java b/src/main/java/kcc/kccadr/advcRecord/service/AdrRecordReadingVO.java new file mode 100644 index 00000000..3747f611 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcRecord/service/AdrRecordReadingVO.java @@ -0,0 +1,115 @@ +package kcc.kccadr.advcRecord.service; + +import java.io.Serializable; + +import kcc.com.cmm.ComDefaultVO; + +@SuppressWarnings("serial") +public class AdrRecordReadingVO extends ComDefaultVO implements Serializable { + + private String recordReadingSeq; //기록열람일련번호 + + private String adrSeq; //조합일련번호 + private String reqTy; //신청인구분-CC301 + private String myselfIs; //당사자여부-CC302 + private String docuTy; //서류구분-CC303 + private String authQntty; //발급수량 + private String prcsnStatCd; //처리상태-CC305 + private String prcsnPnttm; //처리일시 + private String frstRegistPnttm; //등록일시 + private String frstRegisterId; //등록자 + + private String lastUpdtPnttm; //수정일시 + private String lastUpdusrId; //수정자 + + + private String recordReadingHstrySeq; //기록열람이력 일련번호 + private String cn; //내용-승인번호, 결재 정보 등등 + + + + public String getRecordReadingSeq() { + return recordReadingSeq; + } + public void setRecordReadingSeq(String recordReadingSeq) { + this.recordReadingSeq = recordReadingSeq; + } + public String getAdrSeq() { + return adrSeq; + } + public void setAdrSeq(String adrSeq) { + this.adrSeq = adrSeq; + } + public String getReqTy() { + return reqTy; + } + public void setReqTy(String reqTy) { + this.reqTy = reqTy; + } + public String getMyselfIs() { + return myselfIs; + } + public void setMyselfIs(String myselfIs) { + this.myselfIs = myselfIs; + } + public String getDocuTy() { + return docuTy; + } + public void setDocuTy(String docuTy) { + this.docuTy = docuTy; + } + public String getAuthQntty() { + return authQntty; + } + public void setAuthQntty(String authQntty) { + this.authQntty = authQntty; + } + public String getPrcsnStatCd() { + return prcsnStatCd; + } + public void setPrcsnStatCd(String prcsnStatCd) { + this.prcsnStatCd = prcsnStatCd; + } + public String getPrcsnPnttm() { + return prcsnPnttm; + } + public void setPrcsnPnttm(String prcsnPnttm) { + this.prcsnPnttm = prcsnPnttm; + } + public String getFrstRegistPnttm() { + return frstRegistPnttm; + } + public void setFrstRegistPnttm(String frstRegistPnttm) { + this.frstRegistPnttm = frstRegistPnttm; + } + public String getFrstRegisterId() { + return frstRegisterId; + } + public void setFrstRegisterId(String frstRegisterId) { + this.frstRegisterId = frstRegisterId; + } + public String getLastUpdtPnttm() { + return lastUpdtPnttm; + } + public void setLastUpdtPnttm(String lastUpdtPnttm) { + this.lastUpdtPnttm = lastUpdtPnttm; + } + public String getLastUpdusrId() { + return lastUpdusrId; + } + public void setLastUpdusrId(String lastUpdusrId) { + this.lastUpdusrId = lastUpdusrId; + } + public String getRecordReadingHstrySeq() { + return recordReadingHstrySeq; + } + public void setRecordReadingHstrySeq(String recordReadingHstrySeq) { + this.recordReadingHstrySeq = recordReadingHstrySeq; + } + public String getCn() { + return cn; + } + public void setCn(String cn) { + this.cn = cn; + } +} diff --git a/src/main/java/kcc/kccadr/advcRecord/service/impl/AdrRecordReadingDAO.java b/src/main/java/kcc/kccadr/advcRecord/service/impl/AdrRecordReadingDAO.java new file mode 100644 index 00000000..466f82f3 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcRecord/service/impl/AdrRecordReadingDAO.java @@ -0,0 +1,189 @@ +package kcc.kccadr.advcRecord.service.impl; + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Repository; + +import egovframework.rte.fdl.idgnr.EgovIdGnrService; +import egovframework.rte.psl.dataaccess.EgovAbstractDAO; +import kcc.kccadr.advc.service.AdrHstryMgrVO; +import kcc.kccadr.advcRecord.service.AdrRecordReadingVO; + +@Repository("adrRecordReadingDAO") +public class AdrRecordReadingDAO extends EgovAbstractDAO { + + //조정사건 이력관리 일련번호 + @Resource(name="adrHstryMgrSeqGnrService") + private EgovIdGnrService adrHstryMgrSeqGnrService; + + //조정사건 이력관리 일련번호 + @Resource(name="adrHstryMgrDetailSeqGnrService") + private EgovIdGnrService adrHstryMgrDetailSeqGnrService; + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + /* + public String insert4FuncMain--( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + , String s_adrHstryMgrSeq + ) throws Exception { + + //step1.조정이력일련번호 - adr_hstry_mgr insert + //String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO(); + adrHstryMgrVO.setAdrSeq(p_adrSeq); + adrHstryMgrVO.setMenuNm(p_menuNm); + adrHstryMgrVO.setMenuId(p_menuId); + if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) { + adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId); + }else { + adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId); + } + + adrHstryMgrVO.setAdrHstryMgrSeq(s_adrHstryMgrSeq); + + insert("AdrHstryMgrDAO.insert", adrHstryMgrVO); + + + //step2.adr_mgr_master 에서 현재 stat_cd 가져오기 + AdrHstryMgrVO adrHstryMgrVOTmp = (AdrHstryMgrVO) select("AdrHstryMgrDetailDAO.selectDetailAdrMgrMaster", adrHstryMgrVO); + + + //step3.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert + String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId(); + adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq); + adrHstryMgrVO.setUseCd("U"); + adrHstryMgrVO.setTableName("adr_mgr_master"); + adrHstryMgrVO.setUpdateQuery(" SET stat_cd='"+adrHstryMgrVOTmp.getStatCd()+"' WHERE adr_seq='"+adrHstryMgrVO.getAdrSeq()+"' ") ; + + insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO); + + + return s_adrHstryMgrSeq; + } + */ + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + public String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + , String p_adrHstryMgrSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + ) throws Exception { + + //step1.조정이력일련번호 - adr_hstry_mgr insert + //String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO(); + + adrHstryMgrVO.setAdrSeq(p_adrSeq); + adrHstryMgrVO.setMenuNm(p_menuNm); + adrHstryMgrVO.setMenuId(p_menuId); + if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) { + adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId); + }else { + adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId); + } + + + //개별 액션 단독 저장인 경우 + if ("".equals(p_adrHstryMgrSeq)) { + p_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq); + + insert("AdrHstryMgrDAO.insert", adrHstryMgrVO); + + }else { + adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq); + + } + + //step2.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert + String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId(); + adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq); + adrHstryMgrVO.setUseCd(p_useCd); + adrHstryMgrVO.setTableName(p_tableName); + adrHstryMgrVO.setUpdateQuery(p_updateQuery) ; + + insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO); + + + return p_adrHstryMgrSeq; + } + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + public void insert(AdrRecordReadingVO adrHstryMgrVO) throws Exception { + insert("AdrHstryMgrDAO.insert", adrHstryMgrVO); + } + + /** + * 상세보기 - R + * @param AdjstChangeDateVO + * @return + * @throws Exception + */ + public AdrRecordReadingVO selectDetail(AdrRecordReadingVO adrHstryMgrVO) throws Exception { + return (AdrRecordReadingVO) select("AdrRecordReadingDAO.selectDetail", adrHstryMgrVO); + } + + /** + * 수정 - U + * @param AdjstChangeDateVO + * @return + * @throws Exception + */ + public int update(AdrRecordReadingVO adrHstryMgrVO) throws Exception { + return update("AdrRecordReadingDAO.update", adrHstryMgrVO); + } + + /** + * 삭제 - D + * @param addrAgencyVO + * @return + * @throws Exception + */ + public int delete(AdrRecordReadingVO adrHstryMgrVO) throws Exception { + return delete("AdrRecordReadingDAO.delete", adrHstryMgrVO); + } + + //L + public List selectList(AdrRecordReadingVO adrHstryMgrVO) throws Exception { + List tlist = (List) list("AdrHstryMgrDAO.selectList", adrHstryMgrVO); + return tlist; + } + + /** + * L - Page + * @param addrVO + * @return + * @throws Exception + */ + public List selectPagingList(AdrRecordReadingVO adrHstryMgrVO) throws Exception { + List tlist = (List) list("AdrHstryMgrDAO.selectPagingList", adrHstryMgrVO); + return tlist; + } +} diff --git a/src/main/java/kcc/kccadr/advcRecord/service/impl/AdrRecordReadingHstryDAO.java b/src/main/java/kcc/kccadr/advcRecord/service/impl/AdrRecordReadingHstryDAO.java new file mode 100644 index 00000000..5be55e75 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcRecord/service/impl/AdrRecordReadingHstryDAO.java @@ -0,0 +1,189 @@ +package kcc.kccadr.advcRecord.service.impl; + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Repository; + +import egovframework.rte.fdl.idgnr.EgovIdGnrService; +import egovframework.rte.psl.dataaccess.EgovAbstractDAO; +import kcc.kccadr.advc.service.AdrHstryMgrVO; +import kcc.kccadr.advcRecord.service.AdrRecordReadingVO; + +@Repository("adrRecordReadingHstryDAO") +public class AdrRecordReadingHstryDAO extends EgovAbstractDAO { + + //조정사건 이력관리 일련번호 + @Resource(name="adrHstryMgrSeqGnrService") + private EgovIdGnrService adrHstryMgrSeqGnrService; + + //조정사건 이력관리 일련번호 + @Resource(name="adrHstryMgrDetailSeqGnrService") + private EgovIdGnrService adrHstryMgrDetailSeqGnrService; + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + /* + public String insert4FuncMain--( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + , String s_adrHstryMgrSeq + ) throws Exception { + + //step1.조정이력일련번호 - adr_hstry_mgr insert + //String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO(); + adrHstryMgrVO.setAdrSeq(p_adrSeq); + adrHstryMgrVO.setMenuNm(p_menuNm); + adrHstryMgrVO.setMenuId(p_menuId); + if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) { + adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId); + }else { + adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId); + } + + adrHstryMgrVO.setAdrHstryMgrSeq(s_adrHstryMgrSeq); + + insert("AdrHstryMgrDAO.insert", adrHstryMgrVO); + + + //step2.adr_mgr_master 에서 현재 stat_cd 가져오기 + AdrHstryMgrVO adrHstryMgrVOTmp = (AdrHstryMgrVO) select("AdrHstryMgrDetailDAO.selectDetailAdrMgrMaster", adrHstryMgrVO); + + + //step3.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert + String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId(); + adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq); + adrHstryMgrVO.setUseCd("U"); + adrHstryMgrVO.setTableName("adr_mgr_master"); + adrHstryMgrVO.setUpdateQuery(" SET stat_cd='"+adrHstryMgrVOTmp.getStatCd()+"' WHERE adr_seq='"+adrHstryMgrVO.getAdrSeq()+"' ") ; + + insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO); + + + return s_adrHstryMgrSeq; + } + */ + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + public String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + , String p_adrHstryMgrSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + ) throws Exception { + + //step1.조정이력일련번호 - adr_hstry_mgr insert + //String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO(); + + adrHstryMgrVO.setAdrSeq(p_adrSeq); + adrHstryMgrVO.setMenuNm(p_menuNm); + adrHstryMgrVO.setMenuId(p_menuId); + if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) { + adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId); + }else { + adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId); + } + + + //개별 액션 단독 저장인 경우 + if ("".equals(p_adrHstryMgrSeq)) { + p_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq); + + insert("AdrHstryMgrDAO.insert", adrHstryMgrVO); + + }else { + adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq); + + } + + //step2.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert + String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId(); + adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq); + adrHstryMgrVO.setUseCd(p_useCd); + adrHstryMgrVO.setTableName(p_tableName); + adrHstryMgrVO.setUpdateQuery(p_updateQuery) ; + + insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO); + + + return p_adrHstryMgrSeq; + } + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + public void insert(AdrRecordReadingVO adrHstryMgrVO) throws Exception { + insert("AdrHstryMgrDAO.insert", adrHstryMgrVO); + } + + /** + * 상세보기 - R + * @param AdjstChangeDateVO + * @return + * @throws Exception + */ + public AdrRecordReadingVO selectDetail(AdrRecordReadingVO adrHstryMgrVO) throws Exception { + return (AdrRecordReadingVO) select("AdrRecordReadingDAO.selectDetail", adrHstryMgrVO); + } + + /** + * 수정 - U + * @param AdjstChangeDateVO + * @return + * @throws Exception + */ + public int update(AdrRecordReadingVO adrHstryMgrVO) throws Exception { + return update("AdrRecordReadingDAO.update", adrHstryMgrVO); + } + + /** + * 삭제 - D + * @param addrAgencyVO + * @return + * @throws Exception + */ + public int delete(AdrRecordReadingVO adrHstryMgrVO) throws Exception { + return delete("AdrRecordReadingDAO.delete", adrHstryMgrVO); + } + + //L + public List selectList(AdrRecordReadingVO adrHstryMgrVO) throws Exception { + List tlist = (List) list("AdrHstryMgrDAO.selectList", adrHstryMgrVO); + return tlist; + } + + /** + * L - Page + * @param addrVO + * @return + * @throws Exception + */ + public List selectPagingList(AdrRecordReadingVO adrHstryMgrVO) throws Exception { + List tlist = (List) list("AdrHstryMgrDAO.selectPagingList", adrHstryMgrVO); + return tlist; + } +} diff --git a/src/main/java/kcc/kccadr/advcRecord/service/impl/AdrRecordReadingHstryServiceImpl.java b/src/main/java/kcc/kccadr/advcRecord/service/impl/AdrRecordReadingHstryServiceImpl.java new file mode 100644 index 00000000..71e6bf04 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcRecord/service/impl/AdrRecordReadingHstryServiceImpl.java @@ -0,0 +1,96 @@ +package kcc.kccadr.advcRecord.service.impl; + + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Service; + +import kcc.kccadr.advcRecord.service.AdrRecordReadingHstryService; +import kcc.kccadr.advcRecord.service.AdrRecordReadingVO; + +@Service("adrRecordReadingHstryService") +public class AdrRecordReadingHstryServiceImpl implements AdrRecordReadingHstryService { + + //이력 + @Resource(name="adrRecordReadingDAO") + private AdrRecordReadingDAO adrRecordReadingDAO; + + //이력 상세 + //@Resource(name="adrRecordReadingDetailDAO") + //private adrRecordReadingDetailDAO adrRecordReadingDetailDAO; + + //이력 상세 + //@Resource(name="KccadrMgrUdtService") + //private KccadrMgrUdtService kccadrMgrUdtService; + + + /* + String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + ) throws Exception; + */ + + //C + public String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + + , String p_adrRecordReadingSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + ) throws Exception { + return adrRecordReadingDAO.insert4Func( + p_adrSeq + , p_menuNm + , p_menuId + , p_frstRegisterId + , p_lastUpdusrId + + , p_adrRecordReadingSeq + , p_useCd + , p_tableName + , p_updateQuery + ); + } + + //C + public void insert(AdrRecordReadingVO adrRecordReadingVO) throws Exception { + adrRecordReadingDAO.insert(adrRecordReadingVO); + } + + //R + public AdrRecordReadingVO selectDetail(AdrRecordReadingVO adrRecordReadingVO) throws Exception { + return adrRecordReadingDAO.selectDetail(adrRecordReadingVO); + } + + //U + public int update(AdrRecordReadingVO adrRecordReadingVO) throws Exception{ + + return adrRecordReadingDAO.update(adrRecordReadingVO); + } + + //D + public int delete(AdrRecordReadingVO adrRecordReadingVO) throws Exception{ + return adrRecordReadingDAO.delete(adrRecordReadingVO); + } + + //List + public List selectList(AdrRecordReadingVO adrRecordReadingVO) throws Exception{ + return adrRecordReadingDAO.selectList(adrRecordReadingVO); + } + + //paging List + public List selectPagingList(AdrRecordReadingVO adrRecordReadingVO) throws Exception{ + return adrRecordReadingDAO.selectPagingList(adrRecordReadingVO); + } + +} diff --git a/src/main/java/kcc/kccadr/advcRecord/service/impl/AdrRecordReadingServiceImpl.java b/src/main/java/kcc/kccadr/advcRecord/service/impl/AdrRecordReadingServiceImpl.java new file mode 100644 index 00000000..9e893fa5 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcRecord/service/impl/AdrRecordReadingServiceImpl.java @@ -0,0 +1,96 @@ +package kcc.kccadr.advcRecord.service.impl; + + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Service; + +import kcc.kccadr.advcRecord.service.AdrRecordReadingService; +import kcc.kccadr.advcRecord.service.AdrRecordReadingVO; + +@Service("adrRecordReadingService") +public class AdrRecordReadingServiceImpl implements AdrRecordReadingService { + + //이력 + @Resource(name="adrRecordReadingDAO") + private AdrRecordReadingDAO adrRecordReadingDAO; + + //이력 상세 + //@Resource(name="adrRecordReadingDetailDAO") + //private adrRecordReadingDetailDAO adrRecordReadingDetailDAO; + + //이력 상세 + //@Resource(name="KccadrMgrUdtService") + //private KccadrMgrUdtService kccadrMgrUdtService; + + + /* + String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + ) throws Exception; + */ + + //C + public String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + + , String p_adrRecordReadingSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + ) throws Exception { + return adrRecordReadingDAO.insert4Func( + p_adrSeq + , p_menuNm + , p_menuId + , p_frstRegisterId + , p_lastUpdusrId + + , p_adrRecordReadingSeq + , p_useCd + , p_tableName + , p_updateQuery + ); + } + + //C + public void insert(AdrRecordReadingVO adrRecordReadingVO) throws Exception { + adrRecordReadingDAO.insert(adrRecordReadingVO); + } + + //R + public AdrRecordReadingVO selectDetail(AdrRecordReadingVO adrRecordReadingVO) throws Exception { + return adrRecordReadingDAO.selectDetail(adrRecordReadingVO); + } + + //U + public int update(AdrRecordReadingVO adrRecordReadingVO) throws Exception{ + + return adrRecordReadingDAO.update(adrRecordReadingVO); + } + + //D + public int delete(AdrRecordReadingVO adrRecordReadingVO) throws Exception{ + return adrRecordReadingDAO.delete(adrRecordReadingVO); + } + + //List + public List selectList(AdrRecordReadingVO adrRecordReadingVO) throws Exception{ + return adrRecordReadingDAO.selectList(adrRecordReadingVO); + } + + //paging List + public List selectPagingList(AdrRecordReadingVO adrRecordReadingVO) throws Exception{ + return adrRecordReadingDAO.selectPagingList(adrRecordReadingVO); + } + +} diff --git a/src/main/java/kcc/kccadr/advcSbmt/service/AdrSbmtLineMgrUsrService.java b/src/main/java/kcc/kccadr/advcSbmt/service/AdrSbmtLineMgrUsrService.java new file mode 100644 index 00000000..717be4f8 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcSbmt/service/AdrSbmtLineMgrUsrService.java @@ -0,0 +1,39 @@ +package kcc.kccadr.advcSbmt.service; + +import java.util.List; + +public interface AdrSbmtLineMgrUsrService { + + String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + + , String p_adrHstryMgrSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + + ) throws Exception; + + //C + void insert(AdrSbmtLineMgrUsrVO vo) throws Exception; + + //R + AdrSbmtLineMgrUsrVO selectDetail(AdrSbmtLineMgrUsrVO vo) throws Exception; + + //U + int update(AdrSbmtLineMgrUsrVO vo) throws Exception; + + //D + int delete(AdrSbmtLineMgrUsrVO vo) throws Exception; + + //L + List selectList(AdrSbmtLineMgrUsrVO vo) throws Exception; + + //L page + List selectPagingList(AdrSbmtLineMgrUsrVO vo) throws Exception; + +} diff --git a/src/main/java/kcc/kccadr/advcSbmt/service/AdrSbmtLineMgrUsrVO.java b/src/main/java/kcc/kccadr/advcSbmt/service/AdrSbmtLineMgrUsrVO.java new file mode 100644 index 00000000..096e8760 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcSbmt/service/AdrSbmtLineMgrUsrVO.java @@ -0,0 +1,208 @@ +package kcc.kccadr.advcSbmt.service; + +import java.io.Serializable; + +import kcc.com.cmm.ComDefaultVO; + +@SuppressWarnings("serial") +public class AdrSbmtLineMgrUsrVO extends ComDefaultVO implements Serializable { + + //adr_sbmt_line_mgr_usr; + private String registerId; //'사용자', + private String sbmtTyCd; //'결재종류구분', + private String sbmtLineNm; //'결재선명', + private String basicsSbmtLineIs; //'기본결재선여부', + + private String sbmtId1; //'결재자ID1', + private String sbmtId2; //'결재자ID2', + private String sbmtId3; //'결재자ID3', + private String sbmtId4; //'결재자ID4', + private String sbmtId5; //'결재자ID5', + private String sbmtId6; //'결재자ID6', + + private String sbsttSbmtId1; //'대리결재자ID1', + private String sbsttSbmtId2; //'대리결재자ID2', + private String sbsttSbmtId3; //'대리결재자ID3', + private String sbsttSbmtId4; //'대리결재자ID4', + private String sbsttSbmtId5; //'대리결재자ID5', + private String sbsttSbmtId6; //'대리결재자ID6', + + private String frstRegistPnttm; //등록일시 + private String frstRegisterId; //등록자 + + private String lastUpdtPnttm; //수정일시 + private String lastUpdusrId; //수정자 + + + //adr_sbmt_mgr_hstry + private String adrSeq; //'조정일련번호', + private String adrSn; //'조정회차', + private String sbmtSeq; //'결재일련번호', + private String sbmtSbsttSeq; //'결재대리인일련번호', + private String agntSbmtId; //'대상결재자ID-ID1,ID2,ID3,ID4,ID5,ID6', + private String sbmtIdSbstt; //'대리결재자ID', + private String sbmtIdBef; //'이전결재자ID', + + public String getRegisterId() { + return registerId; + } + public void setRegisterId(String registerId) { + this.registerId = registerId; + } + public String getSbmtTyCd() { + return sbmtTyCd; + } + public void setSbmtTyCd(String sbmtTyCd) { + this.sbmtTyCd = sbmtTyCd; + } + public String getSbmtLineNm() { + return sbmtLineNm; + } + public void setSbmtLineNm(String sbmtLineNm) { + this.sbmtLineNm = sbmtLineNm; + } + public String getBasicsSbmtLineIs() { + return basicsSbmtLineIs; + } + public void setBasicsSbmtLineIs(String basicsSbmtLineIs) { + this.basicsSbmtLineIs = basicsSbmtLineIs; + } + public String getSbmtId1() { + return sbmtId1; + } + public void setSbmtId1(String sbmtId1) { + this.sbmtId1 = sbmtId1; + } + public String getSbmtId2() { + return sbmtId2; + } + public void setSbmtId2(String sbmtId2) { + this.sbmtId2 = sbmtId2; + } + public String getSbmtId3() { + return sbmtId3; + } + public void setSbmtId3(String sbmtId3) { + this.sbmtId3 = sbmtId3; + } + public String getSbmtId4() { + return sbmtId4; + } + public void setSbmtId4(String sbmtId4) { + this.sbmtId4 = sbmtId4; + } + public String getSbmtId5() { + return sbmtId5; + } + public void setSbmtId5(String sbmtId5) { + this.sbmtId5 = sbmtId5; + } + public String getSbmtId6() { + return sbmtId6; + } + public void setSbmtId6(String sbmtId6) { + this.sbmtId6 = sbmtId6; + } + public String getSbsttSbmtId1() { + return sbsttSbmtId1; + } + public void setSbsttSbmtId1(String sbsttSbmtId1) { + this.sbsttSbmtId1 = sbsttSbmtId1; + } + public String getSbsttSbmtId2() { + return sbsttSbmtId2; + } + public void setSbsttSbmtId2(String sbsttSbmtId2) { + this.sbsttSbmtId2 = sbsttSbmtId2; + } + public String getSbsttSbmtId3() { + return sbsttSbmtId3; + } + public void setSbsttSbmtId3(String sbsttSbmtId3) { + this.sbsttSbmtId3 = sbsttSbmtId3; + } + public String getSbsttSbmtId4() { + return sbsttSbmtId4; + } + public void setSbsttSbmtId4(String sbsttSbmtId4) { + this.sbsttSbmtId4 = sbsttSbmtId4; + } + public String getSbsttSbmtId5() { + return sbsttSbmtId5; + } + public void setSbsttSbmtId5(String sbsttSbmtId5) { + this.sbsttSbmtId5 = sbsttSbmtId5; + } + public String getSbsttSbmtId6() { + return sbsttSbmtId6; + } + public void setSbsttSbmtId6(String sbsttSbmtId6) { + this.sbsttSbmtId6 = sbsttSbmtId6; + } + public String getFrstRegistPnttm() { + return frstRegistPnttm; + } + public void setFrstRegistPnttm(String frstRegistPnttm) { + this.frstRegistPnttm = frstRegistPnttm; + } + public String getFrstRegisterId() { + return frstRegisterId; + } + public void setFrstRegisterId(String frstRegisterId) { + this.frstRegisterId = frstRegisterId; + } + public String getLastUpdtPnttm() { + return lastUpdtPnttm; + } + public void setLastUpdtPnttm(String lastUpdtPnttm) { + this.lastUpdtPnttm = lastUpdtPnttm; + } + public String getLastUpdusrId() { + return lastUpdusrId; + } + public void setLastUpdusrId(String lastUpdusrId) { + this.lastUpdusrId = lastUpdusrId; + } + public String getAdrSeq() { + return adrSeq; + } + public void setAdrSeq(String adrSeq) { + this.adrSeq = adrSeq; + } + public String getAdrSn() { + return adrSn; + } + public void setAdrSn(String adrSn) { + this.adrSn = adrSn; + } + public String getSbmtSeq() { + return sbmtSeq; + } + public void setSbmtSeq(String sbmtSeq) { + this.sbmtSeq = sbmtSeq; + } + public String getSbmtSbsttSeq() { + return sbmtSbsttSeq; + } + public void setSbmtSbsttSeq(String sbmtSbsttSeq) { + this.sbmtSbsttSeq = sbmtSbsttSeq; + } + public String getAgntSbmtId() { + return agntSbmtId; + } + public void setAgntSbmtId(String agntSbmtId) { + this.agntSbmtId = agntSbmtId; + } + public String getSbmtIdSbstt() { + return sbmtIdSbstt; + } + public void setSbmtIdSbstt(String sbmtIdSbstt) { + this.sbmtIdSbstt = sbmtIdSbstt; + } + public String getSbmtIdBef() { + return sbmtIdBef; + } + public void setSbmtIdBef(String sbmtIdBef) { + this.sbmtIdBef = sbmtIdBef; + } +} diff --git a/src/main/java/kcc/kccadr/advcSbmt/service/AdrSbmtMgrHstryService.java b/src/main/java/kcc/kccadr/advcSbmt/service/AdrSbmtMgrHstryService.java new file mode 100644 index 00000000..4a80f137 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcSbmt/service/AdrSbmtMgrHstryService.java @@ -0,0 +1,39 @@ +package kcc.kccadr.advcSbmt.service; + +import java.util.List; + +public interface AdrSbmtMgrHstryService { + + String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + + , String p_adrHstryMgrSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + + ) throws Exception; + + //C + void insert(AdrSbmtLineMgrUsrVO vo) throws Exception; + + //R + AdrSbmtLineMgrUsrVO selectDetail(AdrSbmtLineMgrUsrVO vo) throws Exception; + + //U + int update(AdrSbmtLineMgrUsrVO vo) throws Exception; + + //D + int delete(AdrSbmtLineMgrUsrVO vo) throws Exception; + + //L + List selectList(AdrSbmtLineMgrUsrVO vo) throws Exception; + + //L page + List selectPagingList(AdrSbmtLineMgrUsrVO vo) throws Exception; + +} diff --git a/src/main/java/kcc/kccadr/advcSbmt/service/impl/AdrSbmtLineMgrUsrDAO.java b/src/main/java/kcc/kccadr/advcSbmt/service/impl/AdrSbmtLineMgrUsrDAO.java new file mode 100644 index 00000000..0a0cff58 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcSbmt/service/impl/AdrSbmtLineMgrUsrDAO.java @@ -0,0 +1,189 @@ +package kcc.kccadr.advcSbmt.service.impl; + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Repository; + +import egovframework.rte.fdl.idgnr.EgovIdGnrService; +import egovframework.rte.psl.dataaccess.EgovAbstractDAO; +import kcc.kccadr.advc.service.AdrHstryMgrVO; +import kcc.kccadr.advcSbmt.service.AdrSbmtLineMgrUsrVO; + +@Repository("adrSbmtLineMgrUsrDAO") +public class AdrSbmtLineMgrUsrDAO extends EgovAbstractDAO { + + //조정사건 이력관리 일련번호 + @Resource(name="adrHstryMgrSeqGnrService") + private EgovIdGnrService adrHstryMgrSeqGnrService; + + //조정사건 이력관리 일련번호 + @Resource(name="adrHstryMgrDetailSeqGnrService") + private EgovIdGnrService adrHstryMgrDetailSeqGnrService; + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + /* + public String insert4FuncMain--( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + , String s_adrHstryMgrSeq + ) throws Exception { + + //step1.조정이력일련번호 - adr_hstry_mgr insert + //String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO(); + adrHstryMgrVO.setAdrSeq(p_adrSeq); + adrHstryMgrVO.setMenuNm(p_menuNm); + adrHstryMgrVO.setMenuId(p_menuId); + if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) { + adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId); + }else { + adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId); + } + + adrHstryMgrVO.setAdrHstryMgrSeq(s_adrHstryMgrSeq); + + insert("AdrHstryMgrDAO.insert", adrHstryMgrVO); + + + //step2.adr_mgr_master 에서 현재 stat_cd 가져오기 + AdrHstryMgrVO adrHstryMgrVOTmp = (AdrHstryMgrVO) select("AdrHstryMgrDetailDAO.selectDetailAdrMgrMaster", adrHstryMgrVO); + + + //step3.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert + String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId(); + adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq); + adrHstryMgrVO.setUseCd("U"); + adrHstryMgrVO.setTableName("adr_mgr_master"); + adrHstryMgrVO.setUpdateQuery(" SET stat_cd='"+adrHstryMgrVOTmp.getStatCd()+"' WHERE adr_seq='"+adrHstryMgrVO.getAdrSeq()+"' ") ; + + insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO); + + + return s_adrHstryMgrSeq; + } + */ + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + public String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + , String p_adrHstryMgrSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + ) throws Exception { + + //step1.조정이력일련번호 - adr_hstry_mgr insert + //String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO(); + + adrHstryMgrVO.setAdrSeq(p_adrSeq); + adrHstryMgrVO.setMenuNm(p_menuNm); + adrHstryMgrVO.setMenuId(p_menuId); + if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) { + adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId); + }else { + adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId); + } + + + //개별 액션 단독 저장인 경우 + if ("".equals(p_adrHstryMgrSeq)) { + p_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq); + + insert("AdrHstryMgrDAO.insert", adrHstryMgrVO); + + }else { + adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq); + + } + + //step2.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert + String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId(); + adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq); + adrHstryMgrVO.setUseCd(p_useCd); + adrHstryMgrVO.setTableName(p_tableName); + adrHstryMgrVO.setUpdateQuery(p_updateQuery) ; + + insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO); + + + return p_adrHstryMgrSeq; + } + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + public void insert(AdrSbmtLineMgrUsrVO VO) throws Exception { + insert("AdrSbmtLineMgrUsrDAO.insert", VO); + } + + /** + * 상세보기 - R + * @param AdjstChangeDateVO + * @return + * @throws Exception + */ + public AdrSbmtLineMgrUsrVO selectDetail(AdrSbmtLineMgrUsrVO VO) throws Exception { + return (AdrSbmtLineMgrUsrVO) select("AdrSbmtLineMgrUsrDAO.selectDetail", VO); + } + + /** + * 수정 - U + * @param AdjstChangeDateVO + * @return + * @throws Exception + */ + public int update(AdrSbmtLineMgrUsrVO VO) throws Exception { + return update("AdrSbmtLineMgrUsrDAO.update", VO); + } + + /** + * 삭제 - D + * @param addrAgencyVO + * @return + * @throws Exception + */ + public int delete(AdrSbmtLineMgrUsrVO VO) throws Exception { + return delete("AdrSbmtLineMgrUsrDAO.delete", VO); + } + + //L + public List selectList(AdrSbmtLineMgrUsrVO VO) throws Exception { + List tlist = (List) list("AdrSbmtLineMgrUsrDAO.selectList", VO); + return tlist; + } + + /** + * L - Page + * @param addrVO + * @return + * @throws Exception + */ + public List selectPagingList(AdrSbmtLineMgrUsrVO VO) throws Exception { + List tlist = (List) list("AdrSbmtLineMgrUsrDAO.selectPagingList", VO); + return tlist; + } +} diff --git a/src/main/java/kcc/kccadr/advcSbmt/service/impl/AdrSbmtLineMgrUsrServiceImpl.java b/src/main/java/kcc/kccadr/advcSbmt/service/impl/AdrSbmtLineMgrUsrServiceImpl.java new file mode 100644 index 00000000..76e0238f --- /dev/null +++ b/src/main/java/kcc/kccadr/advcSbmt/service/impl/AdrSbmtLineMgrUsrServiceImpl.java @@ -0,0 +1,96 @@ +package kcc.kccadr.advcSbmt.service.impl; + + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Service; + +import kcc.kccadr.advcSbmt.service.AdrSbmtLineMgrUsrService; +import kcc.kccadr.advcSbmt.service.AdrSbmtLineMgrUsrVO; + +@Service("adrSbmtLineMgrUsrService") +public class AdrSbmtLineMgrUsrServiceImpl implements AdrSbmtLineMgrUsrService { + + //이력 + @Resource(name="adrSbmtLineMgrUsrDAO") + private AdrSbmtLineMgrUsrDAO adrSbmtLineMgrUsrDAO; + + //이력 상세 + //@Resource(name="adrRecordReadingDetailDAO") + //private adrRecordReadingDetailDAO adrRecordReadingDetailDAO; + + //이력 상세 + //@Resource(name="KccadrMgrUdtService") + //private KccadrMgrUdtService kccadrMgrUdtService; + + + /* + String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + ) throws Exception; + */ + + //C + public String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + + , String p_adrRecordReadingSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + ) throws Exception { + return adrSbmtLineMgrUsrDAO.insert4Func( + p_adrSeq + , p_menuNm + , p_menuId + , p_frstRegisterId + , p_lastUpdusrId + + , p_adrRecordReadingSeq + , p_useCd + , p_tableName + , p_updateQuery + ); + } + + //C + public void insert(AdrSbmtLineMgrUsrVO VO) throws Exception { + adrSbmtLineMgrUsrDAO.insert(VO); + } + + //R + public AdrSbmtLineMgrUsrVO selectDetail(AdrSbmtLineMgrUsrVO VO) throws Exception { + return adrSbmtLineMgrUsrDAO.selectDetail(VO); + } + + //U + public int update(AdrSbmtLineMgrUsrVO VO) throws Exception{ + + return adrSbmtLineMgrUsrDAO.update(VO); + } + + //D + public int delete(AdrSbmtLineMgrUsrVO VO) throws Exception{ + return adrSbmtLineMgrUsrDAO.delete(VO); + } + + //List + public List selectList(AdrSbmtLineMgrUsrVO VO) throws Exception{ + return adrSbmtLineMgrUsrDAO.selectList(VO); + } + + //paging List + public List selectPagingList(AdrSbmtLineMgrUsrVO VO) throws Exception{ + return adrSbmtLineMgrUsrDAO.selectPagingList(VO); + } + +} diff --git a/src/main/java/kcc/kccadr/advcSbmt/service/impl/AdrSbmtMgrHstryDAO.java b/src/main/java/kcc/kccadr/advcSbmt/service/impl/AdrSbmtMgrHstryDAO.java new file mode 100644 index 00000000..4b54c070 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcSbmt/service/impl/AdrSbmtMgrHstryDAO.java @@ -0,0 +1,189 @@ +package kcc.kccadr.advcSbmt.service.impl; + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Repository; + +import egovframework.rte.fdl.idgnr.EgovIdGnrService; +import egovframework.rte.psl.dataaccess.EgovAbstractDAO; +import kcc.kccadr.advc.service.AdrHstryMgrVO; +import kcc.kccadr.advcSbmt.service.AdrSbmtLineMgrUsrVO; + +@Repository("adrSbmtMgrHstryDAO") +public class AdrSbmtMgrHstryDAO extends EgovAbstractDAO { + + //조정사건 이력관리 일련번호 + @Resource(name="adrHstryMgrSeqGnrService") + private EgovIdGnrService adrHstryMgrSeqGnrService; + + //조정사건 이력관리 일련번호 + @Resource(name="adrHstryMgrDetailSeqGnrService") + private EgovIdGnrService adrHstryMgrDetailSeqGnrService; + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + /* + public String insert4FuncMain--( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + , String s_adrHstryMgrSeq + ) throws Exception { + + //step1.조정이력일련번호 - adr_hstry_mgr insert + //String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO(); + adrHstryMgrVO.setAdrSeq(p_adrSeq); + adrHstryMgrVO.setMenuNm(p_menuNm); + adrHstryMgrVO.setMenuId(p_menuId); + if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) { + adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId); + }else { + adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId); + } + + adrHstryMgrVO.setAdrHstryMgrSeq(s_adrHstryMgrSeq); + + insert("AdrHstryMgrDAO.insert", adrHstryMgrVO); + + + //step2.adr_mgr_master 에서 현재 stat_cd 가져오기 + AdrHstryMgrVO adrHstryMgrVOTmp = (AdrHstryMgrVO) select("AdrHstryMgrDetailDAO.selectDetailAdrMgrMaster", adrHstryMgrVO); + + + //step3.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert + String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId(); + adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq); + adrHstryMgrVO.setUseCd("U"); + adrHstryMgrVO.setTableName("adr_mgr_master"); + adrHstryMgrVO.setUpdateQuery(" SET stat_cd='"+adrHstryMgrVOTmp.getStatCd()+"' WHERE adr_seq='"+adrHstryMgrVO.getAdrSeq()+"' ") ; + + insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO); + + + return s_adrHstryMgrSeq; + } + */ + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + public String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + , String p_adrHstryMgrSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + ) throws Exception { + + //step1.조정이력일련번호 - adr_hstry_mgr insert + //String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO(); + + adrHstryMgrVO.setAdrSeq(p_adrSeq); + adrHstryMgrVO.setMenuNm(p_menuNm); + adrHstryMgrVO.setMenuId(p_menuId); + if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) { + adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId); + }else { + adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId); + } + + + //개별 액션 단독 저장인 경우 + if ("".equals(p_adrHstryMgrSeq)) { + p_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq); + + insert("AdrHstryMgrDAO.insert", adrHstryMgrVO); + + }else { + adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq); + + } + + //step2.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert + String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId(); + adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq); + adrHstryMgrVO.setUseCd(p_useCd); + adrHstryMgrVO.setTableName(p_tableName); + adrHstryMgrVO.setUpdateQuery(p_updateQuery) ; + + insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO); + + + return p_adrHstryMgrSeq; + } + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + public void insert(AdrSbmtLineMgrUsrVO VO) throws Exception { + insert("AdrSbmtMgrHstryDAO.insert", VO); + } + + /** + * 상세보기 - R + * @param AdjstChangeDateVO + * @return + * @throws Exception + */ + public AdrSbmtLineMgrUsrVO selectDetail(AdrSbmtLineMgrUsrVO VO) throws Exception { + return (AdrSbmtLineMgrUsrVO) select("AdrSbmtMgrHstryDAO.selectDetail", VO); + } + + /** + * 수정 - U + * @param AdjstChangeDateVO + * @return + * @throws Exception + */ + public int update(AdrSbmtLineMgrUsrVO VO) throws Exception { + return update("AdrSbmtMgrHstryDAO.update", VO); + } + + /** + * 삭제 - D + * @param addrAgencyVO + * @return + * @throws Exception + */ + public int delete(AdrSbmtLineMgrUsrVO VO) throws Exception { + return delete("AdrSbmtMgrHstryDAO.delete", VO); + } + + //L + public List selectList(AdrSbmtLineMgrUsrVO VO) throws Exception { + List tlist = (List) list("AdrSbmtMgrHstryDAO.selectList", VO); + return tlist; + } + + /** + * L - Page + * @param addrVO + * @return + * @throws Exception + */ + public List selectPagingList(AdrSbmtLineMgrUsrVO VO) throws Exception { + List tlist = (List) list("AdrSbmtMgrHstryDAO.selectPagingList", VO); + return tlist; + } +} diff --git a/src/main/java/kcc/kccadr/advcSbmt/service/impl/AdrSbmtMgrHstryServiceImpl.java b/src/main/java/kcc/kccadr/advcSbmt/service/impl/AdrSbmtMgrHstryServiceImpl.java new file mode 100644 index 00000000..6ebcc39c --- /dev/null +++ b/src/main/java/kcc/kccadr/advcSbmt/service/impl/AdrSbmtMgrHstryServiceImpl.java @@ -0,0 +1,96 @@ +package kcc.kccadr.advcSbmt.service.impl; + + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Service; + +import kcc.kccadr.advcSbmt.service.AdrSbmtLineMgrUsrVO; +import kcc.kccadr.advcSbmt.service.AdrSbmtMgrHstryService; + +@Service("adrSbmtMgrHstryService") +public class AdrSbmtMgrHstryServiceImpl implements AdrSbmtMgrHstryService { + + //이력 + @Resource(name="adrSbmtLineMgrUsrDAO") + private AdrSbmtLineMgrUsrDAO adrSbmtLineMgrUsrDAO; + + //이력 상세 + //@Resource(name="adrRecordReadingDetailDAO") + //private adrRecordReadingDetailDAO adrRecordReadingDetailDAO; + + //이력 상세 + //@Resource(name="KccadrMgrUdtService") + //private KccadrMgrUdtService kccadrMgrUdtService; + + + /* + String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + ) throws Exception; + */ + + //C + public String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + + , String p_adrRecordReadingSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + ) throws Exception { + return adrSbmtLineMgrUsrDAO.insert4Func( + p_adrSeq + , p_menuNm + , p_menuId + , p_frstRegisterId + , p_lastUpdusrId + + , p_adrRecordReadingSeq + , p_useCd + , p_tableName + , p_updateQuery + ); + } + + //C + public void insert(AdrSbmtLineMgrUsrVO VO) throws Exception { + adrSbmtLineMgrUsrDAO.insert(VO); + } + + //R + public AdrSbmtLineMgrUsrVO selectDetail(AdrSbmtLineMgrUsrVO VO) throws Exception { + return adrSbmtLineMgrUsrDAO.selectDetail(VO); + } + + //U + public int update(AdrSbmtLineMgrUsrVO VO) throws Exception{ + + return adrSbmtLineMgrUsrDAO.update(VO); + } + + //D + public int delete(AdrSbmtLineMgrUsrVO VO) throws Exception{ + return adrSbmtLineMgrUsrDAO.delete(VO); + } + + //List + public List selectList(AdrSbmtLineMgrUsrVO VO) throws Exception{ + return adrSbmtLineMgrUsrDAO.selectList(VO); + } + + //paging List + public List selectPagingList(AdrSbmtLineMgrUsrVO VO) throws Exception{ + return adrSbmtLineMgrUsrDAO.selectPagingList(VO); + } + +} diff --git a/src/main/java/kcc/kccadr/advcSms/service/AdrSmsSendMgrService.java b/src/main/java/kcc/kccadr/advcSms/service/AdrSmsSendMgrService.java new file mode 100644 index 00000000..d371702a --- /dev/null +++ b/src/main/java/kcc/kccadr/advcSms/service/AdrSmsSendMgrService.java @@ -0,0 +1,39 @@ +package kcc.kccadr.advcSms.service; + +import java.util.List; + +public interface AdrSmsSendMgrService { + + String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + + , String p_adrHstryMgrSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + + ) throws Exception; + + //C + void insert(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception; + + //R + AdrSmsSendMgrVO selectDetail(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception; + + //U + int update(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception; + + //D + int delete(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception; + + //L + List selectList(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception; + + //L page + List selectPagingList(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception; + +} diff --git a/src/main/java/kcc/kccadr/advcSms/service/AdrSmsSendMgrVO.java b/src/main/java/kcc/kccadr/advcSms/service/AdrSmsSendMgrVO.java new file mode 100644 index 00000000..735cf32d --- /dev/null +++ b/src/main/java/kcc/kccadr/advcSms/service/AdrSmsSendMgrVO.java @@ -0,0 +1,62 @@ +package kcc.kccadr.advcSms.service; + +import java.io.Serializable; + +import kcc.com.cmm.ComDefaultVO; + +@SuppressWarnings("serial") +public class AdrSmsSendMgrVO extends ComDefaultVO implements Serializable { + + private String smsSendSeq; //문자발송 일련 번호 + private String adrSeq; //조정일련번호 + private String phone; //연락처 + private String cn; //내용 + private String statCd; //조정사건상태CC013 + private String frstRegistPnttm; //등록일시 + private String frstRegisterId; //등록자 + + + public String getSmsSendSeq() { + return smsSendSeq; + } + public void setSmsSendSeq(String smsSendSeq) { + this.smsSendSeq = smsSendSeq; + } + public String getAdrSeq() { + return adrSeq; + } + public void setAdrSeq(String adrSeq) { + this.adrSeq = adrSeq; + } + public String getPhone() { + return phone; + } + public void setPhone(String phone) { + this.phone = phone; + } + public String getCn() { + return cn; + } + public void setCn(String cn) { + this.cn = cn; + } + public String getStatCd() { + return statCd; + } + public void setStatCd(String statCd) { + this.statCd = statCd; + } + public String getFrstRegistPnttm() { + return frstRegistPnttm; + } + public void setFrstRegistPnttm(String frstRegistPnttm) { + this.frstRegistPnttm = frstRegistPnttm; + } + public String getFrstRegisterId() { + return frstRegisterId; + } + public void setFrstRegisterId(String frstRegisterId) { + this.frstRegisterId = frstRegisterId; + } + +} diff --git a/src/main/java/kcc/kccadr/advcSms/service/impl/AdrSmsSendMgrDAO.java b/src/main/java/kcc/kccadr/advcSms/service/impl/AdrSmsSendMgrDAO.java new file mode 100644 index 00000000..ea1a46cd --- /dev/null +++ b/src/main/java/kcc/kccadr/advcSms/service/impl/AdrSmsSendMgrDAO.java @@ -0,0 +1,189 @@ +package kcc.kccadr.advcSms.service.impl; + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Repository; + +import egovframework.rte.fdl.idgnr.EgovIdGnrService; +import egovframework.rte.psl.dataaccess.EgovAbstractDAO; +import kcc.kccadr.advc.service.AdrHstryMgrVO; +import kcc.kccadr.advcSms.service.AdrSmsSendMgrVO; + +@Repository("adrSmsSendMgrDAO") +public class AdrSmsSendMgrDAO extends EgovAbstractDAO { + + //조정사건 이력관리 일련번호 + @Resource(name="adrHstryMgrSeqGnrService") + private EgovIdGnrService adrHstryMgrSeqGnrService; + + //조정사건 이력관리 일련번호 + @Resource(name="adrHstryMgrDetailSeqGnrService") + private EgovIdGnrService adrHstryMgrDetailSeqGnrService; + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + /* + public String insert4FuncMain--( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + , String s_adrHstryMgrSeq + ) throws Exception { + + //step1.조정이력일련번호 - adr_hstry_mgr insert + //String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO(); + adrHstryMgrVO.setAdrSeq(p_adrSeq); + adrHstryMgrVO.setMenuNm(p_menuNm); + adrHstryMgrVO.setMenuId(p_menuId); + if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) { + adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId); + }else { + adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId); + } + + adrHstryMgrVO.setAdrHstryMgrSeq(s_adrHstryMgrSeq); + + insert("AdrHstryMgrDAO.insert", adrHstryMgrVO); + + + //step2.adr_mgr_master 에서 현재 stat_cd 가져오기 + AdrHstryMgrVO adrHstryMgrVOTmp = (AdrHstryMgrVO) select("AdrHstryMgrDetailDAO.selectDetailAdrMgrMaster", adrHstryMgrVO); + + + //step3.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert + String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId(); + adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq); + adrHstryMgrVO.setUseCd("U"); + adrHstryMgrVO.setTableName("adr_mgr_master"); + adrHstryMgrVO.setUpdateQuery(" SET stat_cd='"+adrHstryMgrVOTmp.getStatCd()+"' WHERE adr_seq='"+adrHstryMgrVO.getAdrSeq()+"' ") ; + + insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO); + + + return s_adrHstryMgrSeq; + } + */ + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + public String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + , String p_adrHstryMgrSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + ) throws Exception { + + //step1.조정이력일련번호 - adr_hstry_mgr insert + //String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO(); + + adrHstryMgrVO.setAdrSeq(p_adrSeq); + adrHstryMgrVO.setMenuNm(p_menuNm); + adrHstryMgrVO.setMenuId(p_menuId); + if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) { + adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId); + }else { + adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId); + } + + + //개별 액션 단독 저장인 경우 + if ("".equals(p_adrHstryMgrSeq)) { + p_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId(); + + adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq); + + insert("AdrHstryMgrDAO.insert", adrHstryMgrVO); + + }else { + adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq); + + } + + //step2.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert + String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId(); + adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq); + adrHstryMgrVO.setUseCd(p_useCd); + adrHstryMgrVO.setTableName(p_tableName); + adrHstryMgrVO.setUpdateQuery(p_updateQuery) ; + + insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO); + + + return p_adrHstryMgrSeq; + } + + /** + * 등록 - C + * @param AdjstChangeDateVO + * @throws Exception + */ + public void insert(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception { + insert("AdrSmsSendMgrDAO.insert", adrHstryMgrVO); + } + + /** + * 상세보기 - R + * @param AdjstChangeDateVO + * @return + * @throws Exception + */ + public AdrSmsSendMgrVO selectDetail(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception { + return (AdrSmsSendMgrVO) select("AdrSmsSendMgrDAO.selectDetail", adrHstryMgrVO); + } + + /** + * 수정 - U + * @param AdjstChangeDateVO + * @return + * @throws Exception + */ + public int update(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception { + return update("AdrSmsSendMgrDAO.update", adrHstryMgrVO); + } + + /** + * 삭제 - D + * @param addrAgencyVO + * @return + * @throws Exception + */ + public int delete(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception { + return delete("AdrSmsSendMgrDAO.delete", adrHstryMgrVO); + } + + //L + public List selectList(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception { + List tlist = (List) list("AdrSmsSendMgrDAO.selectList", adrHstryMgrVO); + return tlist; + } + + /** + * L - Page + * @param addrVO + * @return + * @throws Exception + */ + public List selectPagingList(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception { + List tlist = (List) list("AdrSmsSendMgrDAO.selectPagingList", adrHstryMgrVO); + return tlist; + } +} diff --git a/src/main/java/kcc/kccadr/advcSms/service/impl/AdrSmsSendMgrServiceImpl.java b/src/main/java/kcc/kccadr/advcSms/service/impl/AdrSmsSendMgrServiceImpl.java new file mode 100644 index 00000000..0c9422a6 --- /dev/null +++ b/src/main/java/kcc/kccadr/advcSms/service/impl/AdrSmsSendMgrServiceImpl.java @@ -0,0 +1,96 @@ +package kcc.kccadr.advcSms.service.impl; + + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Service; + +import kcc.kccadr.advcSms.service.AdrSmsSendMgrService; +import kcc.kccadr.advcSms.service.AdrSmsSendMgrVO; + +@Service("adrSmsSendMgrService") +public class AdrSmsSendMgrServiceImpl implements AdrSmsSendMgrService { + + //이력 + @Resource(name="adrSmsSendMgrDAO") + private AdrSmsSendMgrDAO adrSmsSendMgrDAO; + + //이력 상세 + //@Resource(name="adrRecordReadingDetailDAO") + //private adrRecordReadingDetailDAO adrRecordReadingDetailDAO; + + //이력 상세 + //@Resource(name="KccadrMgrUdtService") + //private KccadrMgrUdtService kccadrMgrUdtService; + + + /* + String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + ) throws Exception; + */ + + //C + public String insert4Func( + String p_adrSeq + , String p_menuNm + , String p_menuId + , String p_frstRegisterId + , String p_lastUpdusrId + + , String p_adrRecordReadingSeq + , String p_useCd + , String p_tableName + , String p_updateQuery + ) throws Exception { + return adrSmsSendMgrDAO.insert4Func( + p_adrSeq + , p_menuNm + , p_menuId + , p_frstRegisterId + , p_lastUpdusrId + + , p_adrRecordReadingSeq + , p_useCd + , p_tableName + , p_updateQuery + ); + } + + //C + public void insert(AdrSmsSendMgrVO adrRecordReadingVO) throws Exception { + adrSmsSendMgrDAO.insert(adrRecordReadingVO); + } + + //R + public AdrSmsSendMgrVO selectDetail(AdrSmsSendMgrVO adrRecordReadingVO) throws Exception { + return adrSmsSendMgrDAO.selectDetail(adrRecordReadingVO); + } + + //U + public int update(AdrSmsSendMgrVO adrRecordReadingVO) throws Exception{ + + return adrSmsSendMgrDAO.update(adrRecordReadingVO); + } + + //D + public int delete(AdrSmsSendMgrVO adrRecordReadingVO) throws Exception{ + return adrSmsSendMgrDAO.delete(adrRecordReadingVO); + } + + //List + public List selectList(AdrSmsSendMgrVO adrRecordReadingVO) throws Exception{ + return adrSmsSendMgrDAO.selectList(adrRecordReadingVO); + } + + //paging List + public List selectPagingList(AdrSmsSendMgrVO adrRecordReadingVO) throws Exception{ + return adrSmsSendMgrDAO.selectPagingList(adrRecordReadingVO); + } + +} diff --git a/src/main/resources/egovframework/sqlmap/config/mysql/sql-map-config-cubrid-advc.xml b/src/main/resources/egovframework/sqlmap/config/mysql/sql-map-config-cubrid-advc.xml index da6712f6..1130e839 100644 --- a/src/main/resources/egovframework/sqlmap/config/mysql/sql-map-config-cubrid-advc.xml +++ b/src/main/resources/egovframework/sqlmap/config/mysql/sql-map-config-cubrid-advc.xml @@ -11,6 +11,30 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/kccadr/advcDept/DeptUsrInfo_SQL_Cubrid.xml b/src/main/resources/egovframework/sqlmap/kccadr/advcDept/DeptUsrInfo_SQL_Cubrid.xml new file mode 100644 index 00000000..bbcfe87e --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/advcDept/DeptUsrInfo_SQL_Cubrid.xml @@ -0,0 +1,148 @@ + + + + + + + + + + + dept_usr_info + + + + + dept_seq, + dept_ty, + mngr_id, + + frst_regist_pnttm, + frst_register_id + + + + + + + a.dept_seq AS deptSeq, + a.dept_ty AS deptTy, + a.mngr_id AS mngrId, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i:%s') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId + + + + + + + + INSERT INTO ( + + + )VALUES( + + #deptSeq#, + #deptTy#, + #mngrId#, + + NOW(), + #frstRegisterId# + + ) + + + + + + + + UPDATE + + SET + + dept_seq = #deptSeq# + + + , dept_ty = #deptTy# + + + , mngr_id = #mngrId# + + + + WHERE + dept_seq = #deptSeq# + + + + + + DELETE FROM + + WHERE + dept_seq = #deptSeq# + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/advcDept/PstnMenuInfo_SQL_Cubrid.xml b/src/main/resources/egovframework/sqlmap/kccadr/advcDept/PstnMenuInfo_SQL_Cubrid.xml new file mode 100644 index 00000000..20d09da6 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/advcDept/PstnMenuInfo_SQL_Cubrid.xml @@ -0,0 +1,148 @@ + + + + + + + + + + + dept_usr_info + + + + + dept_seq, + dept_ty, + mngr_id, + + frst_regist_pnttm, + frst_register_id + + + + + + + a.dept_seq AS deptSeq, + a.dept_ty AS deptTy, + a.mngr_id AS mngrId, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i:%s') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId + + + + + + + + INSERT INTO ( + + + )VALUES( + + #deptSeq#, + #deptTy#, + #mngrId#, + + NOW(), + #frstRegisterId# + + ) + + + + + + + + UPDATE + + SET + + dept_seq = #deptSeq# + + + , dept_ty = #deptTy# + + + , mngr_id = #mngrId# + + + + WHERE + dept_seq = #deptSeq# + + + + + + DELETE FROM + + WHERE + dept_seq = #deptSeq# + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/advcPrtcl/AdrPrtclMemOpinion_SQL_Cubrid.xml b/src/main/resources/egovframework/sqlmap/kccadr/advcPrtcl/AdrPrtclMemOpinion_SQL_Cubrid.xml new file mode 100644 index 00000000..b85fe6cd --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/advcPrtcl/AdrPrtclMemOpinion_SQL_Cubrid.xml @@ -0,0 +1,176 @@ + + + + + + + + + + + adr_prtcl_mem_opinion + + + + + adr_seq, + adr_sn, + prtcl_seq, + opinion_seq, + cn, + + frst_regist_pnttm, + frst_register_id + + + + + + + a.adr_seq AS adrSeq, + a.adr_sn AS adrSn, + a.prtcl_seq AS prtclSeq, + a.opinion_seq AS opinionSeq, + a.cn AS cn, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i:%s') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId + + + + + + + INSERT INTO ( + + + )VALUES( + + #adrSeq#, + #adrSn#, + #prtclSeq#, + #opinionSeq#, + #cn#, + + NOW(), + #frstRegisterId# + + ) + + + + + + + + UPDATE + + SET + + opinion_seq = #opinionSeq# + + + , cn = #cn# + + + + WHERE + adr_seq = #adrSeq# + AND adr_sn = #adrSn# + AND prtcl_seq = #prtclSeq# + AND opinion_seq = #opinionSeq# + + + + + + DELETE FROM + + WHERE + adr_seq = #adrSeq# + AND adr_sn = #adrSn# + AND prtcl_seq = #prtclSeq# + AND opinion_seq = #opinionSeq# + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/advcRecord/AdrRecordReadingHstry_SQL_Cubrid.xml b/src/main/resources/egovframework/sqlmap/kccadr/advcRecord/AdrRecordReadingHstry_SQL_Cubrid.xml new file mode 100644 index 00000000..36d49921 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/advcRecord/AdrRecordReadingHstry_SQL_Cubrid.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + adr_record_reading_hstry + + + + + record_reading_seq, + record_reading_hstry_seq, + + prcsn_stat_cd, + prcsn_pnttm, + cn, + + frst_regist_pnttm, + frst_register_id + + + + + + + a.record_reading_seq AS recordReadingSeq, + a.record_reading_hstry_seq AS recordReadingHstrySeq, + + a.prcsn_stat_cd AS prcsnStatCd, + a.prcsn_pnttm AS prcsnPnttm, + a.cn AS cn, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i:%s') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId + + + + + + + INSERT INTO ( + + + )VALUES( + + #recordReadingSeq#, + #recordReadingHstrySeq#, + + #prcsnStatCd#, + #prcsnPnttm#, + #cn#, + + NOW(), + #frstRegisterId# + + ) + + + + + + + + UPDATE + + SET + + record_reading_hstry_seq = #recordReadingHstrySeq# + + + , prcsn_stat_cd = #prcsnStatCd# + , prcsn_pnttm = NOW() + + + , cn= cn + + + + + WHERE + record_reading_seq = #recordReadingSeq# + AND record_reading_hstry_seq = #recordReadingHstrySeq# + + + + + + + + + DELETE FROM + + WHERE + record_reading_seq = #recordReadingSeq# + AND record_reading_hstry_seq = #recordReadingHstrySeq# + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/advcRecord/AdrRecordReading_SQL_Cubrid.xml b/src/main/resources/egovframework/sqlmap/kccadr/advcRecord/AdrRecordReading_SQL_Cubrid.xml new file mode 100644 index 00000000..65395882 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/advcRecord/AdrRecordReading_SQL_Cubrid.xml @@ -0,0 +1,194 @@ + + + + + + + + + + + adr_record_reading + + + + + record_reading_seq, + adr_seq, + req_ty, + myself_is, + docu_ty, + auth_qntty, + prcsn_stat_cd, + prcsn_pnttm, + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + + + + a.record_reading_seq AS recordReadingSeq, + a.adr_seq AS adrSeq, + a.req_ty AS reqTy, + a.myself_is AS myselfIs, + a.docu_ty AS docuTy, + a.auth_qntty AS authQntty, + a.prcsn_stat_cd AS prcsnStatCd, + a.prcsn_pnttm AS prcsnPnttm, + /* + a.frst_regist_pnttm AS frstRegistPnttm, + */ + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i:%s') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + /* + a.last_updt_pnttm AS lastUpdtPnttm, + */ + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d %H:%i:%s') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + + INSERT INTO ( + + + )VALUES( + + #recordReadingSeq#, + #adrSeq#, + #reqTy#, + #myselfIs#, + #docuTy#, + #authQntty#, + #prcsnStatCd#, + #prcsnPnttm#, + + NOW(), + #frstRegisterId#, + + null, + null + + ) + + + + + + + + UPDATE + + SET + + last_updt_pnttm = NOW() + , last_updusr_id = #lastUpdusrId# + + + , adr_seq = adrSeq + + + , req_ty = reqTy + + + , myself_is = myselfIs + + + , docu_ty = docuTy + + + , auth_qntty= authQntty + + + , prcsn_stat_cd = prcsnStatCd + , prcsn_pnttm = NOW() + + + + + WHERE + record_reading_seq = #recordReadingSeq# + + + + + + + + + DELETE FROM + + WHERE + record_reading_seq = #recordReadingSeq# + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/advcSbmt/AdrSbmtLineMgrUsr_SQL_Cubrid.xml b/src/main/resources/egovframework/sqlmap/kccadr/advcSbmt/AdrSbmtLineMgrUsr_SQL_Cubrid.xml new file mode 100644 index 00000000..9bcc0c57 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/advcSbmt/AdrSbmtLineMgrUsr_SQL_Cubrid.xml @@ -0,0 +1,247 @@ + + + + + + + + + + + adr_sbmt_line_mgr_usr + + + + + register_id, + sbmt_ty_cd, + sbmt_line_nm, + basics_sbmt_line_is, + sbmt_id1, + sbmt_id2, + sbmt_id3, + sbmt_id4, + sbmt_id5, + sbmt_id6, + + sbstt_sbmt_id1, + sbstt_sbmt_id2, + sbstt_sbmt_id3, + sbstt_sbmt_id4, + sbstt_sbmt_id5, + sbstt_sbmt_id6, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + + + + + a.register_id AS registerId, + a.sbmt_ty_cd AS sbmtTyCd, + a.sbmt_line_nm AS sbmtLineNm, + a.basics_sbmt_line_is AS basicsSbmtLineIs, + + a.sbmt_id1 AS sbmtId1, + a.sbmt_id2 AS sbmtId2, + a.sbmt_id3 AS sbmtId3, + a.sbmt_id4 AS sbmtId4, + a.sbmt_id5 AS sbmtId5, + a.sbmt_id6 AS sbmtId6, + + a.sbstt_sbmt_id1 AS sbsttSbmtId1, + a.sbstt_sbmt_id2 AS sbsttSbmtId2, + a.sbstt_sbmt_id3 AS sbsttSbmtId3, + a.sbstt_sbmt_id4 AS sbsttSbmtId4, + a.sbstt_sbmt_id5 AS sbsttSbmtId5, + a.sbstt_sbmt_id6 AS sbsttSbmtId6, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i:%s') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d %H:%i:%s') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + + + INSERT INTO ( + + + )VALUES( + + #registerId#, + #sbmtTyCd#, + #sbmtLineNm#, + #basicsSbmtLineIs#, + + #sbmtId1#, + #sbmtId2#, + #sbmtId3#, + #sbmtId4#, + #sbmtId5#, + #sbmtId6#, + + #sbsttSbmtId1#, + #sbsttSbmtId2#, + #sbsttSbmtId3#, + #sbsttSbmtId4#, + #sbsttSbmtId5#, + #sbsttSbmtId6#, + + NOW(), + #frstRegisterId#, + null, + null + + ) + + + + + + + + UPDATE + + SET + + last_updt_pnttm = NOW() + , last_updusr_id = #lastUpdusrId# + + + , sbmt_line_nm = #sbmtLineNm# + + + , basics_sbmt_line_is = #basicsSbmtLineIs# + + + , sbmt_id1 = #sbmtId1# + + + , sbmt_id2 = #sbmtId2# + + + , sbmt_id3 = #sbmtId3# + + + , sbmt_id4 = #sbmtId4# + + + , sbmt_id5 = #sbmtId5# + + + , sbmt_id6 = #sbmtId6# + + + + , sbstt_sbmt_id1 = #sbsttSbmtId1# + + + , sbstt_sbmt_id2 = #sbsttSbmtId2# + + + , sbstt_sbmt_id3 = #sbsttSbmtId3# + + + , sbstt_sbmt_id4 = #sbsttSbmtId4# + + + , sbstt_sbmt_id5 = #sbsttSbmtId5# + + + , sbstt_sbmt_id6 = #sbsttSbmtId6# + + + + WHERE + register_id = #registerId# + AND sbmt_ty_cd = #sbmtTyCd# + + + + + + DELETE FROM + + WHERE + register_id = #registerId# + AND sbmt_ty_cd = #sbmtTyCd# + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/advcSbmt/AdrSbmtMgrHstry_SQL_Cubrid.xml b/src/main/resources/egovframework/sqlmap/kccadr/advcSbmt/AdrSbmtMgrHstry_SQL_Cubrid.xml new file mode 100644 index 00000000..5c89905b --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/advcSbmt/AdrSbmtMgrHstry_SQL_Cubrid.xml @@ -0,0 +1,223 @@ + + + + + + + + + + + adr_sbmt_mgr_hstry + + + + + adr_seq, + adr_sn, + sbmt_seq, + sbmt_sbstt_seq, + agnt_sbmt_id, + sbmt_id_sbstt, + sbmt_id_bef, + + frst_regist_pnttm, + frst_register_id + + + + + + + a.adr_seq AS adrSeq, + a.adr_sn AS adrSn, + a.sbmt_seq AS sbmtSeq, + a.sbmt_sbstt_seq AS sbmtSbsttSeq, + a.agnt_sbmt_id AS agntSbmtId, + a.sbmt_id_sbstt AS sbmtIdSbstt, + a.sbmt_id_bef AS sbmtIdBef, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i:%s') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId + + + + + + + INSERT INTO ( + + + )VALUES( + + #adrSeq#, + #adrSn#, + #sbmtSeq#, + #sbmtSbsttSeq#, + #agntSbmtId#, + #sbmtIdSbstt#, + #sbmtIdBef#, + + NOW(), + #frstRegisterId# + + ) + + + + + + + + UPDATE + + SET + + last_updt_pnttm = NOW() + , last_updusr_id = #lastUpdusrId# + + + , sbmt_line_nm = #sbmtLineNm# + + + , basics_sbmt_line_is = #basicsSbmtLineIs# + + + , sbmt_id1 = #sbmtId1# + + + , sbmt_id2 = #sbmtId2# + + + , sbmt_id3 = #sbmtId3# + + + , sbmt_id4 = #sbmtId4# + + + , sbmt_id5 = #sbmtId5# + + + , sbmt_id6 = #sbmtId6# + + + + , sbstt_sbmt_id1 = #sbsttSbmtId1# + + + , sbstt_sbmt_id2 = #sbsttSbmtId2# + + + , sbstt_sbmt_id3 = #sbsttSbmtId3# + + + , sbstt_sbmt_id4 = #sbsttSbmtId4# + + + , sbstt_sbmt_id5 = #sbsttSbmtId5# + + + , sbstt_sbmt_id6 = #sbsttSbmtId6# + + + + WHERE + adr_seq = #adrSeq# + AND adr_sn = #adrSn# + AND sbmt_seq = #sbmtSeq# + AND sbmt_sbstt_seq = #sbmtSbsttSeq# + + + + + + DELETE FROM + + WHERE + adr_seq = #adrSeq# + AND adr_sn = #adrSn# + AND sbmt_seq = #sbmtSeq# + AND sbmt_sbstt_seq = #sbmtSbsttSeq# + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/advcSms/AdrSmsSendMgr_SQL_Cubrid.xml b/src/main/resources/egovframework/sqlmap/kccadr/advcSms/AdrSmsSendMgr_SQL_Cubrid.xml new file mode 100644 index 00000000..3eaf1ccd --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/advcSms/AdrSmsSendMgr_SQL_Cubrid.xml @@ -0,0 +1,162 @@ + + + + + + + + + + + adr_sms_send_mgr + + + + + sms_send_seq, + adr_seq, + phone, + cn, + stat_cd, + frst_regist_pnttm, + frst_register_id + + + + + + + a.sms_send_seq AS smsSendSeq, + a.adr_seq AS adrSeq, + a.phone AS phone, + a.cn AS cn, + a.stat_cd AS statCd, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i:%s') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId + + + + + + + + INSERT INTO ( + + + )VALUES( + + #smsSendSeq#, + #adrSeq#, + #phone#, + #cn#, + #statCd#, + + NOW(), + #frstRegisterId# + + ) + + + + + + + + UPDATE + + SET + + sms_send_seq = #smsSendSeq# + + + , adr_seq = #adrSeq# + + + , phone = #phone# + + + , cn= cn + + + , stat_cd = #statCd# + + + + WHERE + sms_send_seq = #smsSendSeq# + + + + + + + + + DELETE FROM + + WHERE + sms_send_seq = #smsSendSeq# + + + + + + + + +