jhleem / egov star

임종호 임종호 2022-01-26 @4


            
Index: egov3.10/src/main/java/egovframework/com/dam/app/web/EgovKnoAppraisalController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/app/web/EgovKnoAppraisalController.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/app/web/EgovKnoAppraisalController.java (nonexistent) @@ -1,198 +0,0 @@ -package egovframework.com.dam.app.web; - -import java.util.List; -import java.util.Map; - -import javax.annotation.Resource; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.ui.ModelMap; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springmodules.validation.commons.DefaultBeanValidator; - -import egovframework.com.cmm.EgovMessageSource; -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.util.EgovUserDetailsHelper; -import egovframework.com.dam.app.service.EgovKnoAppraisalService; -import egovframework.com.dam.app.service.KnoAppraisal; -import egovframework.com.dam.app.service.KnoAppraisalVO; -import egovframework.com.utl.fcc.service.EgovStringUtil; -import egovframework.rte.fdl.property.EgovPropertyService; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - -/** - * 개요 - * - 지식정보평가에 대한 controller 클래스를 정의한다. - * - * 상세내용 - * - 지식정보평가에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식정보평가의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:36 - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.8.12 박종선 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * </pre> - */ - -@Controller -public class EgovKnoAppraisalController { - - @Resource(name = "KnoAppraisalService") - private EgovKnoAppraisalService knoAppraisalService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - @Autowired - private DefaultBeanValidator beanValidator; - - /** EgovMessageSource */ - @Resource(name="egovMessageSource") - EgovMessageSource egovMessageSource; - - /** - * 등록된 지식정보평가 정보를 조회 한다. - * @param KnoAppraisalVO -app 지식정보평가 VO - * @return String - 리턴 Url - * - * @param KnoAppraisalVO - */ - @IncludedInfo(name="지식평가관리", listUrl="/dam/app/EgovComDamAppraisalList.do", order = 1290 ,gid = 80) - @RequestMapping(value="/dam/app/EgovComDamAppraisalList.do") - public String selectKnoAppraisalList( - @ModelAttribute("searchVO") KnoAppraisalVO searchVO - , ModelMap model - ) throws Exception { - - //Spring Security 사용자권한 처리 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - if (!isAuthenticated) { - model.addAttribute("message", egovMessageSource.getMessage("fail.common.login")); - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - // 로그인 객체 선언 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - /** EgovPropertyService.mapMaterial */ - searchVO.setPageUnit(propertiesService.getInt("pageUnit")); - searchVO.setPageSize(propertiesService.getInt("pageSize")); - - /** paging */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(searchVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(searchVO.getPageUnit()); - paginationInfo.setPageSize(searchVO.getPageSize()); - - searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - searchVO.setLastIndex(paginationInfo.getLastRecordIndex()); - searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - searchVO.setEmplyrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - List<?> KnoAppraisalList = knoAppraisalService.selectKnoAppraisalList(searchVO); - model.addAttribute("resultList", KnoAppraisalList); - - int totCnt = knoAppraisalService.selectKnoAppraisalTotCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/dam/app/EgovComDamAppraisalList"; - } - - /** - * 지식정보평가 상세 정보를 조회 한다. - * @param KnoAppraisalVO - 지식정보평가 VO - * @return String - 리턴 Url - * - * @param KnoAppraisalVO - */ - @RequestMapping(value="/dam/app/EgovComDamAppraisal.do") - public String selectKnoAppraisal(@ModelAttribute("loginVO") LoginVO loginVO - , KnoAppraisal knoAppraisal - , ModelMap model - , @RequestParam Map<?, ?> commandMap - ) throws Exception { - KnoAppraisal vo = knoAppraisalService.selectKnoAppraisal(knoAppraisal); - model.addAttribute("result", vo); - return "egovframework/com/dam/app/EgovComDamAppraisalDetail"; - } - - /** - * 지식정보평가 정보를 신규로 등록한다. - * @param knoAps - 지식정보평가 model - * @return String - 리턴 Url - * - * @param knoAps - */ - //@RequestMapping(value="/dam/app/EgovComDamAppraisalRegist.do") - //public String insertKnoAppraisal(knoAps knoAps){ - // return "egovframework/com/"; - //} - - /** - * 기 등록 된 지식정보평가 정보를 수정 한다. - * @param AppraisalknoAps - 지식정보평가 model - * @return String - 리턴 Url - * - * @param knoAps - */ - @RequestMapping(value="/dam/app/EgovComDamAppraisalModify.do") - public String updateKnoAppraisal(@ModelAttribute("knoId") KnoAppraisal knoAppraisal - , BindingResult bindingResult - , @RequestParam Map<?, ?> commandMap - , ModelMap model - ) throws Exception { - - //로그인 객체 선언 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - String sCmd = commandMap.get("cmd") == null ? "": (String)commandMap.get("cmd"); - if (sCmd.equals("")) { - KnoAppraisal vo = knoAppraisalService.selectKnoAppraisal(knoAppraisal); - model.addAttribute("knoAppraisal", vo); - return "egovframework/com/dam/app/EgovComDamAppraisalModify"; - } else if (sCmd.equals("Modify")) { - beanValidator.validate(knoAppraisal, bindingResult); - if (bindingResult.hasErrors()){ - KnoAppraisal vo = knoAppraisalService.selectKnoAppraisal(knoAppraisal); - model.addAttribute("knoAppraisal", vo); - return "egovframework/com/dam/app/EgovComDamAppraisalModify"; - } - - // 아이디 설정 - //knoAppraisal.setFrstRegisterId((String)loginVO.getUniqId()); - //knoAppraisal.setLastUpdusrId((String)loginVO.getUniqId()); - knoAppraisal.setSpeId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - - knoAppraisalService.updateKnoAppraisal(knoAppraisal); - return "forward:/dam/app/EgovComDamAppraisalList.do"; - } else { - return "forward:/dam/app/EgovComDamAppraisalList.do"; - } - } - - /** - * 기 등록된 지식정보평가 정보를 삭제한다. - * @param AppraisalknoAps - 지식정보평가 model - * @return String - 리턴 Url - * - * @param knoAps - */ - //public String deleteKnoAppraisal(knoAps knoAps){ - // return "egovframework/com/"; - //} - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/app/service/impl/KnoAppraisalDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/app/service/impl/KnoAppraisalDAO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/app/service/impl/KnoAppraisalDAO.java (nonexistent) @@ -1,89 +0,0 @@ -package egovframework.com.dam.app.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.dam.app.service.KnoAppraisal; -import egovframework.com.dam.app.service.KnoAppraisalVO; - -import org.springframework.stereotype.Repository; - -/** - * 개요 - * - 지식정보평가에 대한 DAO 클래스를 정의한다. - * - * 상세내용 - * - 지식정보평가에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식정보평가의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:47 - */ - -@Repository("KnoAppraisalDAO") -public class KnoAppraisalDAO extends EgovComAbstractDAO { - - /** - * 등록된 지식정보평가 정보를 조회 한다. - * @param KnoAppraisalVO - 지식정보평가 VO - * @return String - 지식정보평가 VO - * - * @param KnoAppraisalVO - */ - public List<?> selectKnoAppraisalList(KnoAppraisalVO searchVO) throws Exception { - return selectList("KnoAppraisalDAO.selectKnoAppraisalList", searchVO); - } - - /** - * 지식정보평가 목록 총 갯수를 조회한다. - * @param MapTeamVO - 지식정보평가 Vo - * @return int - 지식정보평가 토탈 카운트 수 - * - * @param KnoAppraisalVO - */ - public int selectKnoAppraisalTotCnt(KnoAppraisalVO searchVO) throws Exception { - return (Integer)selectOne("KnoAppraisalDAO.selectKnoAppraisalTotCnt", searchVO); - } - - /** - * 지식정보평가 상세 정보를 조회 한다. - * @param KnoAppraisalVO - 지식정보평가 VO - * @return String - 지식정보평가 VO - * - * @param KnoAppraisalVO - */ - public KnoAppraisal selectKnoAppraisal(KnoAppraisal knoAppraisal) throws Exception { - return (KnoAppraisal)selectOne("KnoAppraisalDAO.selectKnoAppraisal", knoAppraisal); - } - - /** - * 지식정보평가 정보를 신규로 등록한다. - * @param knoAps - 지식정보평가 model - * - * @param knoAps - */ - public void insertKnoAppraisal(KnoAppraisal knoAppraisal) throws Exception { - insert("KnoAppraisalDAO.insertKnoAppraisal", knoAppraisal); - } - - /** - * 기 등록 된 지식정보평가 정보를 수정 한다. - * @param AppraisalknoAps - 지식정보평가 model - * - * @param knoAps - */ - public void updateKnoAppraisal(KnoAppraisal knoAppraisal) throws Exception { - update("KnoAppraisalDAO.updateKnoAppraisal", knoAppraisal); - } - - /** - * 기 등록된 지식정보평가 정보를 삭제한다. - * @param AppraisalknoAps - 지식정보평가 model - * - * @param knoAps - */ - public void deleteKnoAppraisal(KnoAppraisal knoAppraisal) throws Exception { - delete("KnoAppraisalDAO.deleteKnoAppraisal", knoAppraisal); - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/app/service/impl/EgovKnoAppraisalServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/app/service/impl/EgovKnoAppraisalServiceImpl.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/app/service/impl/EgovKnoAppraisalServiceImpl.java (nonexistent) @@ -1,103 +0,0 @@ -package egovframework.com.dam.app.service.impl; - -import java.util.List; - -import egovframework.com.dam.app.service.EgovKnoAppraisalService; -import egovframework.com.dam.app.service.KnoAppraisal; -import egovframework.com.dam.app.service.KnoAppraisalVO; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -/** - * 개요 - * - 지식정보평가에 대한 ServiceImpl 클래스를 정의한다. - * - * 상세내용 - * - 지식정보평가에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식정보평가의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:38 - */ - -@Service("KnoAppraisalService") -public class EgovKnoAppraisalServiceImpl extends EgovAbstractServiceImpl implements EgovKnoAppraisalService { - - @Resource(name="KnoAppraisalDAO") - private KnoAppraisalDAO KnoAppraisalDAO; - - /** - * 등록된 지식정보평가 정보를 조회 한다. - * @param KnoAppraisalVO - 지식정보평가 VO - * @return String - 지식정보평가 VO - * - * @param KnoAppraisalVO - */ - @Override - public List<?> selectKnoAppraisalList(KnoAppraisalVO searchVO) throws Exception { - return KnoAppraisalDAO.selectKnoAppraisalList(searchVO); - } - - /** - * 지식정보평가 목록 총 갯수를 조회한다. - * @param MapTeamVO - 지식정보평가 Vo - * @return int - 지식정보평가 토탈 카운트 수 - * - * @param KnoAppraisalVO - */ - @Override - public int selectKnoAppraisalTotCnt(KnoAppraisalVO searchVO) throws Exception { - return KnoAppraisalDAO.selectKnoAppraisalTotCnt(searchVO); - } - - /** - * 지식정보평가 상세 정보를 조회 한다. - * @param KnoAppraisalVO - 지식정보평가 VO - * @return String - 지식정보평가 VO - * - * @param KnoAppraisalVO - */ - @Override - public KnoAppraisal selectKnoAppraisal(KnoAppraisal knoAppraisal) throws Exception { - KnoAppraisal kal = KnoAppraisalDAO.selectKnoAppraisal(knoAppraisal); - return kal; - } - - /** - * 지식정보평가 정보를 신규로 등록한다. - * @param knoAps - 지식정보평가 model - * - * @param knoAps - */ - @Override - public void insertKnoAppraisal(KnoAppraisal knoAppraisal) throws Exception { - KnoAppraisalDAO.insertKnoAppraisal(knoAppraisal); - } - - /** - * 기 등록 된 지식정보평가 정보를 수정 한다. - * @param AppraisalknoAps - 지식정보평가 model - * - * @param knoAps - */ - @Override - public void updateKnoAppraisal(KnoAppraisal knoAppraisal) throws Exception { - KnoAppraisalDAO.updateKnoAppraisal(knoAppraisal); - } - - /** - * 기 등록된 지식정보평가 정보를 삭제한다. - * @param AppraisalknoAps - 지식정보평가 model - * - * @param knoAps - */ - @Override - public void deleteKnoAppraisal(KnoAppraisal knoAppraisal) throws Exception { - KnoAppraisalDAO.deleteKnoAppraisal(knoAppraisal); - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/app/service/KnoAppraisal.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/app/service/KnoAppraisal.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/app/service/KnoAppraisal.java (nonexistent) @@ -1,336 +0,0 @@ -package egovframework.com.dam.app.service; - -/** - * 개요 - * - 지식정보평가에 대한 model 클래스를 정의한다. - * - * 상세내용 - * - 소속조직, 지식유형, 등록일자, 지식명, 지식내용, 첨부파일,평가일자, 평가결과 항목을 관리한다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:47 - */ -public class KnoAppraisal { - - /** - * 지식ID - */ - private String knoId; - /** - * 소속조직ID - */ - private String orgnztId; - /** - * 소속조직명 - */ - private String orgnztNm; - /** - * 평가자ID - */ - private String speId; - /** - * 사용자ID - */ - private String emplyrId; - /** - * 사용자명 - */ - private String userNm; - /** - * 지식유형코드 - */ - private String knoTypeCd; - /** - * 지식유형명 - */ - private String knoTypeNm; - /** - * 지식명 - */ - private String knoNm; - /** - * 지식내용 - */ - private String knoCn; - /** - * 지식평가 - */ - private String knoAps; - /** - * 평가일자 - */ - private String appYmd; - /** - * 개인지식공개여부 - */ - private String othbcAt; - /** - * 등록자명 - */ - private String regstNm; - /** - * 수집일자 - */ - private String colYmd; - /** - * 첨부파일ID - */ - private String atchFileId; - /** - * 최초등록아이디 - */ - private String frstRegisterId = ""; - /** - * 최초등록시점 - */ - private String frstRegisterPnttm = ""; - /** - * 최종수정자ID - */ - private String lastUpdusrId; - /** - * 최종수정시점 - */ - private String lastUpdusrPnttm; - /** - * @return the knoId - */ - public String getKnoId() { - return knoId; - } - /** - * @param knoId the knoId to set - */ - public void setKnoId(String knoId) { - this.knoId = knoId; - } - /** - * @return the orgnztId - */ - public String getOrgnztId() { - return orgnztId; - } - /** - * @param orgnztId the orgnztId to set - */ - public void setOrgnztId(String orgnztId) { - this.orgnztId = orgnztId; - } - /** - * @return the orgnztNm - */ - public String getOrgnztNm() { - return orgnztNm; - } - /** - * @param orgnztNm the orgnztNm to set - */ - public void setOrgnztNm(String orgnztNm) { - this.orgnztNm = orgnztNm; - } - /** - * @return the emplyrId - */ - public String getEmplyrId() { - return emplyrId; - } - /** - * @param emplyrId the emplyrId to set - */ - public void setEmplyrId(String emplyrId) { - this.emplyrId = emplyrId; - } - /** - * @return the userNm - */ - public String getUserNm() { - return userNm; - } - /** - * @param userNm the userNm to set - */ - public void setUserNm(String userNm) { - this.userNm = userNm; - } - /** - * @return the knoTypeCd - */ - public String getKnoTypeCd() { - return knoTypeCd; - } - /** - * @param knoTypeCd the knoTypeCd to set - */ - public void setKnoTypeCd(String knoTypeCd) { - this.knoTypeCd = knoTypeCd; - } - /** - * @return the knoTypeNm - */ - public String getKnoTypeNm() { - return knoTypeNm; - } - /** - * @param knoTypeNm the knoTypeNm to set - */ - public void setKnoTypeNm(String knoTypeNm) { - this.knoTypeNm = knoTypeNm; - } - /** - * @return the knoNm - */ - public String getKnoNm() { - return knoNm; - } - /** - * @param knoNm the knoNm to set - */ - public void setKnoNm(String knoNm) { - this.knoNm = knoNm; - } - /** - * @return the knoCn - */ - public String getKnoCn() { - return knoCn; - } - /** - * @param knoCn the knoCn to set - */ - public void setKnoCn(String knoCn) { - this.knoCn = knoCn; - } - /** - * @return the knoAps - */ - public String getKnoAps() { - return knoAps; - } - /** - * @param knoAps the knoAps to set - */ - public void setKnoAps(String knoAps) { - this.knoAps = knoAps; - } - /** - * @return the appYmd - */ - public String getAppYmd() { - return appYmd; - } - /** - * @param appYmd the appYmd to set - */ - public void setAppYmd(String appYmd) { - this.appYmd = appYmd; - } - /** - * @return the othbcAt - */ - public String getOthbcAt() { - return othbcAt; - } - /** - * @param othbcAt the othbcAt to set - */ - public void setOthbcAt(String othbcAt) { - this.othbcAt = othbcAt; - } - /** - * @return the regstNm - */ - public String getRegstNm() { - return regstNm; - } - /** - * @param regstNm the regstNm to set - */ - public void setRegstNm(String regstNm) { - this.regstNm = regstNm; - } - /** - * @return the colYmd - */ - public String getColYmd() { - return colYmd; - } - /** - * @param colYmd the colYmd to set - */ - public void setColYmd(String colYmd) { - this.colYmd = colYmd; - } - /** - * @return the atchFileId - */ - public String getAtchFileId() { - return atchFileId; - } - /** - * @param atchFileId the atchFileId to set - */ - public void setAtchFileId(String atchFileId) { - this.atchFileId = atchFileId; - } - /** - * @return the frstRegisterId - */ - public String getFrstRegisterId() { - return frstRegisterId; - } - /** - * @param frstRegisterId the frstRegisterId to set - */ - public void setFrstRegisterId(String frstRegisterId) { - this.frstRegisterId = frstRegisterId; - } - /** - * @return the frstRegisterPnttm - */ - public String getFrstRegisterPnttm() { - return frstRegisterPnttm; - } - /** - * @param frstRegisterPnttm the frstRegisterPnttm to set - */ - public void setFrstRegisterPnttm(String frstRegisterPnttm) { - this.frstRegisterPnttm = frstRegisterPnttm; - } - /** - * @return the lastUpdusrId - */ - public String getLastUpdusrId() { - return lastUpdusrId; - } - /** - * @param lastUpdusrId the lastUpdusrId to set - */ - public void setLastUpdusrId(String lastUpdusrId) { - this.lastUpdusrId = lastUpdusrId; - } - /** - * @return the lastUpdusrPnttm - */ - public String getLastUpdusrPnttm() { - return lastUpdusrPnttm; - } - /** - * @param lastUpdusrPnttm the lastUpdusrPnttm to set - */ - public void setLastUpdusrPnttm(String lastUpdusrPnttm) { - this.lastUpdusrPnttm = lastUpdusrPnttm; - } - /** - * @return the speId - */ - public String getSpeId() { - return speId; - } - /** - * @param speId the speId to set - */ - public void setSpeId(String speId) { - this.speId = speId; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/app/service/EgovKnoAppraisalService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/app/service/EgovKnoAppraisalService.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/app/service/EgovKnoAppraisalService.java (nonexistent) @@ -1,70 +0,0 @@ -package egovframework.com.dam.app.service; - -import java.util.List; - -/** - * 개요 - * - 지식정보평가에 대한 Service Interface를 정의한다. - * - * 상세내용 - * - 지식정보평가에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식정보평가의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:37 - */ - -public interface EgovKnoAppraisalService { - - /** - * 등록된 지식정보평가 정보를 조회 한다. - * @param KnoAppraisalVO - 지식정보평가 VO - * @return String - 지식정보평가 VO - * - * @param KnoAppraisalVO - */ - List<?> selectKnoAppraisalList(KnoAppraisalVO searchVO) throws Exception; - - /** - * 지식정보평가 목록 총 갯수를 조회한다. - * @param MapTeamVO - 지식정보평가 Vo - * @return int - 지식정보평가 토탈 카운트 수 - * - * @param KnoAppraisalVO - */ - int selectKnoAppraisalTotCnt(KnoAppraisalVO searchVO) throws Exception; - - /** - * 지식정보평가 상세 정보를 조회 한다. - * @param KnoAppraisalVO - 지식정보평가 VO - * @return String - 지식정보평가 VO - * - * @param KnoAppraisalVO - */ - KnoAppraisal selectKnoAppraisal(KnoAppraisal knoAppraisal) throws Exception; - - /** - * 지식정보평가 정보를 신규로 등록한다. - * @param knoAps - 지식정보평가 model - * - * @param knoAps - */ - void insertKnoAppraisal(KnoAppraisal knoAppraisal) throws Exception; - - /** - * 기 등록 된 지식정보평가 정보를 수정 한다. - * @param AppraisalknoAps - 지식정보평가 model - * - * @param knoAps - */ - void updateKnoAppraisal(KnoAppraisal knoAppraisal) throws Exception; - - /** - * 기 등록된 지식정보평가 정보를 삭제한다. - * @param AppraisalknoAps - 지식정보평가 model - * - * @param knoAps - */ - void deleteKnoAppraisal(KnoAppraisal knoAppraisal) throws Exception; - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/app/service/KnoAppraisalVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/app/service/KnoAppraisalVO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/app/service/KnoAppraisalVO.java (nonexistent) @@ -1,150 +0,0 @@ -package egovframework.com.dam.app.service; - -/** - * 개요 - * - 지식정보평가에 대한 Vo 클래스를 정의한다. - * - * 상세내용 - * - 지식정보평가의 목록 항목, 조회조건 등을 관리한다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:48 - */ -public class KnoAppraisalVO extends KnoAppraisal { - - /** 검색조건 */ - private String searchCondition = ""; - - /** 검색Keyword */ - private String searchKeyword = ""; - - /** 페이지갯수 */ - private int pageUnit = 10; - - /** 페이지사이즈 */ - private int pageSize = 10; - - /** 현재페이지 */ - private int pageIndex = 1; - - /** firstIndex */ - private int firstIndex = 1; - - /** lastIndex */ - private int lastIndex = 1; - - /** recordCountPerPage */ - private int recordCountPerPage = 10; - - /** - * @return the searchCondition - */ - public String getSearchCondition() { - return searchCondition; - } - - /** - * @param searchCondition the searchCondition to set - */ - public void setSearchCondition(String searchCondition) { - this.searchCondition = searchCondition; - } - - /** - * @return the searchKeyword - */ - public String getSearchKeyword() { - return searchKeyword; - } - - /** - * @param searchKeyword the searchKeyword to set - */ - public void setSearchKeyword(String searchKeyword) { - this.searchKeyword = searchKeyword; - } - - /** - * @return the pageUnit - */ - public int getPageUnit() { - return pageUnit; - } - - /** - * @param pageUnit the pageUnit to set - */ - public void setPageUnit(int pageUnit) { - this.pageUnit = pageUnit; - } - - /** - * @return the pageSize - */ - public int getPageSize() { - return pageSize; - } - - /** - * @param pageSize the pageSize to set - */ - public void setPageSize(int pageSize) { - this.pageSize = pageSize; - } - - /** - * @return the pageIndex - */ - public int getPageIndex() { - return pageIndex; - } - - /** - * @param pageIndex the pageIndex to set - */ - public void setPageIndex(int pageIndex) { - this.pageIndex = pageIndex; - } - - /** - * @return the firstIndex - */ - public int getFirstIndex() { - return firstIndex; - } - - /** - * @param firstIndex the firstIndex to set - */ - public void setFirstIndex(int firstIndex) { - this.firstIndex = firstIndex; - } - - /** - * @return the lastIndex - */ - public int getLastIndex() { - return lastIndex; - } - - /** - * @param lastIndex the lastIndex to set - */ - public void setLastIndex(int lastIndex) { - this.lastIndex = lastIndex; - } - - /** - * @return the recordCountPerPage - */ - public int getRecordCountPerPage() { - return recordCountPerPage; - } - - /** - * @param recordCountPerPage the recordCountPerPage to set - */ - public void setRecordCountPerPage(int recordCountPerPage) { - this.recordCountPerPage = recordCountPerPage; - } -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/mgm/web/EgovKnoManagementController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/mgm/web/EgovKnoManagementController.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/mgm/web/EgovKnoManagementController.java (nonexistent) @@ -1,217 +0,0 @@ -package egovframework.com.dam.mgm.web; - -import java.util.List; -import java.util.Map; - -import javax.annotation.Resource; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.ui.ModelMap; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springmodules.validation.commons.DefaultBeanValidator; - -import egovframework.com.cmm.EgovMessageSource; -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.util.EgovUserDetailsHelper; -import egovframework.com.dam.mgm.service.EgovKnoManagementService; -import egovframework.com.dam.mgm.service.KnoManagement; -import egovframework.com.dam.mgm.service.KnoManagementVO; -import egovframework.com.utl.fcc.service.EgovStringUtil; -import egovframework.rte.fdl.property.EgovPropertyService; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - -/** - * 개요 - * - 지식정보에 대한 controller 클래스를 정의한다. - * - * 상세내용 - * - 지식정보에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식정보의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:38 - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.8.12 박종선 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * </pre> - */ - -@Controller -public class EgovKnoManagementController { - - @Resource(name = "KnoManagementService") - private EgovKnoManagementService knoManagementService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - @Autowired - private DefaultBeanValidator beanValidator; - - /** EgovMessageSource */ - @Resource(name="egovMessageSource") - EgovMessageSource egovMessageSource; - - /** - * 등록된 지식정보 정보를 조회 한다. - * @param KnoManagementVO - 지식정보 VO - * @return String - 리턴 Url - * - * @param KnoManagementVO - */ - @IncludedInfo(name="지식정보관리", listUrl="/dam/mgm/EgovComDamManagementList.do", order = 1280 ,gid = 80) - @RequestMapping(value="/dam/mgm/EgovComDamManagementList.do") - public String selectKnoManagementList(@ModelAttribute("loginVO") LoginVO loginVO - , @ModelAttribute("searchVO") KnoManagementVO searchVO - , ModelMap model - ) throws Exception { - - /** EgovPropertyService.mapMaterial */ - searchVO.setPageUnit(propertiesService.getInt("pageUnit")); - searchVO.setPageSize(propertiesService.getInt("pageSize")); - - /** paging */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(searchVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(searchVO.getPageUnit()); - paginationInfo.setPageSize(searchVO.getPageSize()); - - searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - searchVO.setLastIndex(paginationInfo.getLastRecordIndex()); - searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - List<?> KnoManagementList = knoManagementService.selectKnoManagementList(searchVO); - model.addAttribute("resultList", KnoManagementList); - - int totCnt = knoManagementService.selectKnoManagementTotCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/dam/mgm/EgovComDamManagementList"; - } - - /** - * 지식정보 상세 정보를 조회 한다. - * @param KnoManagementVO - 지식정보 VO - * @return String - 리턴 Url - * - * @param KnoManagementVO - */ - @RequestMapping(value="/dam/mgm/EgovComDamManagement.do") - public String selectKnoManagement( - KnoManagement knoManagement - , ModelMap model - , @RequestParam Map<?, ?> commandMap - ) throws Exception { - - //Spring Security 사용자권한 처리 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - if (!isAuthenticated) { - model.addAttribute("message", egovMessageSource.getMessage("fail.common.login")); - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - // 로그인 객체 선언 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - knoManagement.setEmplyrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - - KnoManagement vo = knoManagementService.selectKnoManagement(knoManagement); - model.addAttribute("result", vo); - return "egovframework/com/dam/mgm/EgovComDamManagementDetail"; - } - - /** - * 지식정보 정보를 신규로 등록한다. - * @param KnoNm - 지식정보 model - * @return String - 리턴 Url - * - * @param knoNm - */ - //public String insertKnoManagement(knoNm knoNm){ - // return null; - //} - - /** - * 기 등록 된 지식정보 정보를 수정 한다. - * @param ManagementKnoNm - 지식정보 model - * @return String - 리턴 Url - * - * @param knoNm - */ - @RequestMapping(value="/dam/mgm/EgovComDamManagementModify.do") - public String updateKnoManagement( - KnoManagement knoManagementBlank - , @RequestParam Map<?, ?> commandMap - ,@ModelAttribute("knoManagement") KnoManagement knoManagement - , BindingResult bindingResult - , ModelMap model - ) throws Exception { - - //Spring Security 사용자권한 처리 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - if (!isAuthenticated) { - model.addAttribute("message", egovMessageSource.getMessage("fail.common.login")); - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - //로그인 객체 선언 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - String sCmd = commandMap.get("cmd") == null ? "": (String)commandMap.get("cmd"); - System.out.println("cmd>"+sCmd); - - if (sCmd.equals("")) { - - knoManagement.setEmplyrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - knoManagement = knoManagementService.selectKnoManagement(knoManagement); - model.addAttribute("knoManagement", knoManagement); - - System.out.println("knoManagement>"+knoManagement); - System.out.println("knoManagement>"+model.get("knoManagement")); - - return "egovframework/com/dam/mgm/EgovComDamManagementModify"; - - } else if (sCmd.equals("Modify")) { - - beanValidator.validate(knoManagement, bindingResult); - if (bindingResult.hasErrors()){ - - knoManagement.setEmplyrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - knoManagement = knoManagementService.selectKnoManagement(knoManagement); - model.addAttribute("knoManagement", knoManagement); - return "egovframework/com/dam/mgm/EgovComDamManagementModify"; - } - - knoManagement.setEmplyrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - knoManagementService.updateKnoManagement(knoManagement); - return "forward:/dam/mgm/EgovComDamManagementList.do"; - } else { - return "forward:/dam/mgm/EgovComDamManagementList.do"; - } - } - - - - /** - * 기 등록된 지식정보 정보를 삭제한다. - * @param ManagementKnoNm - 지식정보 model - * @return String - 리턴 Url - * - * @param knoNm - */ - //public String deleteKnoManagement(knoNm knoNm){ - // return null; - //} - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/mgm/service/impl/EgovKnoManagementServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/mgm/service/impl/EgovKnoManagementServiceImpl.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/mgm/service/impl/EgovKnoManagementServiceImpl.java (nonexistent) @@ -1,103 +0,0 @@ -package egovframework.com.dam.mgm.service.impl; - -import java.util.List; - -import egovframework.com.dam.mgm.service.EgovKnoManagementService; -import egovframework.com.dam.mgm.service.KnoManagement; -import egovframework.com.dam.mgm.service.KnoManagementVO; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -/** - * 개요 - * - 지식정보에 대한 ServiceImpl 클래스를 정의한다. - * - * 상세내용 - * - 지식정보에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식정보의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:39 - */ - -@Service("KnoManagementService") -public class EgovKnoManagementServiceImpl extends EgovAbstractServiceImpl implements EgovKnoManagementService { - - @Resource(name="KnoManagementDAO") - private KnoManagementDAO KnoManagementDAO; - - /** - * 등록된 지식정보 정보를 조회 한다. - * @param KnoManagementVO - 지식정보 VO - * @return String - 지식정보 VO - * - * @param KnoManagementVO - */ - @Override - public List<?> selectKnoManagementList(KnoManagementVO searchVO) throws Exception { - return KnoManagementDAO.selectKnoManagementList(searchVO); - } - - /** - * 지식정보 목록 총 갯수를 조회한다. - * @param KnoManagementVO - 지식정보 Vo - * @return int - 지식정보 토탈 카운트 수 - * - * @param KnoManagementVO - */ - @Override - public int selectKnoManagementTotCnt(KnoManagementVO searchVO) throws Exception { - return KnoManagementDAO.selectKnoManagementTotCnt(searchVO); - } - - /** - * 지식정보 상세 정보를 조회 한다. - * @param KnoManagementVO - 지식정보 VO - * @return String - 지식정보 VO - * - * @param KnoManagementVO - */ - @Override - public KnoManagement selectKnoManagement(KnoManagement knoManagement) throws Exception { - KnoManagement kmt = KnoManagementDAO.selectKnoManagement(knoManagement); - return kmt; - } - - /** - * 지식정보 정보를 신규로 등록한다. - * @param KnoNm - 지식정보 model - * - * @param knoNm - */ - @Override - public void insertKnoManagement(KnoManagement knoManagement) throws Exception { - KnoManagementDAO.insertKnoManagement(knoManagement); - } - - /** - * 기 등록 된 지식정보 정보를 수정 한다. - * @param ManagementKnoNm - 지식정보 model - * - * @param knoNm - */ - @Override - public void updateKnoManagement(KnoManagement knoManagement) throws Exception { - KnoManagementDAO.updateKnoManagement(knoManagement); - } - - /** - * 기 등록된 지식정보 정보를 삭제한다. - * @param ManagementKnoNm - 지식정보 model - * - * @param knoNm - */ - @Override - public void deleteKnoManagement(KnoManagement knoManagement) throws Exception { - KnoManagementDAO.deleteKnoManagement(knoManagement); - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/mgm/service/impl/KnoManagementDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/mgm/service/impl/KnoManagementDAO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/mgm/service/impl/KnoManagementDAO.java (nonexistent) @@ -1,89 +0,0 @@ -package egovframework.com.dam.mgm.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.dam.mgm.service.KnoManagement; -import egovframework.com.dam.mgm.service.KnoManagementVO; - -import org.springframework.stereotype.Repository; - -/** - * 개요 - * - 지식정보에 대한 DAO 클래스를 정의한다. - * - * 상세내용 - * - 지식정보에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식정보의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:48 - */ - -@Repository("KnoManagementDAO") -public class KnoManagementDAO extends EgovComAbstractDAO { - - /** - * 등록된 지식정보 정보를 조회 한다. - * @param KnoManagementVO - 지식정보 VO - * @return String - 지식정보 VO - * - * @param KnoManagementVO - */ - public List<?> selectKnoManagementList(KnoManagementVO searchVO) throws Exception { - return selectList("KnoManagementDAO.selectKnoManagementList", searchVO); - } - - /** - * 지식정보 목록 총 갯수를 조회한다. - * @param KnoManagementVO - 지식정보 Vo - * @return int - 지식정보 토탈 카운트 수 - * - * @param KnoManagementVO - */ - public int selectKnoManagementTotCnt(KnoManagementVO searchVO) throws Exception { - return (Integer)selectOne("KnoManagementDAO.selectKnoManagementTotCnt", searchVO); - } - - /** - * 지식정보 상세 정보를 조회 한다. - * @param KnoManagementVO - 지식정보 VO - * @return String - 지식정보 VO - * - * @param KnoManagementVO - */ - public KnoManagement selectKnoManagement(KnoManagement knoManagement) throws Exception { - return (KnoManagement)selectOne("KnoManagementDAO.selectKnoManagement", knoManagement); - } - - /** - * 지식정보 정보를 신규로 등록한다. - * @param KnoNm - 지식정보 model - * - * @param knoNm - */ - public void insertKnoManagement(KnoManagement knoManagement) throws Exception { - insert("KnoManagementDAO.insertKnoManagement", knoManagement); - } - - /** - * 기 등록 된 지식정보 정보를 수정 한다. - * @param ManagementKnoNm - 지식정보 model - * - * @param knoNm - */ - public void updateKnoManagement(KnoManagement knoManagement) throws Exception { - update("KnoManagementDAO.updateKnoManagement", knoManagement); - } - - /** - * 기 등록된 지식정보 정보를 삭제한다. - * @param ManagementKnoNm - 지식정보 model - * - * @param knoNm - */ - public void deleteKnoManagement(KnoManagement knoManagement) throws Exception { - delete("KnoManagementDAO.deleteKnoManagement", knoManagement); - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/mgm/service/EgovKnoManagementService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/mgm/service/EgovKnoManagementService.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/mgm/service/EgovKnoManagementService.java (nonexistent) @@ -1,70 +0,0 @@ -package egovframework.com.dam.mgm.service; - -import java.util.List; - -/** - * 개요 - * - 지식정보에 대한 Service Interface를 정의한다. - * - * 상세내용 - * - 지식정보에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식정보의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:38 - */ - -public interface EgovKnoManagementService { - - /** - * 등록된 지식정보 정보를 조회 한다. - * @param KnoManagementVO - 지식정보 VO - * @return String - 지식정보 VO - * - * @param KnoManagementVO - */ - List<?> selectKnoManagementList(KnoManagementVO searchVO) throws Exception; - - /** - * 지식정보 목록 총 갯수를 조회한다. - * @param KnoManagementVO - 지식정보 Vo - * @return int - 지식정보 토탈 카운트 수 - * - * @param KnoManagementVO - */ - int selectKnoManagementTotCnt(KnoManagementVO searchVO) throws Exception; - - /** - * 지식정보 상세 정보를 조회 한다. - * @param KnoManagementVO - 지식정보 VO - * @return String - 지식정보 VO - * - * @param KnoManagementVO - */ - KnoManagement selectKnoManagement(KnoManagement knoManagement) throws Exception; - - /** - * 지식정보 정보를 신규로 등록한다. - * @param KnoNm - 지식정보 model - * - * @param knoNm - */ - void insertKnoManagement(KnoManagement knoManagement) throws Exception; - - /** - * 기 등록 된 지식정보 정보를 수정 한다. - * @param ManagementKnoNm - 지식정보 model - * - * @param knoNm - */ - void updateKnoManagement(KnoManagement knoManagement) throws Exception; - - /** - * 기 등록된 지식정보 정보를 삭제한다. - * @param ManagementKnoNm - 지식정보 model - * - * @param knoNm - */ - void deleteKnoManagement(KnoManagement knoManagement) throws Exception; - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/mgm/service/KnoManagement.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/mgm/service/KnoManagement.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/mgm/service/KnoManagement.java (nonexistent) @@ -1,400 +0,0 @@ -package egovframework.com.dam.mgm.service; - -/** - * 개요 - * - 지식정보에 대한 model 클래스를 정의한다. - * - * 상세내용 - * - 소속조직, 지식유형, 등록일자, 지식명, 지식내용, 첨부파일 항목을 관리한다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:48 - */ -public class KnoManagement { - - /** - * 지식ID - */ - private String knoId; - /** - * 소속조직ID - */ - private String orgnztId; - /** - * 소속조직명 - */ - private String orgnztNm; - /** - * 권한그룹코드 - */ - private String authorCode; - /** - * 사용자ID - */ - private String emplyrId; - /** - * 전문가ID - */ - private String speId; - /** - * 사용자명 - */ - private String userNm; - /** - * 지식유형코드 - */ - private String knoTypeCd; - /** - * 지식유형명 - */ - private String knoTypeNm; - /** - * 지식명 - */ - private String knoNm; - /** - * 지식내용 - */ - private String knoCn; - /** - * 지식평가 - */ - private String appTypeCd; - /** - * 지식평가 - */ - private String knoAps; - /** - * 평가일자 - */ - private String appYmd; - /** - * 사용자명 - */ - private String speNm; - /** - * 개인지식공개여부 - */ - private String othbcAt; - /** - * 등록자명 - */ - private String regstNm; - /** - * 수집일자 - */ - private String colYmd; - /** - * 폐기일자 - */ - private String junkYmd; - /** - * 첨부파일ID - */ - private String atchFileId; - /** - * 최초등록아이디 - */ - private String frstRegisterId = ""; - /** - * 최초등록시점 - */ - private String frstRegisterPnttm = ""; - /** - * 최종수정자ID - */ - private String lastUpdusrId; - /** - * 최종수정시점 - */ - private String lastUpdusrPnttm; - /** - * @return the knoId - */ - public String getKnoId() { - return knoId; - } - /** - * @param knoId the knoId to set - */ - public void setKnoId(String knoId) { - this.knoId = knoId; - } - /** - * @return the orgnztId - */ - public String getOrgnztId() { - return orgnztId; - } - /** - * @param orgnztId the orgnztId to set - */ - public void setOrgnztId(String orgnztId) { - this.orgnztId = orgnztId; - } - /** - * @return the orgnztNm - */ - public String getOrgnztNm() { - return orgnztNm; - } - /** - * @param orgnztNm the orgnztNm to set - */ - public void setOrgnztNm(String orgnztNm) { - this.orgnztNm = orgnztNm; - } - /** - * @return the emplyrId - */ - public String getEmplyrId() { - return emplyrId; - } - /** - * @param emplyrId the emplyrId to set - */ - public void setEmplyrId(String emplyrId) { - this.emplyrId = emplyrId; - } - /** - * @return the userNm - */ - public String getUserNm() { - return userNm; - } - /** - * @param userNm the userNm to set - */ - public void setUserNm(String userNm) { - this.userNm = userNm; - } - /** - * @return the knoTypeCd - */ - public String getKnoTypeCd() { - return knoTypeCd; - } - /** - * @param knoTypeCd the knoTypeCd to set - */ - public void setKnoTypeCd(String knoTypeCd) { - this.knoTypeCd = knoTypeCd; - } - /** - * @return the knoTypeNm - */ - public String getKnoTypeNm() { - return knoTypeNm; - } - /** - * @param knoTypeNm the knoTypeNm to set - */ - public void setKnoTypeNm(String knoTypeNm) { - this.knoTypeNm = knoTypeNm; - } - /** - * @return the knoNm - */ - public String getKnoNm() { - return knoNm; - } - /** - * @param knoNm the knoNm to set - */ - public void setKnoNm(String knoNm) { - this.knoNm = knoNm; - } - /** - * @return the speId - */ - public String getSpeId() { - return speId; - } - /** - * @param speId the speId to set - */ - public void setSpeId(String speId) { - this.speId = speId; - } - /** - * @return the knoCn - */ - public String getKnoCn() { - return knoCn; - } - /** - * @param knoCn the knoCn to set - */ - public void setKnoCn(String knoCn) { - this.knoCn = knoCn; - } - /** - * @return the appTypeCd - */ - public String getAppTypeCd() { - return appTypeCd; - } - /** - * @param appTypeCd the appTypeCd to set - */ - public void setAppTypeCd(String appTypeCd) { - this.appTypeCd = appTypeCd; - } - /** - * @return the knoAps - */ - public String getKnoAps() { - return knoAps; - } - /** - * @param knoAps the knoAps to set - */ - public void setKnoAps(String knoAps) { - this.knoAps = knoAps; - } - /** - * @return the appYmd - */ - public String getAppYmd() { - return appYmd; - } - /** - * @param appYmd the appYmd to set - */ - public void setAppYmd(String appYmd) { - this.appYmd = appYmd; - } - /** - * @return the othbcAt - */ - public String getOthbcAt() { - return othbcAt; - } - /** - * @param othbcAt the othbcAt to set - */ - public void setOthbcAt(String othbcAt) { - this.othbcAt = othbcAt; - } - /** - * @return the regstNm - */ - public String getRegstNm() { - return regstNm; - } - /** - * @param regstNm the regstNm to set - */ - public void setRegstNm(String regstNm) { - this.regstNm = regstNm; - } - /** - * @return the colYmd - */ - public String getColYmd() { - return colYmd; - } - /** - * @param colYmd the colYmd to set - */ - public void setColYmd(String colYmd) { - this.colYmd = colYmd; - } - /** - * @return the atchFileId - */ - public String getAtchFileId() { - return atchFileId; - } - /** - * @param atchFileId the atchFileId to set - */ - public void setAtchFileId(String atchFileId) { - this.atchFileId = atchFileId; - } - /** - * @return the frstRegisterId - */ - public String getFrstRegisterId() { - return frstRegisterId; - } - /** - * @param frstRegisterId the frstRegisterId to set - */ - public void setFrstRegisterId(String frstRegisterId) { - this.frstRegisterId = frstRegisterId; - } - /** - * @return the frstRegisterPnttm - */ - public String getFrstRegisterPnttm() { - return frstRegisterPnttm; - } - /** - * @param frstRegisterPnttm the frstRegisterPnttm to set - */ - public void setFrstRegisterPnttm(String frstRegisterPnttm) { - this.frstRegisterPnttm = frstRegisterPnttm; - } - /** - * @return the lastUpdusrId - */ - public String getLastUpdusrId() { - return lastUpdusrId; - } - /** - * @param lastUpdusrId the lastUpdusrId to set - */ - public void setLastUpdusrId(String lastUpdusrId) { - this.lastUpdusrId = lastUpdusrId; - } - /** - * @return the lastUpdusrPnttm - */ - public String getLastUpdusrPnttm() { - return lastUpdusrPnttm; - } - /** - * @param lastUpdusrPnttm the lastUpdusrPnttm to set - */ - public void setLastUpdusrPnttm(String lastUpdusrPnttm) { - this.lastUpdusrPnttm = lastUpdusrPnttm; - } - /** - * @return the authorCode - */ - public String getAuthorCode() { - return authorCode; - } - /** - * @param authorCode the authorCode to set - */ - public void setAuthorCode(String authorCode) { - this.authorCode = authorCode; - } - /** - * @return the speNm - */ - public String getSpeNm() { - return speNm; - } - /** - * @param speNm the speNm to set - */ - public void setSpeNm(String speNm) { - this.speNm = speNm; - } - /** - * @return the junkYmd - */ - public String getJunkYmd() { - return junkYmd; - } - /** - * @param junkYmd the junkYmd to set - */ - public void setJunkYmd(String junkYmd) { - this.junkYmd = junkYmd; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/mgm/service/KnoManagementVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/mgm/service/KnoManagementVO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/mgm/service/KnoManagementVO.java (nonexistent) @@ -1,151 +0,0 @@ -package egovframework.com.dam.mgm.service; - -/** - * 개요 - * - 지식정보에 대한 Vo 클래스를 정의한다. - * - * 상세내용 - * - 지식정보의 목록 항목, 조회조건 등을 관리한다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:49 - */ -public class KnoManagementVO extends KnoManagement { - - /** 검색조건 */ - private String searchCondition = ""; - - /** 검색Keyword */ - private String searchKeyword = ""; - - /** 페이지갯수 */ - private int pageUnit = 10; - - /** 페이지사이즈 */ - private int pageSize = 10; - - /** 현재페이지 */ - private int pageIndex = 1; - - /** firstIndex */ - private int firstIndex = 1; - - /** lastIndex */ - private int lastIndex = 1; - - /** recordCountPerPage */ - private int recordCountPerPage = 10; - - /** - * @return the searchCondition - */ - public String getSearchCondition() { - return searchCondition; - } - - /** - * @param searchCondition the searchCondition to set - */ - public void setSearchCondition(String searchCondition) { - this.searchCondition = searchCondition; - } - - /** - * @return the searchKeyword - */ - public String getSearchKeyword() { - return searchKeyword; - } - - /** - * @param searchKeyword the searchKeyword to set - */ - public void setSearchKeyword(String searchKeyword) { - this.searchKeyword = searchKeyword; - } - - /** - * @return the pageUnit - */ - public int getPageUnit() { - return pageUnit; - } - - /** - * @param pageUnit the pageUnit to set - */ - public void setPageUnit(int pageUnit) { - this.pageUnit = pageUnit; - } - - /** - * @return the pageSize - */ - public int getPageSize() { - return pageSize; - } - - /** - * @param pageSize the pageSize to set - */ - public void setPageSize(int pageSize) { - this.pageSize = pageSize; - } - - /** - * @return the pageIndex - */ - public int getPageIndex() { - return pageIndex; - } - - /** - * @param pageIndex the pageIndex to set - */ - public void setPageIndex(int pageIndex) { - this.pageIndex = pageIndex; - } - - /** - * @return the firstIndex - */ - public int getFirstIndex() { - return firstIndex; - } - - /** - * @param firstIndex the firstIndex to set - */ - public void setFirstIndex(int firstIndex) { - this.firstIndex = firstIndex; - } - - /** - * @return the lastIndex - */ - public int getLastIndex() { - return lastIndex; - } - - /** - * @param lastIndex the lastIndex to set - */ - public void setLastIndex(int lastIndex) { - this.lastIndex = lastIndex; - } - - /** - * @return the recordCountPerPage - */ - public int getRecordCountPerPage() { - return recordCountPerPage; - } - - /** - * @param recordCountPerPage the recordCountPerPage to set - */ - public void setRecordCountPerPage(int recordCountPerPage) { - this.recordCountPerPage = recordCountPerPage; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/spe/spe/web/EgovKnoSpecialistController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/spe/spe/web/EgovKnoSpecialistController.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/spe/spe/web/EgovKnoSpecialistController.java (nonexistent) @@ -1,288 +0,0 @@ -package egovframework.com.dam.spe.spe.web; - -import java.util.List; -import java.util.Map; - -import javax.annotation.Resource; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.ui.ModelMap; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springmodules.validation.commons.DefaultBeanValidator; - -import egovframework.com.cmm.EgovMessageSource; -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.util.EgovUserDetailsHelper; -import egovframework.com.dam.map.mat.service.EgovMapMaterialService; -import egovframework.com.dam.map.mat.service.MapMaterial; -import egovframework.com.dam.map.mat.service.MapMaterialVO; -import egovframework.com.dam.map.tea.service.EgovMapTeamService; -import egovframework.com.dam.map.tea.service.MapTeamVO; -import egovframework.com.dam.spe.spe.service.EgovKnoSpecialistService; -import egovframework.com.dam.spe.spe.service.KnoSpecialist; -import egovframework.com.dam.spe.spe.service.KnoSpecialistVO; -import egovframework.com.utl.fcc.service.EgovStringUtil; -import egovframework.rte.fdl.property.EgovPropertyService; -import egovframework.rte.psl.dataaccess.util.EgovMap; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - -/** - * 개요 - * - 지식전문가에 대한 controller 클래스를 정의한다. - * - * 상세내용 - * - 지식전문가에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식전문가의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:42 - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.8.12 박종선 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * </pre> - */ - -@Controller -public class EgovKnoSpecialistController { - - @Resource(name = "MapMaterialService") - public EgovMapMaterialService mapMaterialService; - - @Resource(name = "MapTeamService") - private EgovMapTeamService mapTeamService; - - @Resource(name = "KnoSpecialistService") - private EgovKnoSpecialistService knoSpecialistService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - @Autowired - private DefaultBeanValidator beanValidator; - - /** EgovMessageSource */ - @Resource(name="egovMessageSource") - EgovMessageSource egovMessageSource; - - /** - * 등록된 지식전문가 정보를 조회 한다. - * @param KnoSpecialistVO- 지식전문가 VO - * @return String - 리턴 Url - * - * @param KnoSpecialistVO - */ - @IncludedInfo(name="지식전문가관리", listUrl="/dam/spe/spe/EgovComDamSpecialistList.do", order = 1270,gid = 80) - @RequestMapping(value="/dam/spe/spe/EgovComDamSpecialistList.do") - public String selectKnoSpecialistList(@ModelAttribute("loginVO") LoginVO loginVO - , @ModelAttribute("searchVO") KnoSpecialistVO searchVO - , ModelMap model - ) throws Exception { - - /** EgovPropertyService.mapMaterial */ - searchVO.setPageUnit(propertiesService.getInt("pageUnit")); - searchVO.setPageSize(propertiesService.getInt("pageSize")); - - /** paging */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(searchVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(searchVO.getPageUnit()); - paginationInfo.setPageSize(searchVO.getPageSize()); - - searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - searchVO.setLastIndex(paginationInfo.getLastRecordIndex()); - searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - List<?> KnoSpecialistList = knoSpecialistService.selectKnoSpecialistList(searchVO); - model.addAttribute("resultList", KnoSpecialistList); - - int totCnt = knoSpecialistService.selectKnoSpecialistTotCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/dam/spe/spe/EgovComDamSpecialistList"; - } - - /** - * 지식전문가 상세 정보를 조회 한다. - * @param KonSpecialistVO - 지식전문가 VO - * @return String - 리턴 Url - * - * @param KonSpecialistVO - */ - @RequestMapping(value="/dam/spe/spe/EgovComDamSpecialist.do") - public String selectKnoSpecialist(@ModelAttribute("loginVO") LoginVO loginVO - , KnoSpecialist knoSpecialist - , ModelMap model - , @RequestParam Map<?, ?> commandMap - ) throws Exception { - KnoSpecialist vo = knoSpecialistService.selectKnoSpecialist(knoSpecialist); - model.addAttribute("result", vo); - return "egovframework/com/dam/spe/spe/EgovComDamSpecialistDetail"; - } - - /** - * 지식전문가 정보를 신규로 등록한다. - * @param speNm - 지식전문가 model - * @return String - 리턴 Url - * - * @param speNm - */ - @RequestMapping(value="/dam/spe/spe/EgovComDamSpecialistRegist.do") - public String insertKnoSpecialist( - @ModelAttribute("knoSpecialist") KnoSpecialist knoSpecialist - , @ModelAttribute("mapMaterial") MapMaterial mapMaterial - , BindingResult bindingResult - , @RequestParam Map<?, ?> commandMap - , ModelMap model - ) throws Exception { - - // Spring Security 사용자권한 처리 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - if(!isAuthenticated) { - model.addAttribute("message", egovMessageSource.getMessage("fail.common.login")); - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - //로그인 객체 선언 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - String sCmd = commandMap.get("cmd") == null ? "" : (String)commandMap.get("cmd"); - - if (knoSpecialist.getSpeId() == null - ||knoSpecialist.getSpeId().equals("") - ||sCmd.equals("")) { - - MapTeamVO searchVO; - searchVO = new MapTeamVO(); - searchVO.setRecordCountPerPage(999999); - searchVO.setFirstIndex(0); - searchVO.setSearchCondition("MaterialList"); - List<?> MapTeamList = mapTeamService.selectMapTeamList(searchVO); - model.addAttribute("mapTeamList", MapTeamList); - - MapMaterialVO searchMatVO; - searchMatVO = new MapMaterialVO(); - searchMatVO.setRecordCountPerPage(999999); - searchMatVO.setFirstIndex(0); - searchMatVO.setSearchCondition("orgnztId"); - searchMatVO.setSearchKeyword(mapMaterial.getOrgnztId()); - - List<?> MapMaterialList = mapMaterialService.selectMapMaterialList(searchMatVO); - model.addAttribute("mapMaterialList", MapMaterialList); - - return "egovframework/com/dam/spe/spe/EgovComDamSpecialistRegist"; - - } else if (sCmd.equals("Regist")) { - - beanValidator.validate(knoSpecialist, bindingResult); - if (bindingResult.hasErrors()){ - - MapTeamVO searchVO; - searchVO = new MapTeamVO(); - searchVO.setRecordCountPerPage(999999); - searchVO.setFirstIndex(0); - List<?> MapTeamList = mapTeamService.selectMapTeamList(searchVO); - model.addAttribute("mapTeamList", MapTeamList); - - MapMaterialVO searchMatVO; - searchMatVO = new MapMaterialVO(); - searchMatVO.setRecordCountPerPage(999999); - searchMatVO.setFirstIndex(0); - searchMatVO.setSearchCondition("orgnztId"); - - if (mapMaterial.getOrgnztId().equals("")) { - EgovMap emp = (EgovMap)MapTeamList.get(0); - mapMaterial.setOrgnztId(emp.get("orgnztId").toString()); - } - searchMatVO.setSearchKeyword(mapMaterial.getOrgnztId()); - - List<?> MapMaterialList = mapMaterialService.selectMapMaterialList(searchMatVO); - model.addAttribute("mapMaterialList", MapMaterialList); - - return "egovframework/com/dam/spe/spe/EgovComDamSpecialistRegist"; - } - - - //아이디 설정 - knoSpecialist.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - knoSpecialist.setLastUpdusrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - - knoSpecialistService.insertKnoSpecialist(knoSpecialist); - return "forward:/dam/spe/spe/EgovComDamSpecialistList.do"; - - } else { - return "forward:/dam/spe/spe/EgovComDamSpecialistList.do"; - } - - } - - - /** - * 기 등록 된 지식전문가 정보를 수정 한다. - * @param speNm - 지식전문가 model - * @return String - 리턴 Url - * - * @param speNm - */ - @RequestMapping(value="/dam/spe/spe/EgovComDamSpecialistModify.do") - public String updateKnoSpecialist(@ModelAttribute("speId") KnoSpecialist knoSpecialist - , BindingResult bindingResult - , @RequestParam Map<?, ?> commandMap - , ModelMap model - ) throws Exception { - - //로그인 객체 선언 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - String sCmd = commandMap.get("cmd") == null ? "": (String)commandMap.get("cmd"); - if (sCmd.equals("")) { - KnoSpecialist vo = knoSpecialistService.selectKnoSpecialist(knoSpecialist); - model.addAttribute("knoSpecialist", vo); - return "egovframework/com/dam/spe/spe/EgovComDamSpecialistModify"; - } else if (sCmd.equals("Modify")) { - beanValidator.validate(knoSpecialist, bindingResult); - if (bindingResult.hasErrors()){ - KnoSpecialist vo = knoSpecialistService.selectKnoSpecialist(knoSpecialist); - model.addAttribute("knoSpecialist", vo); - return "egovframework/com/dam/spe/spe/EgovComDamSpecialistModify"; - } - - // 아이디 설정 - knoSpecialist.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - knoSpecialist.setLastUpdusrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - - knoSpecialistService.updateKnoSpecialist(knoSpecialist); - return "forward:/dam/spe/spe/EgovComDamSpecialistList.do"; - } else { - return "forward:/dam/spe/spe/EgovComDamSpecialistList.do"; - } - } - - /** - * 기 등록된 지식전문가 정보를 삭제한다. - * @param siteUrl - 지식전문가 model - * @return String - 리턴 Url - * - * @param speNm - */ - @RequestMapping(value="/dam/spe/spe/EgovComDamSpecialistRemove.do") - public String deleteKnoSpecialist(@ModelAttribute("loginVO") LoginVO loginVO - , KnoSpecialist knoSpecialist - , ModelMap model - ) throws Exception { - knoSpecialistService.deleteKnoSpecialist(knoSpecialist); - return "forward:/dam/spe/spe/EgovComDamSpecialistList.do"; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/spe/spe/service/impl/KnoSpecialistDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/spe/spe/service/impl/KnoSpecialistDAO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/spe/spe/service/impl/KnoSpecialistDAO.java (nonexistent) @@ -1,89 +0,0 @@ -package egovframework.com.dam.spe.spe.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.dam.spe.spe.service.KnoSpecialist; -import egovframework.com.dam.spe.spe.service.KnoSpecialistVO; - -import org.springframework.stereotype.Repository; - -/** - * 개요 - * - 지식전문가에 대한 DAO 클래스를 정의한다. - * - * 상세내용 - * - 지식전문가에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식전문가의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:52 - */ - -@Repository("KnoSpecialistDAO") -public class KnoSpecialistDAO extends EgovComAbstractDAO { - - /** - * 등록된 지식전문가 정보를 조회 한다. - * @param KnoSpecialistVO- 지식전문가 VO - * @return String - 지식전문가 목록 - * - * @param KnoSpecialistVO - */ - public List<?> selectKnoSpecialistList(KnoSpecialistVO searchVO) throws Exception { - return selectList("KnoSpecialistDAO.selectKnoSpecialistList", searchVO); - } - - /** - * 지식전문가 목록 총 갯수를 조회한다. - * @param KnoSpecialistVO - 지식전문가 Vo - * @return int - 지식전문가 토탈 카운트 수 - * - * @param KnoSpecialistVO - */ - public int selectKnoSpecialistTotCnt(KnoSpecialistVO searchVO) throws Exception { - return (Integer)selectOne("KnoSpecialistDAO.selectKnoSpecialistTotCnt", searchVO); - } - - /** - * 지식전문가 상세 정보를 조회 한다. - * @param KonSpecialistVO - 지식전문가 VO - * @return String - 지식전문가 VO - * - * @param KonSpecialistVO - */ - public KnoSpecialist selectKnoSpecialist(KnoSpecialist knoSpecialist) throws Exception { - return (KnoSpecialist)selectOne("KnoSpecialistDAO.selectKnoSpecialist", knoSpecialist); - } - - /** - * 지식전문가 정보를 신규로 등록한다. - * @param speNm - 지식전문가 model - * - * @param speNm - */ - public void insertKnoSpecialist(KnoSpecialist knoSpecialist) throws Exception { - insert("KnoSpecialistDAO.insertKnoSpecialist", knoSpecialist); - } - - /** - * 기 등록 된 지식전문가 정보를 수정 한다. - * @param speNm - 지식전문가 model - * - * @param speNm - */ - public void updateKnoSpecialist(KnoSpecialist knoSpecialist) throws Exception { - update("KnoSpecialistDAO.updateKnoSpecialist", knoSpecialist); - } - - /** - * 기 등록된 지식전문가 정보를 삭제한다. - * @param siteUrl - 지식전문가 model - * - * @param speNm - */ - public void deleteKnoSpecialist(KnoSpecialist knoSpecialist) throws Exception { - delete("KnoSpecialistDAO.deleteKnoSpecialist", knoSpecialist); - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/spe/spe/service/impl/EgovKnoSpecialistServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/spe/spe/service/impl/EgovKnoSpecialistServiceImpl.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/spe/spe/service/impl/EgovKnoSpecialistServiceImpl.java (nonexistent) @@ -1,103 +0,0 @@ -package egovframework.com.dam.spe.spe.service.impl; - -import java.util.List; - -import egovframework.com.dam.spe.spe.service.EgovKnoSpecialistService; -import egovframework.com.dam.spe.spe.service.KnoSpecialist; -import egovframework.com.dam.spe.spe.service.KnoSpecialistVO; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -/** - * 개요 - * - 지식전문가에 대한 ServiceImpl 클래스를 정의한다. - * - * 상세내용 - * - 지식전문가에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식전문가의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:43 - */ - -@Service("KnoSpecialistService") -public class EgovKnoSpecialistServiceImpl extends EgovAbstractServiceImpl implements EgovKnoSpecialistService { - - @Resource(name="KnoSpecialistDAO") - private KnoSpecialistDAO KnoSpecialistDAO; - - /** - * 등록된 지식전문가 정보를 조회 한다. - * @param KnoSpecialistVO- 지식전문가 VO - * @return String - 지식전문가 목록 - * - * @param KnoSpecialistVO - */ - @Override - public List<?> selectKnoSpecialistList(KnoSpecialistVO searchVO) throws Exception { - return KnoSpecialistDAO.selectKnoSpecialistList(searchVO); - } - - /** - * 지식전문가 목록 총 갯수를 조회한다. - * @param KnoSpecialistVO - 지식전문가 Vo - * @return int - 지식전문가 토탈 카운트 수 - * - * @param KnoSpecialistVO - */ - @Override - public int selectKnoSpecialistTotCnt(KnoSpecialistVO searchVO) throws Exception { - return KnoSpecialistDAO.selectKnoSpecialistTotCnt(searchVO); - } - - /** - * 지식전문가 상세 정보를 조회 한다. - * @param KonSpecialistVO - 지식전문가 VO - * @return String - 지식전문가 VO - * - * @param KonSpecialistVO - */ - @Override - public KnoSpecialist selectKnoSpecialist(KnoSpecialist knoSpecialist) throws Exception { - KnoSpecialist ksl = KnoSpecialistDAO.selectKnoSpecialist(knoSpecialist); - return ksl; - } - - /** - * 지식전문가 정보를 신규로 등록한다. - * @param speNm - 지식전문가 model - * - * @param speNm - */ - @Override - public void insertKnoSpecialist(KnoSpecialist knoSpecialist) throws Exception { - KnoSpecialistDAO.insertKnoSpecialist(knoSpecialist); - } - - /** - * 기 등록 된 지식전문가 정보를 수정 한다. - * @param speNm - 지식전문가 model - * - * @param speNm - */ - @Override - public void updateKnoSpecialist(KnoSpecialist knoSpecialist) throws Exception { - KnoSpecialistDAO.updateKnoSpecialist(knoSpecialist); - } - - /** - * 기 등록된 지식전문가 정보를 삭제한다. - * @param siteUrl - 지식전문가 model - * - * @param speNm - */ - @Override - public void deleteKnoSpecialist(KnoSpecialist knoSpecialist) throws Exception { - KnoSpecialistDAO.deleteKnoSpecialist(knoSpecialist); - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/spe/spe/service/KnoSpecialist.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/spe/spe/service/KnoSpecialist.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/spe/spe/service/KnoSpecialist.java (nonexistent) @@ -1,240 +0,0 @@ -package egovframework.com.dam.spe.spe.service; - -/** - * 개요 - * - 지식전문가에 대한 model 클래스를 정의한다. - * - * 상세내용 - * - 소속조직, 지식유형, 승인일자, 전문가성명, 전문지식명 항목을 관리한다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:51 - */ -public class KnoSpecialist { - - /** - * 전문가ID - */ - private String speId; - /** - * 전문가명 - */ - private String userNm; - /** - * 소속조직ID - */ - private String orgnztId; - /** - * 소속조직명 - */ - private String orgnztNm; - /** - * 지식유형코드 - */ - private String knoTypeCd; - /** - * 승인유형코드 - */ - private String appTypeCd; - /** - * 승인유형명 - */ - private String appTypeNm; - /** - * 지식유형명 - */ - private String knoTypeNm; - /** - * 전문가설명 - */ - private String speExpCn; - /** - * 전문가승인일 - */ - private String speConfmDe; - /** - * 최초등록아이디 - */ - private String frstRegisterId = ""; - /** - * 최초등록시점 - */ - private String frstRegisterPnttm = ""; - /** - * 최종수정자ID - */ - private String lastUpdusrId; - /** - * 최종수정시점 - */ - private String lastUpdusrPnttm; - /** - * @return the speId - */ - public String getSpeId() { - return speId; - } - /** - * @param speId the speId to set - */ - public void setSpeId(String speId) { - this.speId = speId; - } - /** - * @return the userNm - */ - public String getUserNm() { - return userNm; - } - /** - * @param userNm the userNm to set - */ - public void setUserNm(String userNm) { - this.userNm = userNm; - } - /** - * @return the orgnztId - */ - public String getOrgnztId() { - return orgnztId; - } - /** - * @param orgnztId the orgnztId to set - */ - public void setOrgnztId(String orgnztId) { - this.orgnztId = orgnztId; - } - /** - * @return the orgnztNm - */ - public String getOrgnztNm() { - return orgnztNm; - } - /** - * @param orgnztNm the orgnztNm to set - */ - public void setOrgnztNm(String orgnztNm) { - this.orgnztNm = orgnztNm; - } - /** - * @return the knoTypeCd - */ - public String getKnoTypeCd() { - return knoTypeCd; - } - /** - * @param knoTypeCd the knoTypeCd to set - */ - public void setKnoTypeCd(String knoTypeCd) { - this.knoTypeCd = knoTypeCd; - } - /** - * @return the knoTypeNm - */ - public String getKnoTypeNm() { - return knoTypeNm; - } - /** - * @param knoTypeNm the knoTypeNm to set - */ - public void setKnoTypeNm(String knoTypeNm) { - this.knoTypeNm = knoTypeNm; - } - /** - * @return the appTypeCd - */ - public String getAppTypeCd() { - return appTypeCd; - } - /** - * @param appTypeCd the appTypeCd to set - */ - public void setAppTypeCd(String appTypeCd) { - this.appTypeCd = appTypeCd; - } - /** - * @return the appTypeNm - */ - public String getAppTypeNm() { - return appTypeNm; - } - /** - * @param appTypeNm the appTypeNm to set - */ - public void setAppTypeNm(String appTypeNm) { - this.appTypeNm = appTypeNm; - } - /** - * @return the speConfmDe - */ - public String getSpeConfmDe() { - return speConfmDe; - } - /** - * @param speConfmDe the speConfmDe to set - */ - public void setSpeConfmDe(String speConfmDe) { - this.speConfmDe = speConfmDe; - } - /** - * @return the frstRegisterId - */ - public String getFrstRegisterId() { - return frstRegisterId; - } - /** - * @param frstRegisterId the frstRegisterId to set - */ - public void setFrstRegisterId(String frstRegisterId) { - this.frstRegisterId = frstRegisterId; - } - /** - * @return the frstRegisterPnttm - */ - public String getFrstRegisterPnttm() { - return frstRegisterPnttm; - } - /** - * @param frstRegisterPnttm the frstRegisterPnttm to set - */ - public void setFrstRegisterPnttm(String frstRegisterPnttm) { - this.frstRegisterPnttm = frstRegisterPnttm; - } - /** - * @return the lastUpdusrId - */ - public String getLastUpdusrId() { - return lastUpdusrId; - } - /** - * @param lastUpdusrId the lastUpdusrId to set - */ - public void setLastUpdusrId(String lastUpdusrId) { - this.lastUpdusrId = lastUpdusrId; - } - /** - * @return the lastUpdusrPnttm - */ - public String getLastUpdusrPnttm() { - return lastUpdusrPnttm; - } - /** - * @param lastUpdusrPnttm the lastUpdusrPnttm to set - */ - public void setLastUpdusrPnttm(String lastUpdusrPnttm) { - this.lastUpdusrPnttm = lastUpdusrPnttm; - } - /** - * @return the speExpCn - */ - public String getSpeExpCn() { - return speExpCn; - } - /** - * @param speExpCn the speExpCn to set - */ - public void setSpeExpCn(String speExpCn) { - this.speExpCn = speExpCn; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/spe/spe/service/KnoSpecialistVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/spe/spe/service/KnoSpecialistVO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/spe/spe/service/KnoSpecialistVO.java (nonexistent) @@ -1,151 +0,0 @@ -package egovframework.com.dam.spe.spe.service; - -/** - * 개요 - * - 지식전문가에 대한 Vo 클래스를 정의한다. - * - * 상세내용 - * - 지식전문가의 목록 항목, 조회조건 등을 관리한다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:52 - */ -public class KnoSpecialistVO extends KnoSpecialist { - - /** 검색조건 */ - private String searchCondition = ""; - - /** 검색Keyword */ - private String searchKeyword = ""; - - /** 페이지갯수 */ - private int pageUnit = 10; - - /** 페이지사이즈 */ - private int pageSize = 10; - - /** 현재페이지 */ - private int pageIndex = 1; - - /** firstIndex */ - private int firstIndex = 1; - - /** lastIndex */ - private int lastIndex = 1; - - /** recordCountPerPage */ - private int recordCountPerPage = 10; - - /** - * @return the searchCondition - */ - public String getSearchCondition() { - return searchCondition; - } - - /** - * @param searchCondition the searchCondition to set - */ - public void setSearchCondition(String searchCondition) { - this.searchCondition = searchCondition; - } - - /** - * @return the searchKeyword - */ - public String getSearchKeyword() { - return searchKeyword; - } - - /** - * @param searchKeyword the searchKeyword to set - */ - public void setSearchKeyword(String searchKeyword) { - this.searchKeyword = searchKeyword; - } - - /** - * @return the pageUnit - */ - public int getPageUnit() { - return pageUnit; - } - - /** - * @param pageUnit the pageUnit to set - */ - public void setPageUnit(int pageUnit) { - this.pageUnit = pageUnit; - } - - /** - * @return the pageSize - */ - public int getPageSize() { - return pageSize; - } - - /** - * @param pageSize the pageSize to set - */ - public void setPageSize(int pageSize) { - this.pageSize = pageSize; - } - - /** - * @return the pageIndex - */ - public int getPageIndex() { - return pageIndex; - } - - /** - * @param pageIndex the pageIndex to set - */ - public void setPageIndex(int pageIndex) { - this.pageIndex = pageIndex; - } - - /** - * @return the firstIndex - */ - public int getFirstIndex() { - return firstIndex; - } - - /** - * @param firstIndex the firstIndex to set - */ - public void setFirstIndex(int firstIndex) { - this.firstIndex = firstIndex; - } - - /** - * @return the lastIndex - */ - public int getLastIndex() { - return lastIndex; - } - - /** - * @param lastIndex the lastIndex to set - */ - public void setLastIndex(int lastIndex) { - this.lastIndex = lastIndex; - } - - /** - * @return the recordCountPerPage - */ - public int getRecordCountPerPage() { - return recordCountPerPage; - } - - /** - * @param recordCountPerPage the recordCountPerPage to set - */ - public void setRecordCountPerPage(int recordCountPerPage) { - this.recordCountPerPage = recordCountPerPage; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/spe/spe/service/EgovKnoSpecialistService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/spe/spe/service/EgovKnoSpecialistService.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/spe/spe/service/EgovKnoSpecialistService.java (nonexistent) @@ -1,69 +0,0 @@ -package egovframework.com.dam.spe.spe.service; - -import java.util.List; - -/** - * 개요 - * - 지식전문가에 대한 Service Interface를 정의한다. - * - * 상세내용 - * - 지식전문가에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식전문가의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:43 - */ -public interface EgovKnoSpecialistService { - - /** - * 등록된 지식전문가 정보를 조회 한다. - * @param KnoSpecialistVO- 지식전문가 VO - * @return String - 지식전문가 목록 - * - * @param KnoSpecialistVO - */ - List<?> selectKnoSpecialistList(KnoSpecialistVO searchVO) throws Exception; - - /** - * 지식전문가 목록 총 갯수를 조회한다. - * @param KnoSpecialistVO - 지식전문가 Vo - * @return int - 지식전문가 토탈 카운트 수 - * - * @param KnoSpecialistVO - */ - int selectKnoSpecialistTotCnt(KnoSpecialistVO searchVO) throws Exception; - - /** - * 지식전문가 상세 정보를 조회 한다. - * @param KonSpecialistVO - 지식전문가 VO - * @return String - 지식전문가 VO - * - * @param KonSpecialistVO - */ - KnoSpecialist selectKnoSpecialist(KnoSpecialist konSpecialist) throws Exception; - - /** - * 지식전문가 정보를 신규로 등록한다. - * @param speNm - 지식전문가 model - * - * @param speNm - */ - void insertKnoSpecialist(KnoSpecialist konSpecialist) throws Exception; - - /** - * 기 등록 된 지식전문가 정보를 수정 한다. - * @param speNm - 지식전문가 model - * - * @param speNm - */ - void updateKnoSpecialist(KnoSpecialist konSpecialist) throws Exception; - - /** - * 기 등록된 지식전문가 정보를 삭제한다. - * @param siteUrl - 지식전문가 model - * - * @param speNm - */ - void deleteKnoSpecialist(KnoSpecialist konSpecialist) throws Exception; - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/spe/req/web/EgovRequestOfferController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/spe/req/web/EgovRequestOfferController.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/spe/req/web/EgovRequestOfferController.java (nonexistent) @@ -1,549 +0,0 @@ -package egovframework.com.dam.spe.req.web; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import javax.annotation.Resource; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.ui.ModelMap; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.multipart.MultipartFile; -import org.springframework.web.multipart.MultipartHttpServletRequest; -import org.springmodules.validation.commons.DefaultBeanValidator; - -import egovframework.com.cmm.EgovMessageSource; -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.service.EgovFileMngService; -import egovframework.com.cmm.service.EgovFileMngUtil; -import egovframework.com.cmm.service.EgovProperties; -import egovframework.com.cmm.service.FileVO; -import egovframework.com.cmm.util.EgovUserDetailsHelper; -import egovframework.com.dam.map.mat.service.EgovMapMaterialService; -import egovframework.com.dam.map.mat.service.MapMaterial; -import egovframework.com.dam.map.mat.service.MapMaterialVO; -import egovframework.com.dam.map.tea.service.EgovMapTeamService; -import egovframework.com.dam.map.tea.service.MapTeamVO; -import egovframework.com.dam.spe.req.service.EgovRequestOfferService; -import egovframework.com.dam.spe.req.service.RequestOfferVO; -import egovframework.com.utl.fcc.service.EgovStringUtil; -import egovframework.rte.fdl.property.EgovPropertyService; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - -/** - * 지식정보제공/지식정보요청를 처리하는 Controller Class 구현 - * @author 공통서비스 장동한 - * @since 2010.08.30 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ---------- -------- --------------------------- - * 2010.08.30 장동한 최초 생성 - * 2011.08.26 정진오 IncludedInfo annotation 추가 - * 2019.12.09 신용호 KISA 보안약점 조치 (위험한 형식 파일 업로드) - * - * </pre> - */ - -@Controller -public class EgovRequestOfferController { - - @Autowired - private DefaultBeanValidator beanValidator; - - /** EgovMessageSource */ - @Resource(name = "egovMessageSource") - EgovMessageSource egovMessageSource; - - /** egovRequestOffeService */ - @Resource(name = "egovRequestOffeService") - private EgovRequestOfferService egovRequestOfferVOService; - - /** MapTeamService */ - @Resource(name = "MapTeamService") - private EgovMapTeamService mapTeamService; - - @Resource(name = "MapMaterialService") - public EgovMapMaterialService mapMaterialService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - // 첨부파일 관련 - @Resource(name="EgovFileMngService") - private EgovFileMngService fileMngService; - - @Resource(name="EgovFileMngUtil") - private EgovFileMngUtil fileUtil; - - /** - * 지식정보제공/지식정보요청 목록을 조회한다. - * @param searchVO - * @param commandMap - * @param RequestOfferVO - * @param model - * @return "egovframework/com/dam/spe/req/EgovRequestOfferVOList" - * @throws Exception - */ - @IncludedInfo(name="지식정보제공", listUrl="/dam/spe/req/listRequestOffer.do", order = 1291,gid = 80) - @RequestMapping(value = "/dam/spe/req/listRequestOffer.do") - public String EgovRequestOfferList( - @ModelAttribute("searchVO") RequestOfferVO searchVO, - @RequestParam Map<?, ?> commandMap, - RequestOfferVO RequestOfferVO, ModelMap model) - throws Exception { - - //Spring Security 사용자권한 처리 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - if (!isAuthenticated) { - model.addAttribute("message", egovMessageSource.getMessage("fail.common.login")); - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - // 로그인 객체 선언 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - /** EgovPropertyService.sample */ - searchVO.setPageUnit(propertiesService.getInt("pageUnit")); - searchVO.setPageSize(propertiesService.getInt("pageSize")); - - /** pageing */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(searchVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(searchVO.getPageUnit()); - paginationInfo.setPageSize(searchVO.getPageSize()); - - searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - searchVO.setLastIndex(paginationInfo.getLastRecordIndex()); - searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - List<?> reusltList = egovRequestOfferVOService.selectRequestOfferList(searchVO); - model.addAttribute("resultList", reusltList); - - model.addAttribute("searchKeyword", commandMap.get("searchKeyword") == null ? "" : (String) commandMap.get("searchKeyword")); - model.addAttribute("searchCondition", commandMap.get("searchCondition") == null ? "" : (String) commandMap.get("searchCondition")); - - int totCnt = egovRequestOfferVOService.selectRequestOfferListCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - //(지식전문가/지식사용자) 검사 및 설정 - HashMap<String, String> hmParam = new HashMap<String, String>(); - hmParam.put("speId", loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - - //지식전문가 일때 - if(egovRequestOfferVOService.selectRequestOfferSpeCheck(hmParam)){ - model.addAttribute("IS_SPE", "Y"); - }else{ - model.addAttribute("IS_SPE", "N"); - model.addAttribute("USER_UNIQ_ID", loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - } - - return "egovframework/com/dam/spe/req/EgovComDamRequestOfferList"; - - } - - /** - * 지식정보제공/지식정보요청 목록을 상세조회 조회한다. - * @param searchVO - * @param RequestOfferVO - * @param commandMap - * @param model - * @return "egovframework/com/dam/spe/req/EgovRequestOfferVODetail" - * @throws Exception - */ - @RequestMapping(value = "/dam/spe/req/detailRequestOffer.do") - public String EgovRequestOfferDetail( - @ModelAttribute("searchVO") RequestOfferVO searchVO, - RequestOfferVO requestOfferVO, - @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - - //Spring Security 사용자권한 처리 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - if (!isAuthenticated) { - model.addAttribute("message", egovMessageSource.getMessage("fail.common.login")); - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - // 로그인 객체 선언 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - String sLocationUrl = "egovframework/com/dam/spe/req/EgovComDamRequestOfferDetail"; - - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - - if (sCmd.equals("del")) { - - HashMap<String, String> hmParam = new HashMap<String, String>(); - hmParam.put("ansParents", requestOfferVO.getKnoId()); - - //하위답변 검색 건수를 체크 - if(egovRequestOfferVOService.selectRequestOfferDelCnt(hmParam) > 0){ - //에러 메세지 출력 - String ReusltScript = ""; - - ReusltScript += "<script type='text/javaScript' language='javascript'>"; - ReusltScript += "alert(' 하위 답변이 등록되어 있어 삭제할수 없습니다! ');"; - ReusltScript += "</script>"; - - model.addAttribute("reusltScript", ReusltScript); - - sCmd = "delMsg"; - }else{ - egovRequestOfferVOService.deleteRequestOffer(requestOfferVO); - sLocationUrl = "forward:/dam/spe/req/listRequestOffer.do"; - } - } - - if (!sCmd.equals("del")) { - //상세정보 불러오기 - RequestOfferVO requestOfferVOs = egovRequestOfferVOService.selectRequestOfferDetail(requestOfferVO); - model.addAttribute("requestOfferVO", requestOfferVOs); - - //조직유형 불러오기 - MapTeamVO mapTeamVO = new MapTeamVO(); - mapTeamVO.setRecordCountPerPage(999999); - mapTeamVO.setFirstIndex(0); - mapTeamVO.setSearchCondition("MaterialList"); - List<?> MapTeamList = mapTeamService.selectMapTeamList(mapTeamVO); - model.addAttribute("mapTeamList", MapTeamList); - - //지식유형코드불러오기 - MapMaterialVO searchMatVO = new MapMaterialVO(); - searchMatVO.setRecordCountPerPage(999999); - searchMatVO.setFirstIndex(0); - searchMatVO.setSearchCondition("orgnztId"); - searchMatVO.setSearchKeyword(requestOfferVOs.getOrgnztId()); - List<?> MapMaterialList = mapMaterialService.selectMapMaterialList(searchMatVO); - model.addAttribute("mapMaterialList", MapMaterialList); - - //(지식전문가/지식사용자) 검사 및 설정 - HashMap<String, String> hmParam = new HashMap<String, String>(); - hmParam.put("speId", loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - - - //아이디 설정 - model.addAttribute("USER_UNIQ_ID", loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - //지식전문가 일때 - if(egovRequestOfferVOService.selectRequestOfferSpeCheck(hmParam)){ - model.addAttribute("IS_SPE", "Y"); - }else{ - model.addAttribute("IS_SPE", "N"); - } - - } - - return sLocationUrl; - - } - - /** - * 지식정보제공/지식정보요청를 수정 조회 한다. - * @param searchVO - * @param commandMap - * @param RequestOfferVO - * @param bindingResult - * @param model - * @return "egovframework/com/dam/spe/req/EgovRequestOfferVORegist" - * @throws Exception - */ - @RequestMapping(value = "/dam/spe/req/updtRequestOffer.do") - public String EgovRequestOfferModify( - @ModelAttribute("searchVO") RequestOfferVO searchVO, - @RequestParam Map<?, ?> commandMap, - @ModelAttribute("requestOfferVO") RequestOfferVO requestOfferVO, - MapMaterial mapMaterial, - ModelMap model) throws Exception { - - // 0. Spring Security 사용자권한 처리 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - if (!isAuthenticated) { - model.addAttribute("message", egovMessageSource.getMessage("fail.common.login")); - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - - RequestOfferVO requestOfferVOs = new RequestOfferVO(); - - if(!sCmd.equals("change")){ - //수정정보 불러오기 - requestOfferVOs = egovRequestOfferVOService.selectRequestOfferDetail(requestOfferVO); - model.addAttribute("requestOfferVO", requestOfferVOs); - } - - //조직유형 불러오기 - MapTeamVO mapTeamVO = new MapTeamVO(); - mapTeamVO.setRecordCountPerPage(999999); - mapTeamVO.setFirstIndex(0); - mapTeamVO.setSearchCondition("MaterialList"); - List<?> MapTeamList = mapTeamService.selectMapTeamList(mapTeamVO); - model.addAttribute("mapTeamList", MapTeamList); - - //지식유형코드불러오기 - MapMaterialVO searchMatVO = new MapMaterialVO(); - searchMatVO.setRecordCountPerPage(999999); - searchMatVO.setFirstIndex(0); - searchMatVO.setSearchCondition("orgnztId"); - if(sCmd.equals("change")){ - searchMatVO.setSearchKeyword(requestOfferVO.getOrgnztId()); - }else{ - searchMatVO.setSearchKeyword(requestOfferVOs.getOrgnztId()); - } - - List<?> MapMaterialList = mapMaterialService.selectMapMaterialList(searchMatVO); - model.addAttribute("mapMaterialList", MapMaterialList); - - // 파일업로드 제한 - String whiteListFileUploadExtensions = EgovProperties.getProperty("Globals.fileUpload.Extensions"); - String fileUploadMaxSize = EgovProperties.getProperty("Globals.fileUpload.maxSize"); - - model.addAttribute("fileUploadExtensions", whiteListFileUploadExtensions); - model.addAttribute("fileUploadMaxSize", fileUploadMaxSize); - - return "egovframework/com/dam/spe/req/EgovComDamRequestOfferUpdt"; - } - - /** - * 지식정보제공/지식정보요청를 수정한다. - * @param searchVO - * @param commandMap - * @param RequestOfferVO - * @param bindingResult - * @param model - * @return "egovframework/com/dam/spe/req/EgovRequestOfferVOUpdt" - * @throws Exception - */ - @RequestMapping(value = "/dam/spe/req/updtRequestOfferActor.do") - public String EgovRequestOfferModifyActor( - final MultipartHttpServletRequest multiRequest, - @ModelAttribute("searchVO") RequestOfferVO searchVO, - @RequestParam Map<?, ?> commandMap, - @ModelAttribute("RequestOfferVO") RequestOfferVO RequestOfferVO, - BindingResult bindingResult, ModelMap model) throws Exception { - - // 0. Spring Security 사용자권한 처리 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - if (!isAuthenticated) { - model.addAttribute("message", egovMessageSource.getMessage("fail.common.login")); - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - // 로그인 객체 선언 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - // 파일업로드 제한 - String whiteListFileUploadExtensions = EgovProperties.getProperty("Globals.fileUpload.Extensions"); - String fileUploadMaxSize = EgovProperties.getProperty("Globals.fileUpload.maxSize"); - - model.addAttribute("fileUploadExtensions", whiteListFileUploadExtensions); - model.addAttribute("fileUploadMaxSize", fileUploadMaxSize); - - String sLocationUrl = "egovframework/com/dam/spe/req/EgovComDamRequestOfferUpdt"; - - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - - if (sCmd.equals("save")) { - - //서버 validate 체크 - beanValidator.validate(RequestOfferVO, bindingResult); - if(bindingResult.hasErrors()){ - return sLocationUrl; - } - //아이디 설정 - RequestOfferVO.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - RequestOfferVO.setLastUpdusrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - // 첨부파일 관련 ID 생성 start.... - String _atchFileId = RequestOfferVO.getAtchFileId(); - - //final Map<String, MultipartFile> files = multiRequest.getFileMap(); - final List<MultipartFile> files = multiRequest.getFiles("file_1"); - - if(!files.isEmpty()){ - String atchFileAt = commandMap.get("atchFileAt") == null ? "" : (String)commandMap.get("atchFileAt"); - if("N".equals(atchFileAt)){ - List<FileVO> _result = fileUtil.parseFileInf(files, "DSCH_", 0, _atchFileId, ""); - _atchFileId = fileMngService.insertFileInfs(_result); - - // 첨부파일 ID 셋팅 - RequestOfferVO.setAtchFileId(_atchFileId); // 첨부파일 ID - - }else{ - FileVO fvo = new FileVO(); - fvo.setAtchFileId(_atchFileId); - int _cnt = fileMngService.getMaxFileSN(fvo); - List<FileVO> _result = fileUtil.parseFileInf(files, "DSCH_", _cnt, _atchFileId, ""); - fileMngService.updateFileInfs(_result); - } - } - //저장 - egovRequestOfferVOService.updateRequestOffer(RequestOfferVO); - sLocationUrl = "forward:/dam/spe/req/listRequestOffer.do"; - } else { - - //수정정보 불러오기 - RequestOfferVO requestOfferVO = egovRequestOfferVOService.selectRequestOfferDetail(RequestOfferVO); - model.addAttribute("requestOfferVO", requestOfferVO); - } - - return sLocationUrl; - } - - /** - * 지식정보제공/지식정보요청를 등록 조회 한다. - * @param searchVO - * @param commandMap - * @param RequestOfferVO - * @param bindingResult - * @param model - * @return "egovframework/com/dam/spe/req/EgovRequestOfferVORegist" - * @throws Exception - */ - @RequestMapping(value = "/dam/spe/req/registRequestOffer.do") - public String EgovRequestOfferRegist( - // @ModelAttribute("searchVO") RequestOfferVO searchVO, - @RequestParam Map<?, ?> commandMap, - @ModelAttribute("requestOfferVO") RequestOfferVO requestOfferVO, - @ModelAttribute("mapMaterial") MapMaterial mapMaterial, - ModelMap model) throws Exception { - - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - - // 0. Spring Security 사용자권한 처리 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - if (!isAuthenticated) { - model.addAttribute("message", egovMessageSource.getMessage("fail.common.login")); - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - MapTeamVO mapTeamVO = new MapTeamVO(); - mapTeamVO.setRecordCountPerPage(999999); - mapTeamVO.setFirstIndex(0); - mapTeamVO.setSearchCondition("MaterialList"); - List<?> MapTeamList = mapTeamService.selectMapTeamList(mapTeamVO); - model.addAttribute("mapTeamList", MapTeamList); - - MapMaterialVO searchMatVO = new MapMaterialVO(); - searchMatVO.setRecordCountPerPage(999999); - searchMatVO.setFirstIndex(0); - searchMatVO.setSearchCondition("orgnztId"); - searchMatVO.setSearchKeyword(requestOfferVO.getOrgnztId()); - - //if (mapMaterial.getOrgnztId().equals("")) { - // EgovMap emp = (EgovMap)MapTeamList.get(0); - // mapMaterial.setOrgnztId(emp.get("orgnztId").toString()); - //} - - List<?> MapMaterialList = mapMaterialService.selectMapMaterialList(searchMatVO); - model.addAttribute("mapMaterialList", MapMaterialList); - - model.addAttribute("cmd", sCmd); - - // 파일업로드 제한 - String whiteListFileUploadExtensions = EgovProperties.getProperty("Globals.fileUpload.Extensions"); - String fileUploadMaxSize = EgovProperties.getProperty("Globals.fileUpload.maxSize"); - - model.addAttribute("fileUploadExtensions", whiteListFileUploadExtensions); - model.addAttribute("fileUploadMaxSize", fileUploadMaxSize); - - return "egovframework/com/dam/spe/req/EgovComDamRequestOfferRegist"; - } - - /** - * 지식정보제공/지식정보요청를 등록을 처리 한다. - * @param searchVO - * @param commandMap - * @param RequestOfferVO - * @param bindingResult - * @param model - * @return "egovframework/com/dam/spe/req/EgovRequestOfferVORegist" - * @throws Exception - */ - @RequestMapping(value = "/dam/spe/req/registRequestOfferActor.do") - public String EgovRequestOfferRegistActor( - final MultipartHttpServletRequest multiRequest, - @ModelAttribute("searchVO") RequestOfferVO searchVO, - @RequestParam Map<?, ?> commandMap, - @ModelAttribute("requestOfferVO") RequestOfferVO requestOfferVO, - BindingResult bindingResult, ModelMap model) throws Exception { - - // 0. Spring Security 사용자권한 처리 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - if (!isAuthenticated) { - model.addAttribute("message", egovMessageSource.getMessage("fail.common.login")); - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - // 로그인 객체 선언 - LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser(); - - // 파일업로드 제한 - String whiteListFileUploadExtensions = EgovProperties.getProperty("Globals.fileUpload.Extensions"); - String fileUploadMaxSize = EgovProperties.getProperty("Globals.fileUpload.maxSize"); - - model.addAttribute("fileUploadExtensions", whiteListFileUploadExtensions); - model.addAttribute("fileUploadMaxSize", fileUploadMaxSize); - - String sLocationUrl = "egovframework/com/dam/spe/req/EgovComDamRequestOfferRegist"; - - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - - if(sCmd.equals("save") || sCmd.equals("reply")) { - //서버 validate 체크 - beanValidator.validate(requestOfferVO, bindingResult); - if(bindingResult.hasErrors()){ - return sLocationUrl; - } - - // 첨부파일 관련 첨부파일ID 생성 - String _atchFileId = ""; - - //final Map<String, MultipartFile> files = multiRequest.getFileMap(); - final List<MultipartFile> files = multiRequest.getFiles("file_1"); - - if(!files.isEmpty()){ - List<FileVO> _result = fileUtil.parseFileInf(files, "DSCH_", 0, "", ""); - _atchFileId = fileMngService.insertFileInfs(_result); //파일이 생성되고나면 생성된 첨부파일 ID를 리턴한다. - - // 리턴받은 첨부파일ID를 셋팅한다.. - requestOfferVO.setAtchFileId(_atchFileId); - } - - //아이디 설정 - requestOfferVO.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - requestOfferVO.setLastUpdusrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - - //(지식전문가/지식사용자) 검사 및 설정 - HashMap<String, String> hmParam = new HashMap<String, String>(); - hmParam.put("speId", loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - - //지식전문가 일때 - if(sCmd.equals("reply") && egovRequestOfferVOService.selectRequestOfferSpeCheck(hmParam)){ - requestOfferVO.setSpeId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - //지식전문가 아니고 reply 일때 - }else if(sCmd.equals("reply")){ - return "egovframework/com/dam/spe/req/EgovComDamRequestOfferRegist"; - //일반사용자일때 - }else{ - requestOfferVO.setEmplyrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - } - - //저장 - egovRequestOfferVOService.insertRequestOffer(requestOfferVO); - - sLocationUrl = "forward:/dam/spe/req/listRequestOffer.do"; - } - - return sLocationUrl; - } - - -} Index: egov3.10/src/main/java/egovframework/com/dam/spe/req/service/impl/EgovRequestOfferServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/spe/req/service/impl/EgovRequestOfferServiceImpl.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/spe/req/service/impl/EgovRequestOfferServiceImpl.java (nonexistent) @@ -1,137 +0,0 @@ -package egovframework.com.dam.spe.req.service.impl; - -import java.util.List; -import java.util.Map; - -import egovframework.com.dam.spe.req.service.EgovRequestOfferService; -import egovframework.com.dam.spe.req.service.RequestOfferVO; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; -import egovframework.rte.fdl.idgnr.EgovIdGnrService; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; -/** - * 지식정보제공/지식정보요청를 처리하는 ServiceImpl Class 구현 - * @author 공통서비스 장동한 - * @since 2010.08.30 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.08.30 장동한 최초 생성 - * - * </pre> - */ -@Service("egovRequestOffeService") -public class EgovRequestOfferServiceImpl extends EgovAbstractServiceImpl - implements EgovRequestOfferService { - - @Resource(name = "RequestOfferDao") - private RequestOfferDao dao; - - /* RSS ID Generator Service */ - @Resource(name = "egovRequestOfferIdGnrService") - private EgovIdGnrService idgenService; - - /** - * 삭제시 하위 답변 건수를 조회한다. - * @param RequestOfferVO 조회할 정보가 담긴 객체 - * @return int - * @throws Exception - */ - @Override - public int selectRequestOfferDelCnt(Map<?, ?> map) throws Exception { - return dao.selectRequestOfferDelCnt(map); - } - - /** - * 등록된 지식전문가 건수를 조회한다. - * @param map 조회할 정보가 담긴 객체 - * @return List - * @throws Exception - */ - @Override - public boolean selectRequestOfferSpeCheck(Map<?, ?> map) throws Exception{ - - int nSpeCnt = dao.selectRequestOfferSpeCnt(map); - - boolean booleanRtn = false; - - if(nSpeCnt > 0){ - booleanRtn = true; - } - - return booleanRtn; - } - - /** - * 지식정보제공/지식정보요청를(을) 목록을 조회 한다. - * @param RequestOfferVO 조회할 정보가 담긴 객체 - * @return List - * @throws Exception - */ - @Override - public List<?> selectRequestOfferList(RequestOfferVO RequestOfferVO) throws Exception { - return dao.selectRequestOfferList(RequestOfferVO); - } - - /** - * 지식정보제공/지식정보요청를(을) 목록 전체 건수를(을) 조회한다. - * @param searchVO 조회할 정보가 담긴 객체 - * @return int - * @throws Exception - */ - @Override - public int selectRequestOfferListCnt(RequestOfferVO RequestOfferVO) throws Exception { - return dao.selectRequestOfferListCnt(RequestOfferVO); - } - - /** - * 지식정보제공/지식정보요청를(을) 상세조회 한다. - * @param searchVO 조회할 정보가 담긴 객체 - * @return List - * @throws Exception - */ - @Override - public RequestOfferVO selectRequestOfferDetail(RequestOfferVO RequestOfferVO) throws Exception { - return dao.selectRequestOfferDetail(RequestOfferVO); - } - - /** - * 지식정보제공/지식정보요청를(을) 등록한다. - * @param RequestOfferVO 지식정보제공/지식정보요청 정보가 담긴 객체 - * @throws Exception - */ - @Override - public void insertRequestOffer(RequestOfferVO RequestOfferVO)throws Exception { - - RequestOfferVO.setKnoId(idgenService.getNextStringId()); - - dao.insertRequestOffer(RequestOfferVO); - } - - /** - * 지식정보제공/지식정보요청를(을) 수정한다. - * @param RequestOfferVO 지식정보제공/지식정보요청 정보가 담긴 객체 - * @throws Exception - */ - @Override - public void updateRequestOffer(RequestOfferVO RequestOfferVO) throws Exception { - dao.updateRequestOffer(RequestOfferVO); - } - - /** - * 지식정보제공/지식정보요청를(을) 삭제한다. - * @param RequestOfferVO 지식정보제공/지식정보요청 정보가 담긴 객체 - * @throws Exception - */ - @Override - public void deleteRequestOffer(RequestOfferVO RequestOfferVO) throws Exception { - dao.deleteRequestOffer(RequestOfferVO); - } - -} Index: egov3.10/src/main/java/egovframework/com/dam/spe/req/service/impl/RequestOfferDao.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/spe/req/service/impl/RequestOfferDao.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/spe/req/service/impl/RequestOfferDao.java (nonexistent) @@ -1,150 +0,0 @@ -package egovframework.com.dam.spe.req.service.impl; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.dam.spe.req.service.RequestOfferVO; - -import org.springframework.stereotype.Repository; -/** - * 지식정보제공/지식정보요청를 처리하는 Dao Class 구현 - * @author 공통콤포넌트 장동한 - * @since 2010.08.30 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.08.30 장동한 최초 생성 - * - * </pre> - */ -@Repository("RequestOfferDao") -public class RequestOfferDao extends EgovComAbstractDAO { - - /** - * 삭제시 하위 답변 건수를 조회한다. - * @param RequestOfferVO 조회할 정보가 담긴 객체 - * @return int - * @throws Exception - */ - public int selectRequestOfferDelCnt(Map<?, ?> map) throws Exception { - return (Integer)selectOne("RequestOffer.selectRequestOfferDelCnt", map); - } - - - /** - * 등록된 지식전문가 건수를 조회한다. - * @param RequestOfferVO 조회할 정보가 담긴 객체 - * @return int - * @throws Exception - */ - public int selectRequestOfferSpeCnt(Map<?, ?> map) throws Exception { - return (Integer)selectOne("RequestOffer.selectRequestOfferSpeCnt", map); - } - - /** - * 지식정보제공/지식정보요청를(을) 목록을 한다. - * @param RequestOfferVO 조회할 정보가 담긴 객체 - * @return List - * @throws Exception - */ - public List<?> selectRequestOfferList(RequestOfferVO RequestOfferVO) throws Exception { - return selectList("RequestOffer.selectRequestOffer",RequestOfferVO); - - } - - /** - * 지식정보제공/지식정보요청를(을) 목록 전체 건수를(을) 조회한다. - * @param RequestOfferVO 조회할 정보가 담긴 객체 - * @return int - * @throws Exception - */ - public int selectRequestOfferListCnt(RequestOfferVO RequestOfferVO) throws Exception { - return (Integer)selectOne("RequestOffer.selectRequestOfferCnt", RequestOfferVO); - } - - /** - * 지식정보제공/지식정보요청를(을) 상세조회 한다. - * @param RequestOfferVO 지식정보제공/지식정보요청 정보가 담김 객체 - * @return RequestOfferVO - * @throws Exception - */ - public RequestOfferVO selectRequestOfferDetail(RequestOfferVO RequestOfferVO) throws Exception { - return (RequestOfferVO)selectOne("RequestOffer.selectRequestOfferDetail", RequestOfferVO); - } - - /** - * 지식정보제공/지식정보요청를(을) 등록한다. - * @param qindvdlInfoPolicy 지식정보제공/지식정보요청 정보가 담김 객체 - * @throws Exception - */ - @SuppressWarnings("unused") - public void insertRequestOffer(RequestOfferVO RequestOfferVO) throws Exception { - if(RequestOfferVO.getCmd().equals("save")){ - insert("RequestOffer.insertRequestOfferSave", RequestOfferVO); - }else if(RequestOfferVO.getCmd().equals("reply")){ - int nSeq = (Integer)selectOne("RequestOffer.selectRequestOfferReplySeq", RequestOfferVO); - - Map<?, ?> mapAnsParents = (Map<?, ?>)selectOne("RequestOffer.selectRequestOfferReplyaAnsParents", RequestOfferVO); - - //단말노드가 아닐때 탐색 - if(mapAnsParents != null){ - Map<?, ?> mapAnsParentsSearch = null; - String sAnsParents = (String)mapAnsParents.get("knoId"); - - System.out.println("sAnsParents>" + sAnsParents); - - //단말노드 검사 - while(true){ - HashMap<String, String> hmParam = new HashMap<String, String>(); - hmParam.put("ansParents", sAnsParents); - mapAnsParents = (Map<?, ?>)selectOne("RequestOffer.selectRequestOfferReplyaAnsParentsSearch", hmParam); - System.out.println("mapAnsParentsSearch>" + mapAnsParents); - - if(mapAnsParents == null){ - break; - //1레벨 일때 처리 - //}else if(mapAnsParents == null){ - }else{ - sAnsParents = (String)mapAnsParents.get("knoId"); - nSeq=(Integer)mapAnsParents.get("ansSeq") + 1; - } - } - } - - //단말노드가 없으면 - if( nSeq != 1){ - RequestOfferVO.setAnsSeq(nSeq); - } - System.out.println("LastSeq>" + nSeq); - - update("RequestOffer.updateRequestOfferReply", RequestOfferVO); - insert("RequestOffer.insertRequestOfferReply", RequestOfferVO); - - } - - } - - /** - * 지식정보제공/지식정보요청를(을) 수정한다. - * @param RequestOfferVO 지식정보제공/지식정보요청 정보가 담김 객체 - * @throws Exception - */ - public void updateRequestOffer(RequestOfferVO RequestOfferVO) throws Exception { - update("RequestOffer.updateRequestOffer", RequestOfferVO); - } - - /** - * 지식정보제공/지식정보요청를(을) 삭제한다. - * @param RequestOfferVO 지식정보제공/지식정보요청 정보가 담김 객체 - * @throws Exception - */ - public void deleteRequestOffer(RequestOfferVO RequestOfferVO) throws Exception { - delete("RequestOffer.deleteRequestOffer", RequestOfferVO); - } - -} Index: egov3.10/src/main/java/egovframework/com/dam/spe/req/service/EgovRequestOfferService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/spe/req/service/EgovRequestOfferService.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/spe/req/service/EgovRequestOfferService.java (nonexistent) @@ -1,84 +0,0 @@ -package egovframework.com.dam.spe.req.service; - -import java.util.List; -import java.util.Map; -/** - * 지식정보제공/지식정보요청를 처리하는 Service Class 구현 - * @author 공통서비스 장동한 - * @since 2010.08.30 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.08.30 장동한 최초 생성 - * - * </pre> - */ -public interface EgovRequestOfferService { - - /** - * 삭제시 하위 답변 건수를 조회한다. - * @param RequestOfferVO 조회할 정보가 담긴 객체 - * @return int - * @throws Exception - */ - public int selectRequestOfferDelCnt(Map<?, ?> map) throws Exception; - - /** - * 등록된 지식전문가 건수를 조회한다. - * @param map 조회할 정보가 담긴 객체 - * @return List - * @throws Exception - */ - public boolean selectRequestOfferSpeCheck(Map<?, ?> map) throws Exception; - - /** - * 지식정보제공/지식정보요청 목록을 조회한다. - * @param searchVO 조회할 정보가 담긴 객체 - * @return List - * @throws Exception - */ - public List<?> selectRequestOfferList(RequestOfferVO RequestOfferVO) throws Exception; - - /** - * 지식정보제공/지식정보요청를(을) 목록 전체 건수를(을) 조회한다. - * @param searchVO 조회할 정보가 담긴 객체 - * @return int - * @throws Exception - */ - public int selectRequestOfferListCnt(RequestOfferVO RequestOfferVO) throws Exception; - - /** - * 지식정보제공/지식정보요청를(을) 상세조회 한다. - * @param RequestOfferVO 지식정보제공/지식정보요청 정보 담김 객체 - * @return List - * @throws Exception - */ - public RequestOfferVO selectRequestOfferDetail(RequestOfferVO RequestOfferVO) throws Exception; - - /** - * 지식정보제공/지식정보요청를(을) 등록한다. - * @param RequestOfferVO 지식정보제공/지식정보요청 정보 담김 객체 - * @throws Exception - */ - void insertRequestOffer(RequestOfferVO RequestOfferVO) throws Exception; - - /** - * 지식정보제공/지식정보요청를(을) 수정한다. - * @param RequestOfferVO 지식정보제공/지식정보요청 정보 담김 객체 - * @throws Exception - */ - void updateRequestOffer(RequestOfferVO RequestOfferVO) throws Exception; - - /** - * 지식정보제공/지식정보요청를(을) 삭제한다. - * @param RequestOfferVO 지식정보제공/지식정보요청 정보 담김 VO - * @throws Exception - */ - void deleteRequestOffer(RequestOfferVO RequestOfferVO) throws Exception; - -} Index: egov3.10/src/main/java/egovframework/com/dam/spe/req/service/RequestOffer.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/spe/req/service/RequestOffer.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/spe/req/service/RequestOffer.java (nonexistent) @@ -1,293 +0,0 @@ -package egovframework.com.dam.spe.req.service; - - -/** - * 지식정보제공/지식정보요청 Model and VO Class 구현 - * @author 공통서비스 장동한 - * @since 2010.08.30 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.08.30 장동한 최초 생성 - * - * </pre> - */ -public class RequestOffer { - - /** 지식ID */ - private String knoId; - - /** 조식ID */ - private String orgnztId; - - /** 전문가ID */ - private String speId; - - /** 지식유형코드 */ - private String knoTypeCd; - - /** 사용자ID */ - private String emplyrId; - - /** 지식명 */ - private String knoNm; - - /** 지식내용 */ - private String knoCn; - - /** 첨부파일ID */ - private String atchFileId; - - /** 부모지식ID */ - private String ansParents; - - /** 답변깊이 */ - private Integer ansDepth; - - /** 답변순서 */ - private Integer ansSeq; - - /** 답변그룹번호 */ - private Integer ansNumber; - - /** 최초등록시점 */ - private String frstRegisterPnttm; - - /** 최초등록아이디 */ - private String frstRegisterId; - - /** 최종수정일 */ - private String lastUpdusrPnttm; - - /** 최종수정자 아이디 */ - private String lastUpdusrId; - - /** - * @return the knoId - */ - public String getKnoId() { - return knoId; - } - - /** - * @param knoId the knoId to set - */ - public void setKnoId(String knoId) { - this.knoId = knoId; - } - - /** - * @return the orgnztId - */ - public String getOrgnztId() { - return orgnztId; - } - - /** - * @param orgnztId the orgnztId to set - */ - public void setOrgnztId(String orgnztId) { - this.orgnztId = orgnztId; - } - - /** - * @return the speId - */ - public String getSpeId() { - return speId; - } - - /** - * @param speId the speId to set - */ - public void setSpeId(String speId) { - this.speId = speId; - } - - /** - * @return the knoTypeCd - */ - public String getKnoTypeCd() { - return knoTypeCd; - } - - /** - * @param knoTypeCd the knoTypeCd to set - */ - public void setKnoTypeCd(String knoTypeCd) { - this.knoTypeCd = knoTypeCd; - } - - /** - * @return the emplyrId - */ - public String getEmplyrId() { - return emplyrId; - } - - /** - * @param emplyrId the emplyrId to set - */ - public void setEmplyrId(String emplyrId) { - this.emplyrId = emplyrId; - } - - /** - * @return the knoNm - */ - public String getKnoNm() { - return knoNm; - } - - /** - * @param knoNm the knoNm to set - */ - public void setKnoNm(String knoNm) { - this.knoNm = knoNm; - } - - /** - * @return the knoCn - */ - public String getKnoCn() { - return knoCn; - } - - /** - * @param knoCn the knoCn to set - */ - public void setKnoCn(String knoCn) { - this.knoCn = knoCn; - } - - /** - * @return the atchFileId - */ - public String getAtchFileId() { - return atchFileId; - } - - /** - * @param atchFileId the atchFileId to set - */ - public void setAtchFileId(String atchFileId) { - this.atchFileId = atchFileId; - } - - /** - * @return the ansParents - */ - public String getAnsParents() { - return ansParents; - } - - /** - * @param ansParents the ansParents to set - */ - public void setAnsParents(String ansParents) { - this.ansParents = ansParents; - } - - /** - * @return the ansDepth - */ - public Integer getAnsDepth() { - return ansDepth; - } - - /** - * @param ansDepth the ansDepth to set - */ - public void setAnsDepth(Integer ansDepth) { - this.ansDepth = ansDepth; - } - - /** - * @return the ansSeq - */ - public Integer getAnsSeq() { - return ansSeq; - } - - /** - * @param ansSeq the ansSeq to set - */ - public void setAnsSeq(Integer ansSeq) { - this.ansSeq = ansSeq; - } - - /** - * @return the ansNumber - */ - public Integer getAnsNumber() { - return ansNumber; - } - - /** - * @param ansNumber the ansNumber to set - */ - public void setAnsNumber(Integer ansNumber) { - this.ansNumber = ansNumber; - } - - /** - * @return the frstRegisterPnttm - */ - public String getFrstRegisterPnttm() { - return frstRegisterPnttm; - } - - /** - * @param frstRegisterPnttm the frstRegisterPnttm to set - */ - public void setFrstRegisterPnttm(String frstRegisterPnttm) { - this.frstRegisterPnttm = frstRegisterPnttm; - } - - /** - * @return the frstRegisterId - */ - public String getFrstRegisterId() { - return frstRegisterId; - } - - /** - * @param frstRegisterId the frstRegisterId to set - */ - public void setFrstRegisterId(String frstRegisterId) { - this.frstRegisterId = frstRegisterId; - } - - /** - * @return the lastUpdusrPnttm - */ - public String getLastUpdusrPnttm() { - return lastUpdusrPnttm; - } - - /** - * @param lastUpdusrPnttm the lastUpdusrPnttm to set - */ - public void setLastUpdusrPnttm(String lastUpdusrPnttm) { - this.lastUpdusrPnttm = lastUpdusrPnttm; - } - - /** - * @return the lastUpdusrId - */ - public String getLastUpdusrId() { - return lastUpdusrId; - } - - /** - * @param lastUpdusrId the lastUpdusrId to set - */ - public void setLastUpdusrId(String lastUpdusrId) { - this.lastUpdusrId = lastUpdusrId; - } - - -} Index: egov3.10/src/main/java/egovframework/com/dam/spe/req/service/RequestOfferVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/spe/req/service/RequestOfferVO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/spe/req/service/RequestOfferVO.java (nonexistent) @@ -1,177 +0,0 @@ -package egovframework.com.dam.spe.req.service; - - -/** - * 지식정보제공/지식정보요청 Model and VO Class 구현 - * @author 공통서비스 장동한 - * @since 2010.08.30 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.08.30 장동한 최초 생성 - * - * </pre> - */ -public class RequestOfferVO extends RequestOffer{ - - /** 명령어 */ - private String cmd = ""; - - /** 검색조건 */ - private String searchCondition = ""; - - /** 검색Keyword */ - private String searchKeyword = ""; - - /** 페이지갯수 */ - private int pageUnit = 10; - - /** 페이지사이즈 */ - private int pageSize = 10; - - /** 현재페이지 */ - private int pageIndex = 1; - - /** firstIndex */ - private int firstIndex = 1; - - /** lastIndex */ - private int lastIndex = 1; - - /** recordCountPerPage */ - private int recordCountPerPage = 10; - - /** - * @return the cmd - */ - public String getCmd() { - return cmd; - } - - /** - * @param cmd the cmd to set - */ - public void setCmd(String cmd) { - this.cmd = cmd; - } - - /** - * @return the searchCondition - */ - public String getSearchCondition() { - return searchCondition; - } - - /** - * @param searchCondition the searchCondition to set - */ - public void setSearchCondition(String searchCondition) { - this.searchCondition = searchCondition; - } - - /** - * @return the searchKeyword - */ - public String getSearchKeyword() { - return searchKeyword; - } - - /** - * @param searchKeyword the searchKeyword to set - */ - public void setSearchKeyword(String searchKeyword) { - this.searchKeyword = searchKeyword; - } - - /** - * @return the pageUnit - */ - public int getPageUnit() { - return pageUnit; - } - - /** - * @param pageUnit the pageUnit to set - */ - public void setPageUnit(int pageUnit) { - this.pageUnit = pageUnit; - } - - /** - * @return the pageSize - */ - public int getPageSize() { - return pageSize; - } - - /** - * @param pageSize the pageSize to set - */ - public void setPageSize(int pageSize) { - this.pageSize = pageSize; - } - - /** - * @return the pageIndex - */ - public int getPageIndex() { - return pageIndex; - } - - /** - * @param pageIndex the pageIndex to set - */ - public void setPageIndex(int pageIndex) { - this.pageIndex = pageIndex; - } - - /** - * @return the firstIndex - */ - public int getFirstIndex() { - return firstIndex; - } - - /** - * @param firstIndex the firstIndex to set - */ - public void setFirstIndex(int firstIndex) { - this.firstIndex = firstIndex; - } - - /** - * @return the lastIndex - */ - public int getLastIndex() { - return lastIndex; - } - - /** - * @param lastIndex the lastIndex to set - */ - public void setLastIndex(int lastIndex) { - this.lastIndex = lastIndex; - } - - /** - * @return the recordCountPerPage - */ - public int getRecordCountPerPage() { - return recordCountPerPage; - } - - /** - * @param recordCountPerPage the recordCountPerPage to set - */ - public void setRecordCountPerPage(int recordCountPerPage) { - this.recordCountPerPage = recordCountPerPage; - } - - -} - - - Index: egov3.10/src/main/java/egovframework/com/dam/map/mat/web/EgovMapMaterialController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/map/mat/web/EgovMapMaterialController.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/map/mat/web/EgovMapMaterialController.java (nonexistent) @@ -1,234 +0,0 @@ -package egovframework.com.dam.map.mat.web; - -import java.util.List; -import java.util.Map; - -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.dam.map.mat.service.EgovMapMaterialService; -import egovframework.com.dam.map.mat.service.MapMaterial; -import egovframework.com.dam.map.mat.service.MapMaterialVO; -import egovframework.com.dam.map.tea.service.EgovMapTeamService; -import egovframework.com.dam.map.tea.service.MapTeamVO; - -import egovframework.rte.fdl.property.EgovPropertyService; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - -import javax.annotation.Resource; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.ui.ModelMap; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.servlet.ModelAndView; -import org.springmodules.validation.commons.DefaultBeanValidator; - -/** - * 개요 - * - 지식맵(지식유형)에 대한 controller 클래스를 정의한다. - * - * 상세내용 - * - 지식맵(지식유형)에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식맵(지식유형)의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:44 - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.8.12 박종선 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * </pre> - */ - -@Controller -public class EgovMapMaterialController { - - @Resource(name = "MapTeamService") - private EgovMapTeamService mapTeamService; - - @Resource(name = "MapMaterialService") - public EgovMapMaterialService mapMaterialService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - @Autowired - private DefaultBeanValidator beanValidator; - - /** - * 등록된 지식맵(지식유형) 정보를 조회 한다. - * @param mapMaterialVO- 지식맵(지식유형) VO - * @return String - 리턴 Url - * - * @param MapMaterialVO - */ - @IncludedInfo(name="지식맵관리(유형)", listUrl="/dam/map/mat/EgovComDamMapMaterialList.do", order = 1260 ,gid = 80) - @RequestMapping(value="/dam/map/mat/EgovComDamMapMaterialList.do") - public String selectMapMaterialList(@ModelAttribute("loginVO") LoginVO loginVO - , @ModelAttribute("searchVO") MapMaterialVO searchVO - , ModelMap model - ) throws Exception { - - /** EgovPropertyService.mapMaterial */ - searchVO.setPageUnit(propertiesService.getInt("pageUnit")); - searchVO.setPageSize(propertiesService.getInt("pageSize")); - - /** paging */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(searchVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(searchVO.getPageUnit()); - paginationInfo.setPageSize(searchVO.getPageSize()); - - searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - searchVO.setLastIndex(paginationInfo.getLastRecordIndex()); - searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - List<?> MapMaterialList = mapMaterialService.selectMapMaterialList(searchVO); - model.addAttribute("resultList", MapMaterialList); - - int totCnt = mapMaterialService.selectMapMaterialTotCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/dam/map/mat/EgovComDamMapMaterialList"; - } - - /** - * 지식맵(지식유형)상세 정보를 조회 한다. - * @param MapMaterialVO - 지식맵(지식유형) VO - * @return String - 리턴 Url - * - * @param MapMaterialVO - */ - @RequestMapping(value="/dam/map/mat/EgovComDamMapMaterial.do") - public String selectMapMaterial(@ModelAttribute("loginVO") LoginVO loginVO - , MapMaterial mapMaterial - , ModelMap model - ) throws Exception { - MapMaterial vo = mapMaterialService.selectMapMaterial(mapMaterial); - model.addAttribute("result", vo); - return "egovframework/com/dam/map/mat/EgovComDamMapMaterialDetail"; - } - - /** - * 지식맵(지식유형) 정보를 신규로 등록한다. - * @param konTypeNm - 지식맵(지식유형) model - * @return String - 리턴 Url - * - * @param MapMaterialVO - */ - @RequestMapping(value="/dam/map/mat/EgovComDamMapMaterialRegist.do") - public String insertMapMaterial(@ModelAttribute("loginVO") LoginVO loginVO - , @ModelAttribute("mapMaterial") MapMaterial mapMaterial - , BindingResult bindingResult - , ModelMap model - ) throws Exception { - if (mapMaterial.getKnoTypeCd() == null - ||mapMaterial.getKnoTypeCd().equals("")) { - - MapTeamVO searchVO; - searchVO = new MapTeamVO(); - searchVO.setRecordCountPerPage(999999); - searchVO.setFirstIndex(0); - searchVO.setSearchCondition("MapTeamList"); - List<?> MapMaterialList = mapTeamService.selectMapTeamList(searchVO); - model.addAttribute("mapTeam", MapMaterialList); - - return "egovframework/com/dam/map/mat/EgovComDamMapMaterialRegist"; - } - - beanValidator.validate(mapMaterial, bindingResult); - if (bindingResult.hasErrors()){ - - MapTeamVO searchVO; - searchVO = new MapTeamVO(); - searchVO.setRecordCountPerPage(999999); - searchVO.setFirstIndex(0); - searchVO.setSearchCondition("MapTeamList"); - List<?> MapMaterialList = mapTeamService.selectMapTeamList(searchVO); - model.addAttribute("mapTeam", MapMaterialList); - - return "egovframework/com/dam/map/mat/EgovComDamMapMaterialRegist"; - } - - mapMaterial.setFrstRegisterId(loginVO.getUniqId()); - mapMaterialService.insertMapMaterial(mapMaterial); - return "forward:/dam/map/mat/EgovComDamMapMaterialList.do"; - } - - /** - * 기 등록 된 지식맵(지식유형)링 정보를 수정 한다. - * @param konTypeNm - 지식맵(지식유형) model - * @return String - 리턴 Url - * - * @param MapMaterialVO - */ - @RequestMapping(value="/dam/map/mat/EgovComDamMapMaterialModify.do") - public String updateMapMaterial(@ModelAttribute("loginVO") LoginVO loginVO - , @ModelAttribute("knoTypeCd") MapMaterial mapMaterial - , BindingResult bindingResult - , @RequestParam Map<?, ?> commandMap - , ModelMap model - ) throws Exception { - String sCmd = commandMap.get("cmd") == null ? "": (String)commandMap.get("cmd"); - if (sCmd.equals("")) { - MapMaterial vo = mapMaterialService.selectMapMaterial(mapMaterial); - model.addAttribute("mapMaterial", vo); - return "egovframework/com/dam/map/mat/EgovComDamMapMaterialModify"; - } else if (sCmd.equals("Modify")) { - beanValidator.validate(mapMaterial, bindingResult); - if (bindingResult.hasErrors()){ - MapMaterial vo = mapMaterialService.selectMapMaterial(mapMaterial); - model.addAttribute("mapMaterial", vo); - return "egovframework/com/dam/map/mat/EgovComDamMapMaterialModify"; - } - mapMaterial.setFrstRegisterId(loginVO.getUniqId()); - mapMaterialService.updateMapMaterial(mapMaterial); - return "forward:/dam/map/mat/EgovComDamMapMaterialList.do"; - } else { - return "forward:/dam/map/mat/EgovComDamMapMaterialList.do"; - } - } - - /** - * 기 등록된 지식맵(지식유형) 정보를 삭제한다. - * @param konTypeNm - 지식맵(지식유형) model - * @return String - 리턴 Url - * - * @param MapMaterialVO - */ - @RequestMapping(value="/dam/map/mat/EgovComDamMapMaterialRemove.do") - public String deleteMapMaterial(@ModelAttribute("loginVO") LoginVO loginVO - , MapMaterial mapMaterial - , ModelMap model - ) throws Exception { - mapMaterialService.deleteMapMaterial(mapMaterial); - return "forward:/dam/map/mat/EgovComDamMapMaterialList.do"; - } - - /** - * 지식유형코드 중복 여부 체크(위치 : 1260.지식맵관리(유형) > 등록) - * @param commandMap - * @return - * @throws Exception - */ - @RequestMapping(value="/dam/map/mat/EgovKnoTypeCdCheckAjax.do") - public ModelAndView EgovKnoTypeCdCheckAjax(@RequestParam Map<String, Object> commandMap) throws Exception { - ModelAndView modelAndView = new ModelAndView(); - modelAndView.setViewName("jsonView"); - - String knoTypeCd = (String) commandMap.get("knoTypeCd"); - int checkCount = mapMaterialService.knoTypeCdCheck(knoTypeCd); - modelAndView.addObject("checkCount", checkCount); - - return modelAndView; - } -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/map/mat/service/impl/MapMaterialDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/map/mat/service/impl/MapMaterialDAO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/map/mat/service/impl/MapMaterialDAO.java (nonexistent) @@ -1,98 +0,0 @@ -package egovframework.com.dam.map.mat.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.dam.map.mat.service.MapMaterial; -import egovframework.com.dam.map.mat.service.MapMaterialVO; - -import org.springframework.stereotype.Repository; - -/** - * 개요 - * - 지식맵(지식유형)에 대한 DAO 클래스를 정의한다. - * - * 상세내용 - * - 지식맵(지식유형)에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식맵(지식유형)의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:52 - */ - -@Repository("MapMaterialDAO") -public class MapMaterialDAO extends EgovComAbstractDAO { - - /** - * 등록된 지식맵(지식유형) 정보를 조회 한다. - * @param mapMaterialVO- 지식맵(지식유형) VO - * @return String - 지식맵(지식유형)목록 - * - * @param MapMaterialVO - */ - public List<?> selectMapMaterialList(MapMaterialVO searchVO) throws Exception { - return selectList("MapMaterialDAO.selectMapMaterialList", searchVO); - } - - /** - * 지식맵(지식유형) 목록 총 갯수를 조회한다. - * @param MapMaterialVO - 지식맵(지식유형) Vo - * @return int - 지식맵(지식유형) 토탈 카운트 수 - * - * @param MapMaterialVO - */ - public int selectMapMaterialTotCnt(MapMaterialVO searchVO) throws Exception { - return (Integer)selectOne("MapMaterialDAO.selectMapMaterialTotCnt", searchVO); - } - - /** - * 지식맵(지식유형)상세 정보를 조회 한다. - * @param MapMaterialVO - 지식맵(지식유형) VO - * @return String - 지식맵(지식유형)VO - * - * @param MapMaterialVO - */ - public MapMaterial selectMapMaterial(MapMaterial mapMaterial) throws Exception { - return (MapMaterial)selectOne("MapMaterialDAO.selectMapMaterial", mapMaterial); - } - - /** - * 지식맵(지식유형) 정보를 신규로 등록한다. - * @param konTypeNm - 지식맵(지식유형) model - * - * @param MapMaterialVO - */ - public void insertMapMaterial(MapMaterial mapMaterial) throws Exception { - insert("MapMaterialDAO.insertMapMaterial", mapMaterial); - } - - /** - * 기 등록 된 지식맵(지식유형)링 정보를 수정 한다. - * @param konTypeNm - 지식맵(지식유형) model - * - * @param MapMaterialVO - */ - public void updateMapMaterial(MapMaterial mapMaterial) throws Exception { - update("MapMaterialDAO.updateMapMaterial", mapMaterial); - } - - /** - * 기 등록된 지식맵(지식유형) 정보를 삭제한다. - * @param konTypeNm - 지식맵(지식유형) model - * - * @param MapMaterialVO - */ - public void deleteMapMaterial(MapMaterial mapMaterial) throws Exception { - delete("MapMaterialDAO.deleteMapMaterial", mapMaterial); - } - - /** - * 지식유형코드 중복 여부 체크(위치 : 1260.지식맵관리(유형) > 등록) - * @param knoTypeCd - * @return 중복 여부 - * @throws Exception - */ - public int knoTypeCdCheck(String knoTypeCd) throws Exception { - return (Integer)selectOne("MapMaterialDAO.selectKnoTypeCdCheck", knoTypeCd); - } -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/map/mat/service/impl/EgovMapMaterialServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/map/mat/service/impl/EgovMapMaterialServiceImpl.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/map/mat/service/impl/EgovMapMaterialServiceImpl.java (nonexistent) @@ -1,113 +0,0 @@ -package egovframework.com.dam.map.mat.service.impl; - -import java.util.List; - -import egovframework.com.dam.map.mat.service.EgovMapMaterialService; -import egovframework.com.dam.map.mat.service.MapMaterial; -import egovframework.com.dam.map.mat.service.MapMaterialVO; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -/** - * 개요 - * - 지식맵(지식유형)에 대한 ServiceImpl 클래스를 정의한다. - * - * 상세내용 - * - 지식맵(지식유형)에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식맵(지식유형)의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:45 - */ - -@Service("MapMaterialService") -public class EgovMapMaterialServiceImpl extends EgovAbstractServiceImpl implements EgovMapMaterialService { - - @Resource(name="MapMaterialDAO") - private MapMaterialDAO MapMaterialDAO; - - /** - * 등록된 지식맵(지식유형) 정보를 조회 한다. - * @param mapMaterialVO- 지식맵(지식유형) VO - * @return String - 지식맵(지식유형)목록 - * - * @param MapMaterialVO - */ - @Override - public List<?> selectMapMaterialList(MapMaterialVO searchVO) throws Exception { - return MapMaterialDAO.selectMapMaterialList(searchVO); - } - - /** - * 지식맵(지식유형) 목록 총 갯수를 조회한다. - * @param MapMaterialVO - 지식맵(지식유형) Vo - * @return int - 지식맵(지식유형) 토탈 카운트 수 - * - * @param MapMaterialVO - */ - @Override - public int selectMapMaterialTotCnt(MapMaterialVO searchVO) throws Exception { - return MapMaterialDAO.selectMapMaterialTotCnt(searchVO); - } - - /** - * 지식맵(지식유형)상세 정보를 조회 한다. - * @param MapMaterialVO - 지식맵(지식유형) VO - * @return String - 지식맵(지식유형)VO - * - * @param MapMaterialVO - */ - @Override - public MapMaterial selectMapMaterial(MapMaterial mapMaterial) throws Exception { - MapMaterial mtm = MapMaterialDAO.selectMapMaterial(mapMaterial); - return mtm; - } - - /** - * 지식맵(지식유형) 정보를 신규로 등록한다. - * @param konTypeNm - 지식맵(지식유형) model - * - * @param MapMaterialVO - */ - @Override - public void insertMapMaterial(MapMaterial mapMaterial) throws Exception { - MapMaterialDAO.insertMapMaterial(mapMaterial); - } - - /** - * 기 등록 된 지식맵(지식유형)링 정보를 수정 한다. - * @param konTypeNm - 지식맵(지식유형) model - * - * @param MapMaterialVO - */ - @Override - public void updateMapMaterial(MapMaterial mapMaterial) throws Exception { - MapMaterialDAO.updateMapMaterial(mapMaterial); - } - - /** - * 기 등록된 지식맵(지식유형) 정보를 삭제한다. - * @param konTypeNm - 지식맵(지식유형) model - * - * @param MapMaterialVO - */ - @Override - public void deleteMapMaterial(MapMaterial mapMaterial) throws Exception { - MapMaterialDAO.deleteMapMaterial(mapMaterial); - } - - /** - * 지식유형코드 중복 여부 체크(위치 : 1260.지식맵관리(유형) > 등록) - * @param knoTypeCd - * @return 중복여부 - * @throws Exception - */ - @Override - public int knoTypeCdCheck(String knoTypeCd) throws Exception { - return MapMaterialDAO.knoTypeCdCheck(knoTypeCd); - } -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/map/mat/service/MapMaterialVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/map/mat/service/MapMaterialVO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/map/mat/service/MapMaterialVO.java (nonexistent) @@ -1,104 +0,0 @@ -package egovframework.com.dam.map.mat.service; - -/** - * 개요 - * - 지식맵(지식유형)에 대한 Vo 클래스를 정의한다. - * - * 상세내용 - * - 지식맵(지식유형)의 목록 항목, 조회조건 등을 관리한다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:53 - */ - -public class MapMaterialVO extends MapMaterial { - - /** 검색조건 */ - private String searchCondition = ""; - - /** 검색Keyword */ - private String searchKeyword = ""; - - /** 페이지갯수 */ - private int pageUnit = 10; - - /** 페이지사이즈 */ - private int pageSize = 10; - - /** 현재페이지 */ - private int pageIndex = 1; - - /** firstIndex */ - private int firstIndex = 1; - - /** lastIndex */ - private int lastIndex = 1; - - /** recordCountPerPage */ - private int recordCountPerPage = 10; - - public String getSearchCondition() { - return searchCondition; - } - - public void setSearchCondition(String searchCondition) { - this.searchCondition = searchCondition; - } - - public String getSearchKeyword() { - return searchKeyword; - } - - public void setSearchKeyword(String searchKeyword) { - this.searchKeyword = searchKeyword; - } - - public int getPageUnit() { - return pageUnit; - } - - public void setPageUnit(int pageUnit) { - this.pageUnit = pageUnit; - } - - public int getPageSize() { - return pageSize; - } - - public void setPageSize(int pageSize) { - this.pageSize = pageSize; - } - - public int getPageIndex() { - return pageIndex; - } - - public void setPageIndex(int pageIndex) { - this.pageIndex = pageIndex; - } - - public int getFirstIndex() { - return firstIndex; - } - - public void setFirstIndex(int firstIndex) { - this.firstIndex = firstIndex; - } - - public int getLastIndex() { - return lastIndex; - } - - public void setLastIndex(int lastIndex) { - this.lastIndex = lastIndex; - } - - public int getRecordCountPerPage() { - return recordCountPerPage; - } - - public void setRecordCountPerPage(int recordCountPerPage) { - this.recordCountPerPage = recordCountPerPage; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/map/mat/service/EgovMapMaterialService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/map/mat/service/EgovMapMaterialService.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/map/mat/service/EgovMapMaterialService.java (nonexistent) @@ -1,76 +0,0 @@ -package egovframework.com.dam.map.mat.service; - -import java.util.List; - -/** - * 개요 - * - 지식맵(지식유형)에 대한 Service Interface를 정의한다. - * - * 상세내용 - * - 지식맵(지식유형)에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식맵(지식유형)의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:44 - */ -public interface EgovMapMaterialService { - - /** - * 등록된 지식맵(지식유형) 정보를 조회 한다. - * @param mapMaterialVO- 지식맵(지식유형) VO - * @return String - 지식맵(지식유형)목록 - * - * @param MapMaterialVO - */ - List<?> selectMapMaterialList(MapMaterialVO searchVO) throws Exception; - - /** - * 지식맵(지식유형) 목록 총 갯수를 조회한다. - * @param MapMaterialVO - 지식맵(지식유형) Vo - * @return int - 지식맵(지식유형) 토탈 카운트 수 - * - * @param MapMaterialVO - */ - int selectMapMaterialTotCnt(MapMaterialVO searchVO) throws Exception; - - /** - * 지식맵(지식유형)상세 정보를 조회 한다. - * @param MapMaterialVO - 지식맵(지식유형) VO - * @return String - 지식맵(지식유형)VO - * - * @param MapMaterialVO - */ - MapMaterial selectMapMaterial(MapMaterial mapMaterial) throws Exception; - - /** - * 지식맵(지식유형) 정보를 신규로 등록한다. - * @param konTypeNm - 지식맵(지식유형) model - * - * @param MapMaterialVO - */ - void insertMapMaterial(MapMaterial mapMaterial) throws Exception; - - /** - * 기 등록 된 지식맵(지식유형)링 정보를 수정 한다. - * @param konTypeNm - 지식맵(지식유형) model - * - * @param MapMaterialVO - */ - void updateMapMaterial(MapMaterial mapMaterial) throws Exception; - - /** - * 기 등록된 지식맵(지식유형) 정보를 삭제한다. - * @param konTypeNm - 지식맵(지식유형) model - * - * @param MapMaterialVO - */ - void deleteMapMaterial(MapMaterial mapMaterial) throws Exception; - - /** - * 지식유형코드 중복 여부 체크(위치 : 1260.지식맵관리(유형) > 등록) - * @param knoTypeCd - * @return 중복 여부 - * @throws Exception - */ - int knoTypeCdCheck(String knoTypeCd) throws Exception; -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/map/mat/service/MapMaterial.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/map/mat/service/MapMaterial.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/map/mat/service/MapMaterial.java (nonexistent) @@ -1,192 +0,0 @@ -package egovframework.com.dam.map.mat.service; - -/** - * 개요 - * - 지식맵(지식유형)에 대한 model 클래스를 정의한다. - * - * 상세내용 - * - 지식유형, 조직분류, 분류일자, 지식URL, 전문가ID 항목을 관리한다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:52 - */ -public class MapMaterial { - - /** - * 지식유형코드 - */ - private String knoTypeCd = ""; - /** - * 조직ID - */ - private String orgnztId = ""; - /** - * 조직명 - */ - private String orgnztNm = ""; - /** - * 전문가ID - */ - private String speId = ""; - /** - * 지식유형명 - */ - private String knoTypeNm = ""; - /** - * 분류일자 - */ - private String clYmd = ""; - /** - * 지식URL - */ - private String knoUrl = ""; - /** - * 최초등록아이디 - */ - private String frstRegisterId = ""; - /** - * 최초등록시점 - */ - private String frstRegisterPnttm = ""; - /** - * 최종수정자ID - */ - private String lastUpdusrId = ""; - /** - * 최종수정시점 - */ - private String lastUpdusrPnttm = ""; - - /** - * @return the knoTypeCd - */ - public String getKnoTypeCd() { - return knoTypeCd; - } - /** - * @param knoTypeCd the knoTypeCd to set - */ - public void setKnoTypeCd(String knoTypeCd) { - this.knoTypeCd = knoTypeCd; - } - /** - * @return the orgnztId - */ - public String getOrgnztId() { - return orgnztId; - } - /** - * @param orgnztId the orgnztId to set - */ - public void setOrgnztId(String orgnztId) { - this.orgnztId = orgnztId; - } - /** - * @return the orgnztNm - */ - public String getOrgnztNm() { - return orgnztNm; - } - /** - * @param orgnztNm the orgnztNm to set - */ - public void setOrgnztNm(String orgnztNm) { - this.orgnztNm = orgnztNm; - } - /** - * @return the speId - */ - public String getSpeId() { - return speId; - } - /** - * @param speId the speId to set - */ - public void setSpeId(String speId) { - this.speId = speId; - } - /** - * @return the knoTypeNm - */ - public String getKnoTypeNm() { - return knoTypeNm; - } - /** - * @param knoTypeNm the knoTypeNm to set - */ - public void setKnoTypeNm(String knoTypeNm) { - this.knoTypeNm = knoTypeNm; - } - /** - * @return the clYmd - */ - public String getClYmd() { - return clYmd; - } - /** - * @param clYmd the clYmd to set - */ - public void setClYmd(String clYmd) { - this.clYmd = clYmd; - } - /** - * @return the knoUrl - */ - public String getKnoUrl() { - return knoUrl; - } - /** - * @param knoUrl the knoUrl to set - */ - public void setKnoUrl(String knoUrl) { - this.knoUrl = knoUrl; - } - /** - * @return the frstRegisterId - */ - public String getFrstRegisterId() { - return frstRegisterId; - } - /** - * @param frstRegisterId the frstRegisterId to set - */ - public void setFrstRegisterId(String frstRegisterId) { - this.frstRegisterId = frstRegisterId; - } - /** - * @return the frstRegisterPnttm - */ - public String getFrstRegisterPnttm() { - return frstRegisterPnttm; - } - /** - * @param frstRegisterPnttm the frstRegisterPnttm to set - */ - public void setFrstRegisterPnttm(String frstRegisterPnttm) { - this.frstRegisterPnttm = frstRegisterPnttm; - } - /** - * @return the lastUpdusrId - */ - public String getLastUpdusrId() { - return lastUpdusrId; - } - /** - * @param lastUpdusrId the lastUpdusrId to set - */ - public void setLastUpdusrId(String lastUpdusrId) { - this.lastUpdusrId = lastUpdusrId; - } - /** - * @return the lastUpdusrPnttm - */ - public String getLastUpdusrPnttm() { - return lastUpdusrPnttm; - } - /** - * @param lastUpdusrPnttm the lastUpdusrPnttm to set - */ - public void setLastUpdusrPnttm(String lastUpdusrPnttm) { - this.lastUpdusrPnttm = lastUpdusrPnttm; - } -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/map/tea/web/EgovMapTeamController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/map/tea/web/EgovMapTeamController.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/map/tea/web/EgovMapTeamController.java (nonexistent) @@ -1,190 +0,0 @@ -package egovframework.com.dam.map.tea.web; - -import java.util.List; -import java.util.Map; - -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.dam.map.tea.service.EgovMapTeamService; -import egovframework.com.dam.map.tea.service.MapTeam; -import egovframework.com.dam.map.tea.service.MapTeamVO; - -import egovframework.rte.fdl.property.EgovPropertyService; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - -import javax.annotation.Resource; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.ui.ModelMap; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springmodules.validation.commons.DefaultBeanValidator; - -/** - * 개요 - * - 지식맵(조직별)에 대한 controller 클래스를 정의한다. - * - * 상세내용 - * - 지식맵(조직별)에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식맵(조직별)의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 22-7-2010 오전 10:57:37 - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.7.22 박종선 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * 2018.8.03 신용호 updateMapTeam method 수정 않되는 문제 처리 - * - * </pre> - */ - -@Controller -public class EgovMapTeamController { - - @Resource(name = "MapTeamService") - private EgovMapTeamService mapTeamService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - @Autowired - private DefaultBeanValidator beanValidator; - - - /** - * 등록된 지식맵(조직별) 정보를 조회 한다. - * @param mapTeamVO- 지식맵(조직별) VO - * @return String - 리턴 Url - * - * @param MapTeamVO - */ - @IncludedInfo(name="지식맵관리(조직)", listUrl="/dam/map/tea/EgovComDamMapTeamList.do", order = 1261 ,gid = 80) - @RequestMapping(value="/dam/map/tea/EgovComDamMapTeamList.do") - public String selectMapTeamList(@ModelAttribute("loginVO") LoginVO loginVO - , @ModelAttribute("searchVO") MapTeamVO searchVO - , ModelMap model - ) throws Exception{ - /** EgovPropertyService.mapTeam */ - searchVO.setPageUnit(propertiesService.getInt("pageUnit")); - searchVO.setPageSize(propertiesService.getInt("pageSize")); - - /** paging */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(searchVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(searchVO.getPageUnit()); - paginationInfo.setPageSize(searchVO.getPageSize()); - - searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - searchVO.setLastIndex(paginationInfo.getLastRecordIndex()); - searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - List<?> MapTeamList = mapTeamService.selectMapTeamList(searchVO); - model.addAttribute("resultList", MapTeamList); - - int totCnt = mapTeamService.selectMapTeamTotCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - return "egovframework/com/dam/map/tea/EgovComDamMapTeamList"; - } - - /** - * 지식맵(조직별)상세 정보를 조회 한다. - * @param MapTeamVO - 지식맵(조직별) VO - * @return String - 리턴 Url - * - * @param MapTeamVO - */ - @RequestMapping(value="/dam/map/tea/EgovComDamMapTeamDetail.do") - public String selectMapTeamDetail(@ModelAttribute("loginVO") LoginVO loginVO - , MapTeam mapTeam - , ModelMap model - ) throws Exception { - MapTeam vo = mapTeamService.selectMapTeamDetail(mapTeam); - model.addAttribute("result", vo); - return "egovframework/com/dam/map/tea/EgovComDamMapTeamDetail"; - } - - /** - * 지식맵(조직별) 정보를 신규로 등록한다. - * @param orgnztNm - 지식맵(조직별) model - * @return String - 리턴 Url - * - * @param mapTeam - */ - @RequestMapping(value="/dam/map/tea/EgovComDamMapTeamRegist.do") - public String insertMapTeam(@ModelAttribute("loginVO") LoginVO loginVO - , @ModelAttribute("mapTeam") MapTeam mapTeam - , BindingResult bindingResult - ) throws Exception { - if (mapTeam.getOrgnztNm() == null - ||mapTeam.getOrgnztNm().equals("")) { - return "egovframework/com/dam/map/tea/EgovComDamMapTeamRegist"; - } - - beanValidator.validate(mapTeam, bindingResult); - if (bindingResult.hasErrors()){ - return "egovframework/com/dam/map/tea/EgovComDamMapTeamRegist"; - } - - mapTeam.setFrstRegisterId(loginVO.getUniqId()); - mapTeamService.insertMapTeam(mapTeam); - return "forward:/dam/map/tea/EgovComDamMapTeamList.do"; - } - - /** - * 기 등록 된 지식맵(조직별)링 정보를 수정 한다. - * @param orgnztNm - 지식맵(조직별) model - * @return String - 리턴 Url - * - * @param mapTeam - */ - @RequestMapping(value="/dam/map/tea/EgovComDamMapTeamModify.do") - public String updateMapTeam(@ModelAttribute("loginVO") LoginVO loginVO - , @ModelAttribute("mapTeam") MapTeam mapTeam - , BindingResult bindingResult - , @RequestParam Map<?, ?> commandMap - , ModelMap model - ) throws Exception { - String sCmd = commandMap.get("cmd") == null ? "": (String)commandMap.get("cmd"); - if (sCmd.equals("")) { - MapTeam vo = mapTeamService.selectMapTeamDetail(mapTeam); - model.addAttribute("mapTeam", vo); - return "egovframework/com/dam/map/tea/EgovComDamMapTeamModify"; - } else if (sCmd.equals("Modify")) { - beanValidator.validate(mapTeam, bindingResult); - if (bindingResult.hasErrors()){ - return "egovframework/com/dam/map/tea/EgovComDamMapTeamModify"; - } - mapTeam.setFrstRegisterId(loginVO.getUniqId()); - mapTeamService.updateMapTeam(mapTeam); - return "forward:/dam/map/tea/EgovComDamMapTeamList.do"; - } else { - return "forward:/dam/map/tea/EgovComDamMapTeamList.do"; - } - } - - /** - * 기 등록된 지식맵(조직별) 정보를 삭제한다. - * @param orgnztNm - 지식맵(조직별) model - * @return String - 리턴 Url - * - * @param orgnztNm - */ - @RequestMapping(value="/dam/map/tea/EgovComDamMapTeamRemove.do") - public String deleteMapTeam(@ModelAttribute("loginVO") LoginVO loginVO - , MapTeam mapTeam - , ModelMap model - ) throws Exception { - mapTeamService.deleteMapTeam(mapTeam); - return "forward:/dam/map/tea/EgovComDamMapTeamList.do"; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/map/tea/service/impl/MapTeamDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/map/tea/service/impl/MapTeamDAO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/map/tea/service/impl/MapTeamDAO.java (nonexistent) @@ -1,88 +0,0 @@ -package egovframework.com.dam.map.tea.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.dam.map.tea.service.MapTeam; -import egovframework.com.dam.map.tea.service.MapTeamVO; - -import org.springframework.stereotype.Repository; - -/** - * 개요 - * - 지식맵(조직별)에 대한 DAO 클래스를 정의한다. - * - * 상세내용 - * - 지식맵(조직별)에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식맵(조직별)의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 22-7-2010 오전 10:57:44 - */ -@Repository("MapTeamDAO") -public class MapTeamDAO extends EgovComAbstractDAO{ - - /** - * 등록된 지식맵(조직별) 목록을 조회 한다. - * @param mapTeamVO- 지식맵(조직별) VO - * @return String - 지식맵(조직별) 목록 - * - * @param MapTeamVO - */ - public List<?> selectMapTeamList(MapTeamVO searchVO) throws Exception { - return selectList("MapTeamDAO.selectMapTeamList", searchVO); - } - - /** - * 지식맵(조직별) 목록 총 갯수를 조회한다. - * @param MapTeamVO - 지식맵(조직별) Vo - * @return int - 지식맵(조직별) 토탈 카운트 수 - * - * @param MapTeamVO - */ - public int selectMapTeamTotCnt(MapTeamVO searchVO) throws Exception { - return (Integer)selectOne("MapTeamDAO.selectMapTeamTotCnt", searchVO); - } - - /** - * 지식맵(조직별)상세 정보를 조회 한다. - * @param MapTeamVO - 지식맵(조직별) VO - * @return String - 지식맵(조직별) VO - * - * @param MapTeamVO - */ - public MapTeam selectMapTeamDetail(MapTeam mapTeam) throws Exception { - return (MapTeam)selectOne("MapTeamDAO.selectMapTeamDetail", mapTeam); - } - - /** - * 지식맵(조직별) 정보를 신규로 등록한다. - * @param siteUrl - 지식맵(조직별) model - * - * @param orgnztNm - */ - public void insertMapTeam(MapTeam mapTeam) throws Exception { - insert("MapTeamDAO.insertMapTeam", mapTeam); - } - - /** - * 기 등록 된 지식맵(조직별) 정보를 수정 한다. - * @param siteUrl - 지식맵(조직별) model - * - * @param orgnztNm - */ - public void updateMapTeam(MapTeam mapTeam) throws Exception { - update("MapTeamDAO.updateMapTeam", mapTeam); - } - - /** - * 기 등록된 지식맵(조직별) 정보를 삭제한다. - * @param siteUrl - 지식맵(조직별) model - * - * @param orgnztNm - */ - public void deleteMapTeam(MapTeam mapTeam) throws Exception { - delete("MapTeamDAO.deleteMapTeam", mapTeam); - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/map/tea/service/impl/EgovMapTeamServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/map/tea/service/impl/EgovMapTeamServiceImpl.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/map/tea/service/impl/EgovMapTeamServiceImpl.java (nonexistent) @@ -1,102 +0,0 @@ -package egovframework.com.dam.map.tea.service.impl; - -import java.util.List; - -import egovframework.com.dam.map.tea.service.EgovMapTeamService; -import egovframework.com.dam.map.tea.service.MapTeam; -import egovframework.com.dam.map.tea.service.MapTeamVO; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -/** - * 개요 - * - 지식맵(조직별)에 대한 ServiceImpl 클래스를 정의한다. - * - * 상세내용 - * - 지식맵(조직별)에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식맵(조직별)의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 22-7-2010 오전 10:57:37 - */ -@Service("MapTeamService") -public class EgovMapTeamServiceImpl extends EgovAbstractServiceImpl implements EgovMapTeamService { - - @Resource(name="MapTeamDAO") - private MapTeamDAO MapTeamDAO; - - /** - * 등록된 지식맵(조직별) 목록을 조회 한다. - * @param mapTeamVO- 지식맵(조직별) VO - * @return String - 지식맵(조직별) 목록 - * - * @param MapTeamVO - */ - @Override - public List<?> selectMapTeamList(MapTeamVO searchVO) throws Exception { - return MapTeamDAO.selectMapTeamList(searchVO); - } - - /** - * 지식맵(조직별) 목록 총 갯수를 조회한다. - * @param MapTeamVO - 지식맵(조직별) Vo - * @return int - 지식맵(조직별) 토탈 카운트 수 - * - * @param MapTeamVO - */ - @Override - public int selectMapTeamTotCnt(MapTeamVO searchVO) throws Exception { - return MapTeamDAO.selectMapTeamTotCnt(searchVO); - } - - /** - * 지식맵(조직별)상세 정보를 조회 한다. - * @param MapTeamVO - 지식맵(조직별) VO - * @return String - 지식맵(조직별) VO - * - * @param MapTeam - */ - @Override - public MapTeam selectMapTeamDetail(MapTeam mapTeam) throws Exception { - MapTeam mtm = MapTeamDAO.selectMapTeamDetail(mapTeam); - return mtm; - } - - /** - * 지식맵(조직별) 정보를 신규로 등록한다. - * @param siteUrl - 지식맵(조직별) model - * - * @param orgnztNm - */ - @Override - public void insertMapTeam(MapTeam mapTeam) throws Exception { - MapTeamDAO.insertMapTeam(mapTeam); - } - - /** - * 기 등록 된 지식맵(조직별) 정보를 수정 한다. - * @param siteUrl - 지식맵(조직별) model - * - * @param orgnztNm - */ - @Override - public void updateMapTeam(MapTeam mapTeam) throws Exception { - MapTeamDAO.updateMapTeam(mapTeam); - } - - /** - * 기 등록된 지식맵(조직별) 정보를 삭제한다. - * @param siteUrl - 지식맵(조직별) model - * - * @param orgnztNm - */ - @Override - public void deleteMapTeam(MapTeam mapTeam) throws Exception { - MapTeamDAO.deleteMapTeam(mapTeam); - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/map/tea/service/MapTeam.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/map/tea/service/MapTeam.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/map/tea/service/MapTeam.java (nonexistent) @@ -1,87 +0,0 @@ -package egovframework.com.dam.map.tea.service; - -/** - * 개요 - * - 지식맵(조직별)에 대한 model 클래스를 정의한다. - * - * 상세내용 - * - 조직분류, 등록일자, 지식URL 항목을 관리한다. - * @author 박종선 - * @version 1.0 - * @created 22-7-2010 오전 10:57:44 - */ -public class MapTeam { - - /** - * 조직ID - */ - private String orgnztId; - /** - * 조직분류 - */ - private String orgnztNm; - /** - * 분류일자 - */ - private String clYmd; - /** - * 지식URL - */ - private String knoUrl; - /** - * 최초등록자ID - */ - private String frstRegisterId = ""; - /** - * 최종수정자ID - */ - private String lastUpdusrId; - /** - * 최종수정시점 - */ - private String lastUpdusrPnt; - - public String getOrgnztId() { - return orgnztId; - } - public void setOrgnztId(String orgnztId) { - this.orgnztId = orgnztId; - } - public String getOrgnztNm() { - return orgnztNm; - } - public void setOrgnztNm(String orgnztNm) { - this.orgnztNm = orgnztNm; - } - public String getClYmd() { - return clYmd; - } - public void setClYmd(String clYmd) { - this.clYmd = clYmd; - } - public String getKnoUrl() { - return knoUrl; - } - public void setKnoUrl(String knoUrl) { - this.knoUrl = knoUrl; - } - public String getFrstRegisterId() { - return frstRegisterId; - } - public void setFrstRegisterId(String frstRegisterId) { - this.frstRegisterId = frstRegisterId; - } - public String getLastUpdusrId() { - return lastUpdusrId; - } - public void setLastUpdusrId(String lastUpdusrId) { - this.lastUpdusrId = lastUpdusrId; - } - public String getLastUpdusrPnt() { - return lastUpdusrPnt; - } - public void setLastUpdusrPnt(String lastUpdusrPnt) { - this.lastUpdusrPnt = lastUpdusrPnt; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/map/tea/service/EgovMapTeamService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/map/tea/service/EgovMapTeamService.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/map/tea/service/EgovMapTeamService.java (nonexistent) @@ -1,69 +0,0 @@ -package egovframework.com.dam.map.tea.service; - -import java.util.List; - -/** - * 개요 - * - 지식맵(조직별)에 대한 Service Interface를 정의한다. - * - * 상세내용 - * - 지식맵(조직별)에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 지식맵(조직별)의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 22-7-2010 오전 10:57:37 - */ -public interface EgovMapTeamService { - - /** - * 등록된 지식맵(조직별) 목록을 조회 한다. - * @param mapTeamVO- 지식맵(조직별) VO - * @return String - 지식맵(조직별) 목록 - * - * @param MapTeamVO - */ - List<?> selectMapTeamList(MapTeamVO searchVO) throws Exception; - - /** - * 지식맵(조직별) 목록 총 갯수를 조회한다. - * @param MapTeamVO - 지식맵(조직별) Vo - * @return int - 지식맵(조직별) 토탈 카운트 수 - * - * @param MapTeamVO - */ - int selectMapTeamTotCnt(MapTeamVO searchVO) throws Exception; - - /** - * 지식맵(조직별)상세 정보를 조회 한다. - * @param MapTeamVO - 지식맵(조직별) VO - * @return String - 지식맵(조직별) VO - * - * @param MapTeamVO - */ - MapTeam selectMapTeamDetail(MapTeam mapTeam) throws Exception; - - /** - * 지식맵(조직별) 정보를 신규로 등록한다. - * @param siteUrl - 지식맵(조직별) model - * - * @param orgnztNm - */ - void insertMapTeam(MapTeam mapTeam) throws Exception; - - /** - * 기 등록 된 지식맵(조직별) 정보를 수정 한다. - * @param siteUrl - 지식맵(조직별) model - * - * @param orgnztNm - */ - void updateMapTeam(MapTeam mapTeam) throws Exception; - - /** - * 기 등록된 지식맵(조직별) 정보를 삭제한다. - * @param siteUrl - 지식맵(조직별) model - * - * @param orgnztNm - */ - void deleteMapTeam(MapTeam mapTeam) throws Exception; - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/map/tea/service/MapTeamVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/map/tea/service/MapTeamVO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/map/tea/service/MapTeamVO.java (nonexistent) @@ -1,104 +0,0 @@ -package egovframework.com.dam.map.tea.service; - -/** - * 개요 - * - 지식맵(조직별)에 대한 Vo 클래스를 정의한다. - * - * 상세내용 - * - 지식맵(조직별)의 목록 항목, 조회조건 등을 관리한다. - * @author 박종선 - * @version 1.0 - * @created 22-7-2010 오전 10:57:44 - */ - -public class MapTeamVO extends MapTeam { - - /** 검색조건 */ - private String searchCondition = ""; - - /** 검색Keyword */ - private String searchKeyword = ""; - - /** 페이지갯수 */ - private int pageUnit = 10; - - /** 페이지사이즈 */ - private int pageSize = 10; - - /** 현재페이지 */ - private int pageIndex = 1; - - /** firstIndex */ - private int firstIndex = 1; - - /** lastIndex */ - private int lastIndex = 1; - - /** recordCountPerPage */ - private int recordCountPerPage = 10; - - public int getFirstIndex() { - return firstIndex; - } - - public String getSearchCondition() { - return searchCondition; - } - - public void setSearchCondition(String searchCondition) { - this.searchCondition = searchCondition; - } - - public String getSearchKeyword() { - return searchKeyword; - } - - public void setSearchKeyword(String searchKeyword) { - this.searchKeyword = searchKeyword; - } - - public void setFirstIndex(int firstIndex) { - this.firstIndex = firstIndex; - } - - public int getLastIndex() { - return lastIndex; - } - - public void setLastIndex(int lastIndex) { - this.lastIndex = lastIndex; - } - - public int getRecordCountPerPage() { - return recordCountPerPage; - } - - public void setRecordCountPerPage(int recordCountPerPage) { - this.recordCountPerPage = recordCountPerPage; - } - - public int getPageIndex() { - return pageIndex; - } - - public void setPageIndex(int pageIndex) { - this.pageIndex = pageIndex; - } - - public int getPageSize() { - return pageSize; - } - - public void setPageSize(int pageSize) { - this.pageSize = pageSize; - } - - public int getPageUnit() { - return pageUnit; - } - - public void setPageUnit(int pageUnit) { - this.pageUnit = pageUnit; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/per/web/EgovKnoPersonalController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/per/web/EgovKnoPersonalController.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/per/web/EgovKnoPersonalController.java (nonexistent) @@ -1,435 +0,0 @@ -package egovframework.com.dam.per.web; - -import java.util.List; -import java.util.Map; - -import javax.annotation.Resource; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.ui.ModelMap; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.multipart.MultipartFile; -import org.springframework.web.multipart.MultipartHttpServletRequest; -import org.springmodules.validation.commons.DefaultBeanValidator; - -import egovframework.com.cmm.EgovMessageSource; -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.service.EgovFileMngService; -import egovframework.com.cmm.service.EgovFileMngUtil; -import egovframework.com.cmm.service.FileVO; -import egovframework.com.cmm.util.EgovUserDetailsHelper; -import egovframework.com.dam.map.mat.service.EgovMapMaterialService; -import egovframework.com.dam.map.mat.service.MapMaterial; -import egovframework.com.dam.map.mat.service.MapMaterialVO; -import egovframework.com.dam.map.tea.service.EgovMapTeamService; -import egovframework.com.dam.map.tea.service.MapTeamVO; -import egovframework.com.dam.per.service.EgovKnoPersonalService; -import egovframework.com.dam.per.service.KnoPersonal; -import egovframework.com.dam.per.service.KnoPersonalVO; -import egovframework.com.utl.fcc.service.EgovStringUtil; -import egovframework.rte.fdl.property.EgovPropertyService; -import egovframework.rte.psl.dataaccess.util.EgovMap; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - -/** - * 개요 - * - 개인지식정보에 대한 controller 클래스를 정의한다. - * - * 상세내용 - * - 개인지식정보에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 개인지식정보의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:40 - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.8.12 박종선 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * </pre> - */ - -@Controller -public class EgovKnoPersonalController { - - private static final Logger LOGGER = LoggerFactory.getLogger(EgovKnoPersonalController.class); - - @Resource(name = "KnoPersonalService") - public EgovKnoPersonalService knoPersonalService; - - @Resource(name = "MapTeamService") - private EgovMapTeamService mapTeamService; - - @Resource(name = "MapMaterialService") - public EgovMapMaterialService mapMaterialService; - - // 첨부파일 관련 - @Resource(name="EgovFileMngService") - private EgovFileMngService fileMngService; - - @Resource(name="EgovFileMngUtil") - private EgovFileMngUtil fileUtil; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - @Autowired - private DefaultBeanValidator beanValidator; - - /** EgovMessageSource */ - @Resource(name="egovMessageSource") - EgovMessageSource egovMessageSource; - - /** - * 등록된 개인지식 정보를 조회 한다. - * @param KnoPersonalVO - 개인지식 VO - * @return String - 리턴 Url - * - * @param KnoPersonalVO - */ - @IncludedInfo(name="개인지식관리", listUrl="/dam/per/EgovComDamPersonalList.do", order = 1250,gid = 80) - @RequestMapping(value="/dam/per/EgovComDamPersonalList.do") - public String selectKnoPersonalList( - @ModelAttribute("searchVO") KnoPersonalVO searchVO - , ModelMap model - ) throws Exception { - - //Spring Security 사용자권한 처리 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - if (!isAuthenticated) { - model.addAttribute("message", egovMessageSource.getMessage("fail.common.login")); - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - // 로그인 객체 선언 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - /** EgovPropertyService.mapMaterial */ - searchVO.setPageUnit(propertiesService.getInt("pageUnit")); - searchVO.setPageSize(propertiesService.getInt("pageSize")); - - /** paging */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(searchVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(searchVO.getPageUnit()); - paginationInfo.setPageSize(searchVO.getPageSize()); - - searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - searchVO.setLastIndex(paginationInfo.getLastRecordIndex()); - searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - searchVO.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - List<?> KnoPersonalList = knoPersonalService.selectKnoPersonalList(searchVO); - model.addAttribute("resultList", KnoPersonalList); - - int totCnt = knoPersonalService.selectKnoPersonalTotCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/dam/per/EgovComDamPersonalList"; - } - - /** - * 개인지식정보 상세 정보를 조회 한다. - * @param KnoPersonalVO - 개인지식정보 VO - * @return String - 리턴 Url - * - * @param KnoPersonalVO - */ - @RequestMapping(value="/dam/per/EgovComDamPersonal.do") - public String selectKnoPersonal(@ModelAttribute("loginVO") LoginVO loginVO - , KnoPersonal knoPersonal - , ModelMap model - , @RequestParam Map<?, ?> commandMap - ) throws Exception { - KnoPersonal vo = knoPersonalService.selectKnoPersonal(knoPersonal); - model.addAttribute("result", vo); - return "egovframework/com/dam/per/EgovComDamPersonalDetail"; - } - - /** - * 개인지식 정보를 등록폼. - * @param KnoNm - 개인지식정보 model - * @return String - 리턴 Url - * - * @param KnoNm - */ - @RequestMapping(value="/dam/per/EgovComDamPersonalRegistView.do") - public String insertKnoPersonalView( - @ModelAttribute("knoPersonal") KnoPersonal knoPersonal - , @ModelAttribute("mapMaterial") MapMaterial mapMaterial - , BindingResult bindingResult - , @RequestParam Map<?, ?> commandMap - , ModelMap model - ) throws Exception { - - String sCmd = commandMap.get("cmd") == null ? "" : (String)commandMap.get("cmd"); - - if (knoPersonal.getKnoId() == null - ||knoPersonal.getKnoId().equals("") - ||sCmd.equals("")) { - - MapTeamVO searchVO; - searchVO = new MapTeamVO(); - searchVO.setRecordCountPerPage(999999); - searchVO.setFirstIndex(0); - searchVO.setSearchCondition("MaterialList"); - List<?> MapTeamList = mapTeamService.selectMapTeamList(searchVO); - model.addAttribute("mapTeamList", MapTeamList); - - MapMaterialVO searchMatVO; - searchMatVO = new MapMaterialVO(); - searchMatVO.setRecordCountPerPage(999999); - searchMatVO.setFirstIndex(0); - searchMatVO.setSearchCondition("orgnztId"); - searchMatVO.setSearchKeyword(mapMaterial.getOrgnztId()); - - //if (mapMaterial.getOrgnztId().equals("")) { - // EgovMap emp = (EgovMap)MapTeamList.get(0); - // mapMaterial.setOrgnztId(emp.get("orgnztId").toString()); - //} - - List<?> MapMaterialList = mapMaterialService.selectMapMaterialList(searchMatVO); - model.addAttribute("mapMaterialList", MapMaterialList); - - return "egovframework/com/dam/per/EgovComDamPersonalRegist"; - - } else if (sCmd.equals("Regist")) { - - beanValidator.validate(knoPersonal, bindingResult); - if (bindingResult.hasErrors()){ - - MapTeamVO searchVO; - searchVO = new MapTeamVO(); - searchVO.setRecordCountPerPage(999999); - searchVO.setFirstIndex(0); - List<?> MapTeamList = mapTeamService.selectMapTeamList(searchVO); - model.addAttribute("mapTeamList", MapTeamList); - - MapMaterialVO searchMatVO; - searchMatVO = new MapMaterialVO(); - searchMatVO.setRecordCountPerPage(999999); - searchMatVO.setFirstIndex(0); - searchMatVO.setSearchCondition("orgnztId"); - - if (mapMaterial.getOrgnztId().equals("")) { - EgovMap emp = (EgovMap)MapTeamList.get(0); - mapMaterial.setOrgnztId(emp.get("orgnztId").toString()); - } - searchMatVO.setSearchKeyword(mapMaterial.getOrgnztId()); - - List<?> MapMaterialList = mapMaterialService.selectMapMaterialList(searchMatVO); - model.addAttribute("mapMaterialList", MapMaterialList); - - return "egovframework/com/dam/per/EgovComDamPersonalRegist"; - } - - knoPersonalService.insertKnoPersonal(knoPersonal); - return "forward:/dam/per/EgovComDamPersonalList.do"; - } else { - return "forward:/dam/per/EgovComDamPersonalList.do"; - } - - } - - /** - * 개인지식 정보를 신규로 등록한다. - * @param KnoNm - 개인지식정보 model - * @return String - 리턴 Url - * - * @param KnoNm - */ - @RequestMapping(value="/dam/per/EgovComDamPersonalRegist.do") - public String insertKnoPersonal( - final MultipartHttpServletRequest multiRequest - , @ModelAttribute("knoPersonal") KnoPersonal knoPersonal - , @RequestParam Map<?, ?> commandMap - , KnoPersonal knoPersonal1 - , BindingResult bindingResult - , ModelMap model - ) throws Exception { - // Spring Security 사용자권한 처리 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - if(!isAuthenticated) { - model.addAttribute("message", egovMessageSource.getMessage("fail.common.login")); - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - //로그인 객체 선언 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - String sLocationUrl = "egovframework/com/dam/per/EgovComDamPersonalRegist"; - - String sCmd = commandMap.get("cmd") == null ? "" : (String)commandMap.get("cmd"); - LOGGER.info("cmd => {}", sCmd); - - if(sCmd.equals("Regist")){ - //서버 validate 체크 - - beanValidator.validate(knoPersonal, bindingResult); - if (bindingResult.hasErrors()){ - return sLocationUrl; - } - - - // 첨부파일 관련 첨부파일ID 생성 - List<FileVO> _result = null; - String _atchFileId = ""; - - //final Map<String, MultipartFile> files = multiRequest.getFileMap(); - final List<MultipartFile> files = multiRequest.getFiles("file_1"); - - if(!files.isEmpty()){ - _result = fileUtil.parseFileInf(files, "DSCH_", 0, "", ""); - _atchFileId = fileMngService.insertFileInfs(_result); //파일이 생성되고나면 생성된 첨부파일 ID를 리턴한다. - } - - // 리턴받은 첨부파일ID를 셋팅한다.. - knoPersonal.setAtchFileId(_atchFileId); // 첨부파일 ID - - //아이디 설정 - knoPersonal.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - knoPersonal.setLastUpdusrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - - knoPersonalService.insertKnoPersonal(knoPersonal); - return "forward:/dam/per/EgovComDamPersonalList.do"; - } - return sLocationUrl; - } - - /** - * 기 등록 된 개인지식 정보를 수정폼. - * @param KnoNm - 개인지식정보 model - * @return String - 리턴 Ur - * - * @param KnoNm - */ - @RequestMapping(value="/dam/per/EgovComDamPersonalModifyView.do") - public String updateKnoPersonalView(@ModelAttribute("loginVO") LoginVO loginVO - , @ModelAttribute("knoPersonal") KnoPersonal knoPersonal - , BindingResult bindingResult - , @RequestParam Map<?, ?> commandMap - , ModelMap model - ) throws Exception { - - String sCmd = commandMap.get("cmd") == null ? "": (String)commandMap.get("cmd"); - if (sCmd.equals("")) { - KnoPersonal vo = knoPersonalService.selectKnoPersonal(knoPersonal); - model.addAttribute("knoPersonal", vo); - } - return "egovframework/com/dam/per/EgovComDamPersonalModify"; - } - - /** - * 기 등록 된 개인지식 정보를 수정 한다. - * @param KnoNm - 개인지식정보 model - * @return String - 리턴 Ur - * - * @param KnoNm - */ - @SuppressWarnings("unused") - @RequestMapping(value="/dam/per/EgovComDamPersonalModify.do") - public String updateKnoPersonal( - final MultipartHttpServletRequest multiRequest - , @ModelAttribute("searchVO") KnoPersonal searchVO - , @RequestParam Map<?, ?> commandMap - , @ModelAttribute("knoPersonal") KnoPersonal knoPersonal - , BindingResult bindingResult - , ModelMap model - ) throws Exception { - - // 0. Spring Security 사용자권한 처리 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - if (!isAuthenticated) { - model.addAttribute("message", egovMessageSource.getMessage("fail.common.login")); - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - //로그인 객체 선언 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - String sLocationUrl = "egovframework/com/dam/per/EgovComDamPersonalModify"; - - String sCmd = commandMap.get("cmd") == null ? "" : (String)commandMap.get("cmd"); - LOGGER.info("cmd => {}", sCmd); - - if (sCmd.equals("Modify")) { - beanValidator.validate(knoPersonal, bindingResult); - if (bindingResult.hasErrors()){ - //KnoPersonal vo = knoPersonalService.selectKnoPersonal(knoPersonal); - //model.addAttribute("knoPersonal2", vo); - return sLocationUrl; - } - - /* ***************************************************************** - // 아이디 설정 - ****************************************************************** */ - knoPersonal.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - knoPersonal.setLastUpdusrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - - /* ***************************************************************** - // 첨부파일 관련 ID 생성 start.... - ****************************************************************** */ - String _atchFileId = knoPersonal.getAtchFileId(); - - - //final Map<String, MultipartFile> files = multiRequest.getFileMap(); - final List<MultipartFile> files = multiRequest.getFiles("file_1"); - - if(!files.isEmpty()){ - String atchFileAt = commandMap.get("atchFileAt") == null ? "" : (String)commandMap.get("atchFileAt"); - if("N".equals(atchFileAt)){ - List<FileVO> _result = fileUtil.parseFileInf(files, "DSCH_", 0, _atchFileId, ""); - _atchFileId = fileMngService.insertFileInfs(_result); - - // 첨부파일 ID 셋팅 - knoPersonal.setAtchFileId(_atchFileId); // 첨부파일 ID - - }else{ - FileVO fvo = new FileVO(); - fvo.setAtchFileId(_atchFileId); - int _cnt = fileMngService.getMaxFileSN(fvo); - List<FileVO> _result = fileUtil.parseFileInf(files, "DSCH_", _cnt, _atchFileId, ""); - fileMngService.updateFileInfs(_result); - } - } - - //저장 - knoPersonalService.updateKnoPersonal(knoPersonal); - sLocationUrl = "forward:/dam/per/EgovComDamPersonalList.do"; - } else { - //수정정보 불러오기 - knoPersonalService.selectKnoPersonal(knoPersonal); - model.addAttribute("knoPersonal", knoPersonal); - } - return sLocationUrl; - } - - /** - * 기 등록된 개인지식 정보를 삭제한다. - * @param KnoNm - 개인지식정보 model - * @return String - 리턴 Url - * - * @param KnoNm - */ - @RequestMapping(value="/dam/per/EgovComDamPersonalRemove.do") - public String deleteKnoPersonal(@ModelAttribute("loginVO") LoginVO loginVO - , KnoPersonal knoPersonal - , ModelMap model - ) throws Exception { - knoPersonalService.deleteKnoPersonal(knoPersonal); - return "forward:/dam/per/EgovComDamPersonalList.do"; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/per/service/impl/KnoPersonalDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/per/service/impl/KnoPersonalDAO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/per/service/impl/KnoPersonalDAO.java (nonexistent) @@ -1,89 +0,0 @@ -package egovframework.com.dam.per.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.dam.per.service.KnoPersonal; -import egovframework.com.dam.per.service.KnoPersonalVO; - -import org.springframework.stereotype.Repository; - -/** - * 개요 - * - 개인지식정보에 대한 DAO 클래스를 정의한다. - * - * 상세내용 - * - 개인지식정보에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 개인지식정보의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:50 - */ - -@Repository("KnoPersonalDAO") -public class KnoPersonalDAO extends EgovComAbstractDAO { - - /** - * 등록된 개인지식 정보를 조회 한다. - * @param KnoPersonalVO - 개인지식 VO - * @return String - 개인지식정보 목록 - * - * @param KnoPersonalVO - */ - public List<?> selectKnoPersonalList(KnoPersonalVO searchVO) throws Exception { - return selectList("KnoPersonalDAO.selectKnoPersonalList", searchVO); - } - - /** - * 개인지식 목록 총 갯수를 조회한다. - * @param KnoPersonalVO - 개인지식 Vo - * @return int - 개인지식 토탈 카운트 수 - * - * @param KnoPersonalVO - */ - public int selectKnoPersonalTotCnt(KnoPersonalVO searchVO) throws Exception { - return (Integer)selectOne("KnoPersonalDAO.selectKnoPersonalTotCnt", searchVO); - } - - /** - * 개인지식정보 상세 정보를 조회 한다. - * @param KnoPersonalVO - 개인지식정보 VO - * @return String - 개인지식 VO - * - * @param KnoPersonalVO - */ - public KnoPersonal selectKnoPersonal(KnoPersonal knoPersonal) throws Exception { - return (KnoPersonal)selectOne("KnoPersonalDAO.selectKnoPersonal", knoPersonal); - } - - /** - * 개인지식 정보를 신규로 등록한다. - * @param KnoNm - 개인지식정보 model - * - * @param KnoNm - */ - public void insertKnoPersonal(KnoPersonal knoPersonal) throws Exception { - insert("KnoPersonalDAO.insertKnoPersonal", knoPersonal); - } - - /** - * 기 등록 된 개인지식 정보를 수정 한다. - * @param KnoNm - 개인지식정보 model - * - * @param KnoNm - */ - public void updateKnoPersonal(KnoPersonal knoPersonal) throws Exception { - update("KnoPersonalDAO.updateKnoPersonal", knoPersonal); - } - - /** - * 기 등록된 개인지식 정보를 삭제한다. - * @param KnoNm - 개인지식정보 model - * - * @param KnoNm - */ - public void deleteKnoPersonal(KnoPersonal knoPersonal) throws Exception { - delete("KnoPersonalDAO.deleteKnoPersonal", knoPersonal); - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/per/service/impl/EgovKnoPersonalServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/per/service/impl/EgovKnoPersonalServiceImpl.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/per/service/impl/EgovKnoPersonalServiceImpl.java (nonexistent) @@ -1,114 +0,0 @@ -package egovframework.com.dam.per.service.impl; - -import java.util.List; - -import egovframework.com.dam.per.service.EgovKnoPersonalService; -import egovframework.com.dam.per.service.KnoPersonal; -import egovframework.com.dam.per.service.KnoPersonalVO; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; -import egovframework.rte.fdl.idgnr.EgovIdGnrService; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - - -/** - * 개요 - * - 개인지식정보에 대한 ServiceImpl 클래스를 정의한다. - * - * 상세내용 - * - 개인지식정보에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 개인지식정보의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:41 - */ - -@Service("KnoPersonalService") -public class EgovKnoPersonalServiceImpl extends EgovAbstractServiceImpl implements EgovKnoPersonalService { - - @Resource(name="KnoPersonalDAO") - private KnoPersonalDAO KnoPersonalDAO; - - /** ID Generation */ - @Resource(name="egovDamManageIdGnrService") - private EgovIdGnrService idgenService; - - /** - * 등록된 개인지식 정보를 조회 한다. - * @param KnoPersonalVO - 개인지식 VO - * @return String - 개인지식정보 목록 - * - * @param KnoPersonalVO - */ - @Override - public List<?> selectKnoPersonalList(KnoPersonalVO searchVO) throws Exception { - return KnoPersonalDAO.selectKnoPersonalList(searchVO); - } - - /** - * 개인지식 목록 총 갯수를 조회한다. - * @param KnoPersonalVO - 개인지식 Vo - * @return int - 개인지식 토탈 카운트 수 - * - * @param KnoPersonalVO - */ - @Override - public int selectKnoPersonalTotCnt(KnoPersonalVO searchVO) throws Exception { - return KnoPersonalDAO.selectKnoPersonalTotCnt(searchVO); - } - - /** - * 개인지식정보 상세 정보를 조회 한다. - * @param KnoPersonalVO - 개인지식정보 VO - * @return String - 개인지식 VO - * - * @param KnoPersonalVO - */ - @Override - public KnoPersonal selectKnoPersonal(KnoPersonal knoPersonal) throws Exception { - KnoPersonal kpm = KnoPersonalDAO.selectKnoPersonal(knoPersonal); - return kpm; - } - - /** - * 개인지식 정보를 신규로 등록한다. - * @param KnoNm - 개인지식정보 model - * - * @param KnoNm - */ - @Override - public void insertKnoPersonal(KnoPersonal knoPersonal) throws Exception { - egovLogger.debug(knoPersonal.toString()); - - String knoId = idgenService.getNextStringId(); - knoPersonal.setKnoId(knoId); - - KnoPersonalDAO.insertKnoPersonal(knoPersonal); - } - - /** - * 기 등록 된 개인지식 정보를 수정 한다. - * @param KnoNm - 개인지식정보 model - * - * @param KnoNm - */ - @Override - public void updateKnoPersonal(KnoPersonal knoPersonal) throws Exception { - KnoPersonalDAO.updateKnoPersonal(knoPersonal); - } - - /** - * 기 등록된 개인지식 정보를 삭제한다. - * @param KnoNm - 개인지식정보 model - * - * @param KnoNm - */ - @Override - public void deleteKnoPersonal(KnoPersonal knoPersonal) throws Exception { - KnoPersonalDAO.deleteKnoPersonal(knoPersonal); - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/per/service/KnoPersonal.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/per/service/KnoPersonal.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/per/service/KnoPersonal.java (nonexistent) @@ -1,306 +0,0 @@ -package egovframework.com.dam.per.service; - -/** - * 개요 - * - 개인지식에 대한 model 클래스를 정의한다. - * - * 상세내용 - * - 소속조직, 지식유형, 지식명, 수집일자, 지식내용 항목을 관리한다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:50 - */ -public class KnoPersonal { - - /** - * 세션ID - */ - private String uniqId; - /** - * 지식ID - */ - private String knoId; - /** - * 소속조직ID - */ - private String orgnztId; - /** - * 소속조직명 - */ - private String orgnztNm; - /** - * 사용자ID - */ - private String emplyrId; - /** - * 사용자명 - */ - private String userNm; - /** - * 지식유형코드 - */ - private String knoTypeCd; - /** - * 지식유형명 - */ - private String knoTypeNm; - /** - * 지식명 - */ - private String knoNm; - /** - * 지식내용 - */ - private String knoCn; - /** - * 개인지식공개여부 - */ - private String othbcAt; - /** - * 등록자명 - */ - private String regstNm; - /** - * 수집일자 - */ - private String colYmd; - /** - * 첨부파일ID - */ - private String atchFileId; - /** - * 최초등록아이디 - */ - private String frstRegisterId = ""; - /** - * 최초등록시점 - */ - private String frstRegisterPnttm = ""; - /** - * 최종수정자ID - */ - private String lastUpdusrId; - /** - * 최종수정시점 - */ - private String lastUpdusrPnttm; - - - /** - * @return the uniqId - */ - public String getUniqId() { - return uniqId; - } - /** - * @param uniqId the uniqId to set - */ - public void setUniqId(String uniqId) { - this.uniqId = uniqId; - } - /** - * @return the knoId - */ - public String getKnoId() { - return knoId; - } - /** - * @param knoId the knoId to set - */ - public void setKnoId(String knoId) { - this.knoId = knoId; - } - /** - * @return the orgnztId - */ - public String getOrgnztId() { - return orgnztId; - } - /** - * @param orgnztId the orgnztId to set - */ - public void setOrgnztId(String orgnztId) { - this.orgnztId = orgnztId; - } - /** - * @return the orgnztNm - */ - public String getOrgnztNm() { - return orgnztNm; - } - /** - * @param orgnztNm the orgnztNm to set - */ - public void setOrgnztNm(String orgnztNm) { - this.orgnztNm = orgnztNm; - } - /** - * @return the emplyrId - */ - public String getEmplyrId() { - return emplyrId; - } - /** - * @param emplyrId the emplyrId to set - */ - public void setEmplyrId(String emplyrId) { - this.emplyrId = emplyrId; - } - /** - * @return the userNm - */ - public String getUserNm() { - return userNm; - } - /** - * @param userNm the userNm to set - */ - public void setUserNm(String userNm) { - this.userNm = userNm; - } - /** - * @return the knoTypeCd - */ - public String getKnoTypeCd() { - return knoTypeCd; - } - /** - * @param knoTypeCd the knoTypeCd to set - */ - public void setKnoTypeCd(String knoTypeCd) { - this.knoTypeCd = knoTypeCd; - } - /** - * @return the knoTypeNm - */ - public String getKnoTypeNm() { - return knoTypeNm; - } - /** - * @param knoTypeNm the knoTypeNm to set - */ - public void setKnoTypeNm(String knoTypeNm) { - this.knoTypeNm = knoTypeNm; - } - /** - * @return the knoNm - */ - public String getKnoNm() { - return knoNm; - } - /** - * @param knoNm the knoNm to set - */ - public void setKnoNm(String knoNm) { - this.knoNm = knoNm; - } - /** - * @return the knoCn - */ - public String getKnoCn() { - return knoCn; - } - /** - * @param knoCn the knoCn to set - */ - public void setKnoCn(String knoCn) { - this.knoCn = knoCn; - } - /** - * @return the othbcAt - */ - public String getOthbcAt() { - return othbcAt; - } - /** - * @param othbcAt the othbcAt to set - */ - public void setOthbcAt(String othbcAt) { - this.othbcAt = othbcAt; - } - /** - * @return the colYmd - */ - public String getColYmd() { - return colYmd; - } - /** - * @param colYmd the colYmd to set - */ - public void setColYmd(String colYmd) { - this.colYmd = colYmd; - } - /** - * @return the atchFileId - */ - public String getAtchFileId() { - return atchFileId; - } - /** - * @param atchFileId the atchFileId to set - */ - public void setAtchFileId(String atchFileId) { - this.atchFileId = atchFileId; - } - /** - * @return the frstRegisterId - */ - public String getFrstRegisterId() { - return frstRegisterId; - } - /** - * @param frstRegisterId the frstRegisterId to set - */ - public void setFrstRegisterId(String frstRegisterId) { - this.frstRegisterId = frstRegisterId; - } - /** - * @return the frstRegisterPnttm - */ - public String getFrstRegisterPnttm() { - return frstRegisterPnttm; - } - /** - * @param frstRegisterPnttm the frstRegisterPnttm to set - */ - public void setFrstRegisterPnttm(String frstRegisterPnttm) { - this.frstRegisterPnttm = frstRegisterPnttm; - } - /** - * @return the lastUpdusrId - */ - public String getLastUpdusrId() { - return lastUpdusrId; - } - /** - * @param lastUpdusrId the lastUpdusrId to set - */ - public void setLastUpdusrId(String lastUpdusrId) { - this.lastUpdusrId = lastUpdusrId; - } - /** - * @return the lastUpdusrPnttm - */ - public String getLastUpdusrPnttm() { - return lastUpdusrPnttm; - } - /** - * @param lastUpdusrPnttm the lastUpdusrPnttm to set - */ - public void setLastUpdusrPnttm(String lastUpdusrPnttm) { - this.lastUpdusrPnttm = lastUpdusrPnttm; - } - /** - * @return the regstNm - */ - public String getRegstNm() { - return regstNm; - } - /** - * @param regstNm the regstNm to set - */ - public void setRegstNm(String regstNm) { - this.regstNm = regstNm; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/per/service/KnoPersonalVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/per/service/KnoPersonalVO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/per/service/KnoPersonalVO.java (nonexistent) @@ -1,152 +0,0 @@ -package egovframework.com.dam.per.service; - -/** - * 개요 - * - 개인지식정보에 대한 Vo 클래스를 정의한다. - * - * 상세내용 - * - 개인지식정보의 목록 항목, 조회조건 등을 관리한다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:50 - */ - -public class KnoPersonalVO extends KnoPersonal { - - /** 검색조건 */ - private String searchCondition = ""; - - /** 검색Keyword */ - private String searchKeyword = ""; - - /** 페이지갯수 */ - private int pageUnit = 10; - - /** 페이지사이즈 */ - private int pageSize = 10; - - /** 현재페이지 */ - private int pageIndex = 1; - - /** firstIndex */ - private int firstIndex = 1; - - /** lastIndex */ - private int lastIndex = 1; - - /** recordCountPerPage */ - private int recordCountPerPage = 10; - - /** - * @return the searchCondition - */ - public String getSearchCondition() { - return searchCondition; - } - - /** - * @param searchCondition the searchCondition to set - */ - public void setSearchCondition(String searchCondition) { - this.searchCondition = searchCondition; - } - - /** - * @return the searchKeyword - */ - public String getSearchKeyword() { - return searchKeyword; - } - - /** - * @param searchKeyword the searchKeyword to set - */ - public void setSearchKeyword(String searchKeyword) { - this.searchKeyword = searchKeyword; - } - - /** - * @return the pageUnit - */ - public int getPageUnit() { - return pageUnit; - } - - /** - * @param pageUnit the pageUnit to set - */ - public void setPageUnit(int pageUnit) { - this.pageUnit = pageUnit; - } - - /** - * @return the pageSize - */ - public int getPageSize() { - return pageSize; - } - - /** - * @param pageSize the pageSize to set - */ - public void setPageSize(int pageSize) { - this.pageSize = pageSize; - } - - /** - * @return the pageIndex - */ - public int getPageIndex() { - return pageIndex; - } - - /** - * @param pageIndex the pageIndex to set - */ - public void setPageIndex(int pageIndex) { - this.pageIndex = pageIndex; - } - - /** - * @return the firstIndex - */ - public int getFirstIndex() { - return firstIndex; - } - - /** - * @param firstIndex the firstIndex to set - */ - public void setFirstIndex(int firstIndex) { - this.firstIndex = firstIndex; - } - - /** - * @return the lastIndex - */ - public int getLastIndex() { - return lastIndex; - } - - /** - * @param lastIndex the lastIndex to set - */ - public void setLastIndex(int lastIndex) { - this.lastIndex = lastIndex; - } - - /** - * @return the recordCountPerPage - */ - public int getRecordCountPerPage() { - return recordCountPerPage; - } - - /** - * @param recordCountPerPage the recordCountPerPage to set - */ - public void setRecordCountPerPage(int recordCountPerPage) { - this.recordCountPerPage = recordCountPerPage; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/dam/per/service/EgovKnoPersonalService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/dam/per/service/EgovKnoPersonalService.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/dam/per/service/EgovKnoPersonalService.java (nonexistent) @@ -1,70 +0,0 @@ -package egovframework.com.dam.per.service; - -import java.util.List; - -/** - * 개요 - * - 개인지식정보에 대한 Service Interface를 정의한다. - * - * 상세내용 - * - 개인지식정보에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 개인지식정보의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 박종선 - * @version 1.0 - * @created 12-8-2010 오후 3:44:40 - */ - -public interface EgovKnoPersonalService { - - /** - * 등록된 개인지식 정보를 조회 한다. - * @param KnoPersonalVO - 개인지식 VO - * @return String - 개인지식정보 목록 - * - * @param KnoPersonalVO - */ - List<?> selectKnoPersonalList(KnoPersonalVO searchVO) throws Exception; - - /** - * 개인지식 목록 총 갯수를 조회한다. - * @param KnoPersonalVO - 개인지식 Vo - * @return int - 개인지식 토탈 카운트 수 - * - * @param KnoPersonalVO - */ - int selectKnoPersonalTotCnt(KnoPersonalVO searchVO) throws Exception; - - /** - * 개인지식정보 상세 정보를 조회 한다. - * @param KnoPersonalVO - 개인지식정보 VO - * @return String - 개인지식 VO - * - * @param KnoPersonalVO - */ - KnoPersonal selectKnoPersonal(KnoPersonal knoPersonal) throws Exception; - - /** - * 개인지식 정보를 신규로 등록한다. - * @param KnoNm - 개인지식정보 model - * - * @param KnoNm - */ - void insertKnoPersonal(KnoPersonal knoPersonal) throws Exception; - - /** - * 기 등록 된 개인지식 정보를 수정 한다. - * @param KnoNm - 개인지식정보 model - * - * @param KnoNm - */ - void updateKnoPersonal(KnoPersonal knoPersonal) throws Exception; - - /** - * 기 등록된 개인지식 정보를 삭제한다. - * @param KnoNm - 개인지식정보 model - * - * @param KnoNm - */ - void deleteKnoPersonal(KnoPersonal knoPersonal) throws Exception; - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/ext/ldapumt/web/EgovOrgManageLdapController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/ext/ldapumt/web/EgovOrgManageLdapController.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/ext/ldapumt/web/EgovOrgManageLdapController.java (nonexistent) @@ -1,268 +0,0 @@ -/* - * eGovFrame LDAP조직도관리 - * Copyright The eGovFrame Open Community (http://open.egovframe.go.kr)). - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * @author 전우성(슈퍼개발자K3) - */ -package egovframework.com.ext.ldapumt.web; - -import java.util.Map; - -import egovframework.com.cmm.EgovMessageSource; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.ext.ldapumt.service.EgovOrgManageLdapService; -import egovframework.com.ext.ldapumt.service.UcorgVO; -import egovframework.com.ext.ldapumt.service.UserVO; - -import javax.annotation.Resource; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.ui.ModelMap; -import org.springframework.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.servlet.ModelAndView; - -@Controller -public class EgovOrgManageLdapController { - - @Autowired - private EgovOrgManageLdapService orgManageLdapService; - - @Resource(name="egovMessageSource") - EgovMessageSource egovMessageSource; - - /** - * 부서의 하위 부서 목록을 조회 한다. - * @param dn - * @param model - * @return - * @throws Exception - */ - @RequestMapping(value = "/ext/ldapumt/dpt/getDeptManageSublist.do") - public ModelAndView selectDeptManageSublist(@RequestParam("dn") String dn, ModelMap model) throws Exception { - model.addAttribute("deptManage", orgManageLdapService.selectDeptManageSubList(dn)); - - ModelAndView modelAndView = new ModelAndView("jsonView", model); - return modelAndView; - } - - /** - * 등록된 부서의 상세정보를 조회한다. - * @param dn - * @param model - * @return - * @throws Exception - */ - @RequestMapping(value = "/ext/ldapumt/dpt/getDeptManage.do") - public ModelAndView selectDeptManage(@RequestParam("dn") String dn, ModelMap model) throws Exception { - model.addAttribute("deptManage", orgManageLdapService.selectDeptManage(dn)); - - ModelAndView modelAndView = new ModelAndView("jsonView", model); - return modelAndView; - } - - /** - * 등록된 사용자의 상세정보를 조회한다. - * @param dn - * @param model - * @return - * @throws Exception - */ - @RequestMapping(value = "/ext/ldapumt/dpt/getUserManage.do") - public ModelAndView selectUserManage(@RequestParam("dn") String dn, ModelMap model) throws Exception { - model.addAttribute("userManage", orgManageLdapService.selectUserManage(dn)); - - ModelAndView modelAndView = new ModelAndView("jsonView", model); - return modelAndView; - } - - /** - * 부서를 등록한다. - * @param parentDn 등록될 부서의 상위 부서 - * @param ou 등록될 부서명 - * @param model - * @return - * @throws Exception - */ - @RequestMapping(value = "/ext/ldapumt/dpt/createNode.do") - public ModelAndView createDeptManage(@RequestParam("dn") String parentDn, @RequestParam("text") String ou, ModelMap model) throws Exception { - Map<String, Object> map = orgManageLdapService.insertDeptManage(parentDn, ou); - - model.addAttribute("deptManage", map); - - ModelAndView modelAndView = new ModelAndView("jsonView", model); - - return modelAndView; - } - - /** - * 사용자를 등록한다. - * @param parentDn 등록될 사용자의 상위 부서 - * @param ou 등록될 사용자명 - * @param model - * @return - * @throws Exception - */ - @RequestMapping(value = "/ext/ldapumt/dpt/createUserNode.do") - public ModelAndView createUserManage(@RequestParam("dn") String parentDn, @RequestParam("text") String cn, ModelMap model) throws Exception { - Map<String, Object> map = orgManageLdapService.insertUserManage(parentDn, cn); - - model.addAttribute("deptManage", map); - - ModelAndView modelAndView = new ModelAndView("jsonView", model); - - return modelAndView; - } - - /** - * 부서를 삭제한다. - * @param dn 삭제할 부서의 DN - * @param model - * @return - * @throws Exception - * 하위부서까지 모두 삭제된다. - */ - @RequestMapping(value = "/ext/ldapumt/dpt/deleteNode.do") - public ModelAndView removeDeptManage(@RequestParam("dn") String dn, ModelMap model) throws Exception { - orgManageLdapService.deleteDeptManage(dn); - - model.addAttribute("message", egovMessageSource.getMessage("success.common.delete")); - - ModelAndView modelAndView = new ModelAndView("jsonView", model); - - return modelAndView; - } - - /** - * 부서의 이름을 변경한다. - * @param dn 변경될 부서의 DN - * @param name 변경될 이름 - * @param model - * @return - * @throws Exception - */ - @RequestMapping(value = "/ext/ldapumt/dpt/renameNode.do") - public ModelAndView renameDeptManage(@RequestParam("id") String dn, @RequestParam("text") String name, ModelMap model) throws Exception { - orgManageLdapService.renameDeptManage(dn, name); - - model.addAttribute("message", egovMessageSource.getMessage("success.common.update")); - - ModelAndView modelAndView = new ModelAndView("jsonView", model); - - return modelAndView; - } - - /** - * 사용자의 이름을 변경한다. - * @param dn 변경될 사용자의 DN - * @param name 변경될 이름 - * @param model - * @return - * @throws Exception - */ - @RequestMapping(value = "/ext/ldapumt/dpt/renameUserNode.do") - public ModelAndView renameUserManage(@RequestParam("id") String dn, @RequestParam("text") String name, ModelMap model) throws Exception { - orgManageLdapService.renameUserManage(dn, name); - - model.addAttribute("message", egovMessageSource.getMessage("success.common.update")); - - ModelAndView modelAndView = new ModelAndView("jsonView", model); - - return modelAndView; - } - - /** - * 조직을 이동한다. - * @param dn 이동할 대상 DN - * @param parentDn 이동될 DN - * @param model - * @return - * @throws Exception - */ - @RequestMapping(value = "/ext/ldapumt/dpt/moveOrgNode.do") - public ModelAndView moveOrgManage(@RequestParam("id") String dn, @RequestParam("parent") String parentDn, ModelMap model) throws Exception { - orgManageLdapService.moveOrgManage(dn, parentDn); - - model.addAttribute("message", egovMessageSource.getMessage("success.common.update")); - - ModelAndView modelAndView = new ModelAndView("jsonView", model); - - return modelAndView; - } - - /** - * 부서정보를 변경한다. - * @param ucorgVO - * @param model - * @return - * @throws Exception - */ - @RequestMapping(value = "/ext/ldapumt/dpt/modifyDeptManage.do") - public ModelAndView modifyDeptManage(@ModelAttribute("ucorgVO") UcorgVO ucorgVO, - ModelMap model) throws Exception { - orgManageLdapService.modifyDeptManage(ucorgVO); - - model.addAttribute("message", egovMessageSource.getMessage("success.common.update")); - - ModelAndView modelAndView = new ModelAndView("jsonView", model); - - return modelAndView; - } - - /** - * 사용자 정보를 변경한다. - * @param userVO - * @param model - * @return - * @throws Exception - */ - @RequestMapping(value = "/ext/ldapumt/dpt/modifyUserManage.do") - public ModelAndView modifyUserManage(@ModelAttribute("userVO") UserVO userVO, - ModelMap model) throws Exception { - orgManageLdapService.modifyUserManage(userVO); - - model.addAttribute("message", egovMessageSource.getMessage("success.common.update")); - - ModelAndView modelAndView = new ModelAndView("jsonView", model); - return modelAndView; - } - - /** - * 조직도 트리화면으로 이동 - * @return - * @throws Exception - */ - @IncludedInfo(name="LDAP 조직도 트리",order = 3100 ,gid = 100) - @RequestMapping("/ext/ldapumt/dpt/selectDeptManageTreeView.do") - public String selectDeptManageTreeView() throws Exception { - - return "egovframework/com/ext/ldapumt/EgovDeptManageTree"; - } - - /** - * 조직도 그래프로 이동 - * @return String - * @exception Exception - */ - @IncludedInfo(name="LDAP 조직도 그래프",order = 3110 ,gid = 100) - @RequestMapping("/ext/ldapumt/dpt/selectDeptManageOrgChartView.do") - public String selectDeptManageOrgChartView() throws Exception { - - return "egovframework/com/ext/ldapumt/EgovDeptManageOrgChart"; - } - -} Index: egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/impl/ObjectMapper.java =================================================================== --- egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/impl/ObjectMapper.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/impl/ObjectMapper.java (nonexistent) @@ -1,126 +0,0 @@ -/* - * eGovFrame LDAP조직도관리 - * Copyright The eGovFrame Open Community (http://open.egovframe.go.kr)). - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * @author 전우성(슈퍼개발자K3) - */ -package egovframework.com.ext.ldapumt.service.impl; - -import java.beans.BeanInfo; -import java.beans.IntrospectionException; -import java.beans.Introspector; -import java.beans.PropertyDescriptor; -import java.lang.reflect.InvocationTargetException; - -import egovframework.com.ext.ldapumt.service.LdapObject; -import egovframework.com.utl.fcc.service.EgovStringUtil; - -import javax.naming.NamingException; -import javax.naming.directory.Attributes; - -import org.apache.commons.beanutils.PropertyUtils; -import org.springframework.ldap.core.ContextMapper; -import org.springframework.ldap.core.DirContextAdapter; - -/** -* -* LDAP에서 조회된 결과를 vo에 맵핑해주는 클래 -* @author 전우성 -* @since 2014.10.12 -* @version 1.0 -* @see -* -* <pre> -* << 개정이력(Modification Information) >> -* -* 수정일 수정자 수정내용 -* ------- -------- --------------------------- -* 2014.10.12 전우성 최초 생성 -* 2017-02-13 이정은 시큐어코딩(ES) - 시큐어코딩 부적절한 예외 처리[CWE-253, CWE-440, CWE-754] -* -* </pre> -*/ -public class ObjectMapper<T> implements ContextMapper<Object> { - - private Class<T> type; - - public ObjectMapper(Class<T> class1) { - this.type = class1; - } - - /** - * ContextAdapter에서 받아온 객체를 vo로 변환한다. - */ - public Object mapFromContext(Object arg0) throws NamingException { - DirContextAdapter adapter = (DirContextAdapter)arg0; - Attributes attrs = adapter.getAttributes(); - - LdapObject vo = null; - - try { - vo = (LdapObject) type.newInstance(); - //2017-02-13 이정은 시큐어코딩(ES) - 시큐어코딩 부적절한 예외 처리[CWE-253, CWE-440, CWE-754] - } catch (InstantiationException e2) { - throw new RuntimeException(e2); - } catch (IllegalAccessException e2) { - throw new RuntimeException(e2); - } catch (Exception e2) { - throw new RuntimeException(e2); - } - - vo.setDn(adapter.getDn().toString()); - - BeanInfo beanInfo; - try { - beanInfo = Introspector.getBeanInfo(type); - } catch (IntrospectionException e1) { - throw new RuntimeException(e1); - } - - PropertyDescriptor[] propertyDescriptors = beanInfo.getPropertyDescriptors(); - - if (propertyDescriptors != null) { - for (PropertyDescriptor descriptor : propertyDescriptors) { - if (attrs.get(descriptor.getName()) != null) - try { - Class<?> o = descriptor.getPropertyType(); - if (o == int.class) - PropertyUtils.setProperty(vo, descriptor.getName(), - Integer.valueOf(EgovStringUtil.isNullToString((String) attrs.get(descriptor.getName()).get())));//KISA 보안약점 조치 (2018-10-29, 윤창원) - if (o == String.class) - PropertyUtils.setProperty(vo, descriptor.getName(), (String) attrs.get(EgovStringUtil.isNullToString(descriptor.getName())).get());//KISA 보안약점 조치 (2018-10-29, 윤창원) - if (o == Boolean.class) - PropertyUtils.setProperty(vo, descriptor.getName(), - "Y".equals(((String) attrs.get(descriptor.getName()).get())));//KISA 보안약점 조치 (2018-10-29, 윤창원) - - //2017-02-13 이정은 시큐어코딩(ES) - 시큐어코딩 부적절한 예외 처리[CWE-253, CWE-440, CWE-754] - } catch (IllegalAccessException e) { - throw new RuntimeException(e); - } catch (InvocationTargetException e) { - throw new RuntimeException(e); - } catch (NoSuchMethodException e) { - throw new RuntimeException(e); - } catch (Exception e) { - throw new RuntimeException(e); - } - - } - } - - - return vo; - } - -} Index: egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/impl/EgovOrgManageLdapServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/impl/EgovOrgManageLdapServiceImpl.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/impl/EgovOrgManageLdapServiceImpl.java (nonexistent) @@ -1,264 +0,0 @@ -/* - * eGovFrame LDAP조직도관리 - * Copyright The eGovFrame Open Community (http://open.egovframe.go.kr)). - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * @author 전우성(슈퍼개발자K3) - */ -package egovframework.com.ext.ldapumt.service.impl; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import egovframework.com.ext.ldapumt.service.EgovOrgManageLdapService; -import egovframework.com.ext.ldapumt.service.LdapTreeObject; -import egovframework.com.ext.ldapumt.service.UcorgVO; -import egovframework.com.ext.ldapumt.service.UserVO; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -/** -* -* 조직도 기능 관련 서비스 객체 -* @author 전우성 -* @since 2014.10.12 -* @version 1.0 -* @see -* -* <pre> -* << 개정이력(Modification Information) >> -* -* 수정일 수정자 수정내용 -* ---------- -------- --------------------------- -* 2014.10.12 전우성 최초 생성 -* 2020.08.28 정진호 표준프레임워크 v3.10 개선 -* -* </pre> -*/ -@Service("orgManageLdapService") -public class EgovOrgManageLdapServiceImpl extends EgovAbstractServiceImpl implements EgovOrgManageLdapService { - - @Resource(name = "DeptManageLdapDAO") - private DeptManageLdapDAO deptManageLdapDAO; - - @Resource(name = "UserManageLdapDAO") - private UserManageLdapDAO userManageLdapDAO; - - /** - * 등록된 부서의 정보를 조회한다. - */ - public Map<String, Object> selectDeptManage(String dn) { - UcorgVO vo = deptManageLdapDAO.selectDeptManageByDn(dn); - - @SuppressWarnings("unchecked") - Map<Object, Object> mapObject = new org.apache.commons.beanutils.BeanMap(vo); - Map<String, Object> map = new HashMap<String, Object>(); - for (Map.Entry<Object, Object> entry : mapObject.entrySet()) { - if(entry.getValue() instanceof String){ - map.put((String) entry.getKey(), (String) entry.getValue()); - } - } - - return map; - } - - /** - * 등록된 사용자의 정보를 조회한다. - */ - public Map<String, Object> selectUserManage(String dn) { - UserVO vo = userManageLdapDAO.selectUserManageByDn(dn); - - @SuppressWarnings("unchecked") - Map<Object, Object> mapObject = new org.apache.commons.beanutils.BeanMap(vo); - Map<String, Object> map = new HashMap<String, Object>(); - for (Map.Entry<Object, Object> entry : mapObject.entrySet()) { - if(entry.getValue() instanceof String){ - map.put((String) entry.getKey(), (String) entry.getValue()); - } - } - - return map; - } - - /** - * 등록된 부서의 목록을 조회한다. - */ - @SuppressWarnings("unchecked") - public Map<String, Object> selectDeptManageSubList(String dn) throws Exception { - UcorgVO u = deptManageLdapDAO.selectDeptManageByDn(dn); - - LdapTreeObject object = new LdapTreeObject(u.getOu(), dn); - - List<Object> list = deptManageLdapDAO.selectDeptManageSubList(dn); - - for (Object o : list) { - UcorgVO vo = (UcorgVO) o; - boolean hasChildren = deptManageLdapDAO.hasChildren(vo.getDn()); - object.addChild(vo, hasChildren); - } - - List<Object> userList = userManageLdapDAO.selectUserManageList(dn); - - for (Object o : userList) { - UserVO vo = (UserVO) o; - object.addChild(vo); - } - - Map<Object, Object> mapObject = new org.apache.commons.beanutils.BeanMap(object); - Map<String, Object> map = new HashMap<String, Object>(); - for (Map.Entry<Object, Object> entry : mapObject.entrySet()) { - if(entry.getValue() instanceof String){ - map.put((String) entry.getKey(), (String) entry.getValue()); - } - } - - return map; - } - - /** - * ouCode로 하위부서의 목록을 조회한다. - */ - public List<Object> selectDeptManageSubListByOuCode(String ouCode) throws Exception { - return deptManageLdapDAO.selectDeptManageSubListByOuCode(ouCode); - } - - /** - * VO의 조건에 부합하는 부서를 조회한다. - */ - public UcorgVO selectDeptManage(UcorgVO vo) throws Exception { - return deptManageLdapDAO.selectDeptManage(vo); - } - - - /** - * 기등록된 부서정보를 수정한다. - */ - public void updateDeptManage(UcorgVO vo) throws Exception { - deptManageLdapDAO.updateDeptManage(vo); - } - - /** - * 부서를 추가한다. - */ - public Map<String, Object> insertDeptManage(String parentDn, String ou) throws Exception { - UcorgVO vo = new UcorgVO(); - vo.setDn("ou=" + ou + ", " + parentDn); - vo.setOu(ou); - vo.setOuCode("0000000"); - - deptManageLdapDAO.insertDeptManage(vo); - LdapTreeObject object = new LdapTreeObject(vo.getOu(), vo.getDn()); - @SuppressWarnings("unchecked") - Map<Object, Object> mapObject = new org.apache.commons.beanutils.BeanMap(object); - Map<String, Object> map = new HashMap<String, Object>(); - for (Map.Entry<Object, Object> entry : mapObject.entrySet()) { - if(entry.getValue() instanceof String){ - map.put((String) entry.getKey(), (String) entry.getValue()); - } - } - - return map; - } - - /** - * 사용자를 추가한다. - */ - public Map<String, Object> insertUserManage(String parentDn, String cn) throws Exception { - UserVO vo = new UserVO(); - vo.setDn("cn=" + cn + ", " + parentDn); - vo.setCn(cn); - - userManageLdapDAO.insertUserManage(vo); - - LdapTreeObject object = new LdapTreeObject(vo.getOu(), vo.getDn()); - @SuppressWarnings("unchecked") - Map<Object, Object> mapObject = new org.apache.commons.beanutils.BeanMap(object); - Map<String, Object> map = new HashMap<String, Object>(); - for (Map.Entry<Object, Object> entry : mapObject.entrySet()) { - if(entry.getValue() instanceof String){ - map.put((String) entry.getKey(), (String) entry.getValue()); - } - } - - return map; - } - - /** - * 사용자 정보를 삭제한다. - */ - public void deleteDeptManage(String dn) { - deptManageLdapDAO.deleteDeptManage(dn); - } - - /** - * 부서의 이름을 변경한다. - */ - public void renameDeptManage(String dn, String name) { - String[] nodes = dn.split(","); - nodes[0] = "ou=" + name; - - String newDn = ""; - for (String node : nodes) { - newDn = newDn + "," + node; - } - - newDn = newDn.substring(1); - deptManageLdapDAO.moveDeptManage(dn, newDn); - } - - /** - * 사용자의 이름을 변경한다. - */ - public void renameUserManage(String dn, String name) { - String[] nodes = dn.split(","); - nodes[0] = "cn=" + name; - - String newDn = ""; - for (String node : nodes) { - newDn = newDn + "," + node; - } - - newDn = newDn.substring(1); - userManageLdapDAO.moveUserManage(dn, newDn); - } - - /** - * 조직을 이동한다. - */ - public void moveOrgManage(String dn, String parentDn) { - String name = dn.split(",")[0]; - - deptManageLdapDAO.moveDeptManage(dn, name + "," + parentDn); - } - - /** - * 부서정보를 수정한다. - */ - public void modifyDeptManage(UcorgVO ucorgVO) throws Exception { - deptManageLdapDAO.updateDeptManage(ucorgVO); - } - - /** - * 사용자의 정보를 수정한다. - */ - public void modifyUserManage(UserVO userVO) { - userManageLdapDAO.updateUserManage(userVO); - } - -} Index: egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/impl/UserManageLdapDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/impl/UserManageLdapDAO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/impl/UserManageLdapDAO.java (nonexistent) @@ -1,110 +0,0 @@ -/* - * eGovFrame LDAP조직도관리 - * Copyright The eGovFrame Open Community (http://open.egovframe.go.kr)). - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * @author 전우성(슈퍼개발자K3) - */ -package egovframework.com.ext.ldapumt.service.impl; - -import java.util.List; - -import egovframework.com.ext.ldapumt.service.UserVO; - -import javax.naming.directory.BasicAttribute; -import javax.naming.directory.SearchControls; - -import org.springframework.ldap.NameNotFoundException; -import org.springframework.stereotype.Repository; - -/** -* -* 사용자 관련 기능을 제공하는 DAO객체 -* @author 전우성 -* @since 2014.10.12 -* @version 1.0 -* @see -* -* <pre> -* << 개정이력(Modification Information) >> -* -* 수정일 수정자 수정내용 -* ------- -------- --------------------------- -* 2014.10.12 전우성 최초 생성 -* -* </pre> -*/ -@Repository("UserManageLdapDAO") -public class UserManageLdapDAO extends OrgManageLdapDAO { - - /** - * - * @param dn - * @return - */ - public List<Object> selectUserManageList(String dn) { - List<Object> ucorgList = null; - String filter = "objectclass=user"; - - try { - ucorgList = ldapTemplate.search(dn, filter, SearchControls.ONELEVEL_SCOPE, new ObjectMapper<UserVO>( - UserVO.class)); - } catch (NameNotFoundException e) { - logger.error("[NameNotFoundException] : search fail");//KISA 보안약점 조치 (2018-10-29, 윤창원) - } - - return ucorgList; - - } - - /** - * 사용자를 추가한다. - * @param vo - */ - public void insertUserManage(UserVO vo) { - BasicAttribute ocattr = new BasicAttribute("objectclass"); - ocattr.add("top"); - ocattr.add("user"); - - insertOrgManage(vo, ocattr); - - } - - /** - * 사용자를 이동한다 - * @param oldDn 이동 대상 사용자 - * @param newDn 이동 부서 - */ - public void moveUserManage(String oldDn, String newDn) { - ldapTemplate.rename(oldDn, newDn); - } - - /** - * 등록된 사용자를 조회한다 - * @param dn - * @return - */ - public UserVO selectUserManageByDn(String dn) { - return (UserVO) selectOrgManageByDn(dn, UserVO.class); - } - - /** - * 사용자 정보를 수정한다. - * @param vo - */ - public void updateUserManage(UserVO vo) { - updateOrg(vo); - } - -} Index: egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/impl/Executable.java =================================================================== --- egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/impl/Executable.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/impl/Executable.java (nonexistent) @@ -1,24 +0,0 @@ -/* - * eGovFrame LDAP조직도관리 - * Copyright The eGovFrame Open Community (http://open.egovframe.go.kr)). - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * @author 전우성(슈퍼개발자K3) - */ -package egovframework.com.ext.ldapumt.service.impl; - -interface Executable { - void execute(String key, Object object); -} - Index: egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/impl/OrgManageLdapDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/impl/OrgManageLdapDAO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/impl/OrgManageLdapDAO.java (nonexistent) @@ -1,137 +0,0 @@ -/* - * eGovFrame LDAP조직도관리 - * Copyright The eGovFrame Open Community (http://open.egovframe.go.kr)). - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * @author 전우성(슈퍼개발자K3) - */ -package egovframework.com.ext.ldapumt.service.impl; - -import java.util.ArrayList; -import java.util.Map; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.ext.ldapumt.service.LdapObject; - -import javax.annotation.Resource; -import javax.naming.directory.Attribute; -import javax.naming.directory.Attributes; -import javax.naming.directory.BasicAttribute; -import javax.naming.directory.BasicAttributes; -import javax.naming.directory.DirContext; -import javax.naming.directory.ModificationItem; - -import org.apache.commons.beanutils.BeanMap; -import org.springframework.ldap.core.LdapTemplate; - -/** -* -* 조직도 기능 관련 DAO객체. -* @author 전우성 -* @since 2014.10.12 -* @version 1.0 -* @see -* -* <pre> -* << 개정이력(Modification Information) >> -* -* 수정일 수정자 수정내용 -* ---------- -------- --------------------------- -* 2014.10.12 전우성 최초 생성 -* 2020.08.28 정진호 표준프레임워크 v3.10 개선 -* -* </pre> -*/ -public class OrgManageLdapDAO extends EgovComAbstractDAO { - @Resource(name = "ldapTemplate") - public LdapTemplate ldapTemplate; - - /** - * 조직정보를 변경하는 메소드 - * @param vo - * vo의 dn의 객체를 인자로 넘어온 객체로 업데이트. - */ - protected void updateOrg(LdapObject vo) { - String dn = vo.getDn(); - - final ArrayList<ModificationItem> itemList = new ArrayList<ModificationItem>(); - - introspect(vo, new Executable(){ - @Override - public void execute(String key, Object value) { - Attribute attr = new BasicAttribute(key, value); - ModificationItem item = new ModificationItem(DirContext.REPLACE_ATTRIBUTE, attr); - itemList.add(item); - } - }); - - ModificationItem[] items = new ModificationItem[itemList.size()]; - itemList.toArray(items); - ldapTemplate.modifyAttributes(dn, items); - } - - /** - * DN에 해당하는 객체를 return한다. - * @param dn 조회할 객체의 Distinguished Names - * @param lookupClass lookup될 vo class - * @return lookup된 vo객체 - */ - @SuppressWarnings("unchecked") - protected LdapObject selectOrgManageByDn(String dn, @SuppressWarnings("rawtypes") Class lookupClass) { - LdapObject vo = null; - - vo = (LdapObject) ldapTemplate.lookup(dn, new ObjectMapper<Object>(lookupClass)); - - return vo; - } - - /** - * 조직정보를 ldap에 저장한다. - * @param vo 저장할 vo - * @param attr - */ - protected void insertOrgManage(LdapObject vo, BasicAttribute attr) { - final Attributes attrs = new BasicAttributes(); - attrs.put(attr); - - introspect(vo, new Executable(){ - @Override - public void execute(String key, Object value) { - attrs.put(key, value); - } - }); - - ldapTemplate.bind(vo.getDn(), null, attrs); - } - - /** - * vo의 field별로 특정 명령을 수행 - * @param vo - * @param e - */ - private void introspect(LdapObject vo, Executable e) { - @SuppressWarnings("unchecked") - Map<Object, Object> introspected = new BeanMap(vo); - - for (Object key : introspected.keySet()) { - if (key.equals("dn") || key.equals("class") || introspected.get(key) == null - || introspected.get(key).equals("")) - continue; - - e.execute((String) key, introspected.get(key)); - } - - } - -} Index: egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/impl/DeptManageLdapDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/impl/DeptManageLdapDAO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/impl/DeptManageLdapDAO.java (nonexistent) @@ -1,202 +0,0 @@ -/* - * eGovFrame LDAP조직도관리 - * Copyright The eGovFrame Open Community (http://open.egovframe.go.kr)). - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * @author 전우성(슈퍼개발자K3) - */ -package egovframework.com.ext.ldapumt.service.impl; - -import static org.springframework.ldap.query.LdapQueryBuilder.query; - -import java.util.List; -import java.util.Map; - -import egovframework.com.ext.ldapumt.service.UcorgVO; - -import javax.annotation.Resource; -import javax.naming.NamingEnumeration; -import javax.naming.NamingException; -import javax.naming.directory.BasicAttribute; -import javax.naming.directory.DirContext; -import javax.naming.directory.SearchControls; -import javax.naming.directory.SearchResult; - -import org.apache.commons.beanutils.BeanMap; -import org.springframework.ldap.NameNotFoundException; -import org.springframework.ldap.core.ContextSource; -import org.springframework.ldap.core.LdapTemplate; -import org.springframework.ldap.query.ContainerCriteria; -import org.springframework.stereotype.Repository; - -/** -* -* 부서 관련 기능을 제공하는 DAO객체 -* @author 전우성 -* @since 2014.10.12 -* @version 1.0 -* @see -* -* <pre> -* << 개정이력(Modification Information) >> -* -* 수정일 수정자 수정내용 -* ---------- -------- --------------------------- -* 2014.10.12 전우성 최초 생성 -* 2017-02-13 이정은 시큐어코딩(ES) - 시큐어코딩 부적절한 예외 처리[CWE-253, CWE-440, CWE-754] -* 2020.08.28 정진호 표준프레임워크 v3.10 개선 -* -* </pre> -*/ -@Repository("DeptManageLdapDAO") -public class DeptManageLdapDAO extends OrgManageLdapDAO { - - @Resource(name = "ldapTemplate") - public LdapTemplate ldapTemplate; - - /** - * DN의 하위부서 목록을 조회 - * @param dn 조회할 객체의 Distinguished Name - * @return - * @throws Exception - */ - public List<Object> selectDeptManageSubList(String dn) throws Exception { - List<Object> ucorgList = null; - String filter = "objectclass=ucorg2"; - - try { - ucorgList = ldapTemplate.search(dn, filter, SearchControls.ONELEVEL_SCOPE, new ObjectMapper<UcorgVO>( - UcorgVO.class)); - } catch (NameNotFoundException e) { - logger.error("[NameNotFoundException] : search fail");//KISA 보안약점 조치 (2018-10-29, 윤창원) - } - - return ucorgList; - } - - /** - * ouCode를 활용하여 하위 부서를 조 - * @param ouCode - * @return - * @throws Exception - */ - public List<Object> selectDeptManageSubListByOuCode(String ouCode) throws Exception { - ContainerCriteria criteria = query().where("objectclass").is("ucorg2").and("parentoucode").is(ouCode); - - List<Object> list = ldapTemplate.search(criteria, new ObjectMapper<UcorgVO>(UcorgVO.class)); - - return list; - } - - /** - * 등록된 부서의 상세정보를 조회한다. - * @param vo 부서 Vo - * @return deptManageVO 부서 Vo - * @param bannerVO - */ - public UcorgVO selectDeptManage(UcorgVO vo) throws Exception { - final ContainerCriteria criteria = query().where("objectclass").is("ucorg2"); - - @SuppressWarnings("unchecked") - Map<Object, Object> introspected = new BeanMap(vo); - - for (Object key : introspected.keySet()) { - if (key.equals("dn") || key.equals("class") || introspected.get(key) == null - || introspected.get(key).equals("")) - continue; - - ContainerCriteria c = query().where((String) key).is(String.valueOf(introspected.get(key))); - criteria.and(c); - } - - List<Object> list = null; - try { - list = ldapTemplate.search(criteria, new ObjectMapper<UcorgVO>(UcorgVO.class)); - //2017.02.07 이정은 시큐어코딩(ES)-오류 메시지를 통한 정보노출[CWE-209] - } catch (NullPointerException e) { - logger.error("[NullPointerException] : search fail"); - } catch (Exception e) { - logger.error("[" + e.getClass() +"] search fail : " + e.getMessage()); - } - - return list == null ? null : (UcorgVO) list.get(0); - } - - /** - * 등록된 부서의 상세정보를 조회한다. - * @param dn - * @return - */ - public UcorgVO selectDeptManageByDn(String dn) { - return (UcorgVO) selectOrgManageByDn(dn, UcorgVO.class); - } - - /** - * 기 등록된 부서정보를 수정한다. - * @param vo 부서 vo - */ - public void updateDeptManage(UcorgVO vo) throws Exception { - updateOrg(vo); - } - - /** - * 부서정보를 등한다. - * @param vo 부서 vo - */ - public void insertDeptManage(UcorgVO vo) throws Exception { - BasicAttribute ocattr = new BasicAttribute("objectclass"); - ocattr.add("top"); - ocattr.add("ucorg2"); - - insertOrgManage(vo, ocattr); - } - - /** - * 부서를 이동한다. - * @param oldDn 이동대상 부서 - * @param newDn 이동할 부서 - */ - public void moveDeptManage(String oldDn, String newDn) { - ldapTemplate.rename(oldDn, newDn); - } - - /** - * 부서를 삭한다. - * @param vo 부서 vo - */ - public void deleteDeptManage(String dn) { - ldapTemplate.unbind(dn, true); - } - - /** - * 하위 부서 존재여부를 확인한다. - * @param vo 부서 vo - */ - public boolean hasChildren(String dn) throws NamingException { - ContextSource contextSource = ldapTemplate.getContextSource(); - DirContext ctx = contextSource.getReadOnlyContext(); - - String filter = "objectclass=*"; - SearchControls control = new SearchControls(); - control.setSearchScope(SearchControls.ONELEVEL_SCOPE); - - NamingEnumeration<SearchResult> n = ctx.search(dn, filter, control); - - if(n !=null && n.hasMore()){ - return true; - } - - return false; - } -} Index: egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/UcorgVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/UcorgVO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/UcorgVO.java (nonexistent) @@ -1,241 +0,0 @@ -/* - * eGovFrame LDAP조직도관리 - * Copyright The eGovFrame Open Community (http://open.egovframe.go.kr)). - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * @author 전우성(슈퍼개발자K3) - */ -package egovframework.com.ext.ldapumt.service; - -/** -* -* 부서 VO 객 체 -* @author 전우성 -* @since 2014.10.12 -* @version 1.0 -* @see -* -* <pre> -* << 개정이력(Modification Information) >> -* -* 수정일 수정자 수정내용 -* ------- -------- --------------------------- -* 2014.10.12 전우성 최초 생성 -* -* </pre> -*/ -public class UcorgVO extends LdapObject{ - private String ou = ""; - private String ouCode = ""; - private String docSystemInfo = ""; - private String ouDocumentReceipientSymbol = ""; - private String ouSMTPAddress = ""; - private String parentouCode = ""; - private String repouCode = ""; - private String signCertificate = ""; - private String topouCode = ""; - private String ucChieftitle = ""; - private String ucOrganizationalUnitName = ""; - private String ucOrgFullName = ""; - private String useGroupware = ""; - private String wsignCertificate = ""; - private String wuserCertificate = ""; - - private Integer ouLevel = null; - private Integer ouOrder = null; - private Integer typeBig = null; - private Integer typeMid = null; - private Integer typeSml = null; - - private String ouReceiveDocumentYN = ""; - - public String getOuReceiveDocumentYN() { - return ouReceiveDocumentYN; - } - - public void setOuReceiveDocumentYN(String ouReceiveDocumentYN) { - this.ouReceiveDocumentYN = ouReceiveDocumentYN; - } - - public String getOuSendOutDocumentYN() { - return ouSendOutDocumentYN; - } - - public void setOuSendOutDocumentYN(String ouSendOutDocumentYN) { - this.ouSendOutDocumentYN = ouSendOutDocumentYN; - } - - private String ouSendOutDocumentYN = ""; - - public String getOu() { - return ou; - } - - public void setOu(String ou) { - this.ou = ou; - } - - public String getOuCode() { - return ouCode; - } - - public void setOuCode(String ouCode) { - this.ouCode = ouCode; - } - - public String getDocSystemInfo() { - return docSystemInfo; - } - - public void setDocSystemInfo(String docSystemInfo) { - this.docSystemInfo = docSystemInfo; - } - - public String getOuDocumentReceipientSymbol() { - return ouDocumentReceipientSymbol; - } - - public void setOuDocumentReceipientSymbol(String ouDocumentReceipientSymbol) { - this.ouDocumentReceipientSymbol = ouDocumentReceipientSymbol; - } - - public String getOuSMTPAddress() { - return ouSMTPAddress; - } - - public void setOuSMTPAddress(String ouSMTPAddress) { - this.ouSMTPAddress = ouSMTPAddress; - } - - public String getParentouCode() { - return parentouCode; - } - - public void setParentouCode(String parentouCode) { - this.parentouCode = parentouCode; - } - - public String getRepouCode() { - return repouCode; - } - - public void setRepouCode(String repouCode) { - this.repouCode = repouCode; - } - - public String getSignCertificate() { - return signCertificate; - } - - public void setSignCertificate(String signCertificate) { - this.signCertificate = signCertificate; - } - - public String getTopouCode() { - return topouCode; - } - - public void setTopouCode(String topouCode) { - this.topouCode = topouCode; - } - - public String getUcChieftitle() { - return ucChieftitle; - } - - public void setUcChieftitle(String ucChieftitle) { - this.ucChieftitle = ucChieftitle; - } - - public String getUcOrganizationalUnitName() { - return ucOrganizationalUnitName; - } - - public void setUcOrganizationalUnitName(String ucOrganizationalUnitName) { - this.ucOrganizationalUnitName = ucOrganizationalUnitName; - } - - public String getUcOrgFullName() { - return ucOrgFullName; - } - - public void setUcOrgFullName(String ucOrgFullName) { - this.ucOrgFullName = ucOrgFullName; - } - - public String getUseGroupware() { - return useGroupware; - } - - public void setUseGroupware(String useGroupware) { - this.useGroupware = useGroupware; - } - - public String getWsignCertificate() { - return wsignCertificate; - } - - public void setWsignCertificate(String wsignCertificate) { - this.wsignCertificate = wsignCertificate; - } - - public String getWuserCertificate() { - return wuserCertificate; - } - - public void setWuserCertificate(String wuserCertificate) { - this.wuserCertificate = wuserCertificate; - } - - public Integer getOuLevel() { - return ouLevel; - } - - public void setOuLevel(Integer ouLevel) { - this.ouLevel = ouLevel; - } - - public Integer getOuOrder() { - return ouOrder; - } - - public void setOuOrder(Integer ouOrder) { - this.ouOrder = ouOrder; - } - - public Integer getTypeBig() { - return typeBig; - } - - public void setTypeBig(Integer typeBig) { - this.typeBig = typeBig; - } - - public Integer getTypeMid() { - return typeMid; - } - - public void setTypeMid(Integer typeMid) { - this.typeMid = typeMid; - } - - public Integer getTypeSml() { - return typeSml; - } - - public void setTypeSml(Integer typeSml) { - this.typeSml = typeSml; - } - -} Index: egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/EgovOrgManageLdapService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/EgovOrgManageLdapService.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/EgovOrgManageLdapService.java (nonexistent) @@ -1,146 +0,0 @@ -/* - * eGovFrame LDAP조직도관리 - * Copyright The eGovFrame Open Community (http://open.egovframe.go.kr)). - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * @author 전우성(슈퍼개발자K3) - */ -package egovframework.com.ext.ldapumt.service; - -import java.util.List; -import java.util.Map; - -/** -* -* Controller에서 요청하는 서비스를 제공하는 Service객체의 인터페이스를 정의한다. -* @author 전우성 -* @since 2014.10.12 -* @version 1.0 -* @see -* -* <pre> -* << 개정이력(Modification Information) >> -* -* 수정일 수정자 수정내용 -* ------- -------- --------------------------- -* 2014.10.12 전우성 최초 생성 -* -* </pre> -*/ - -public interface EgovOrgManageLdapService { - - /** - * 하위부서 목록 조회 - * @param dn 조회할 부서의 dn - * @return - * @throws Exception - */ - public Map<String, Object> selectDeptManageSubList(String dn) throws Exception; - - /** - * 하위부서의 목록 조회 - * @param ouCode 조회할 부서의 oucode - * @return - * @throws Exception - */ - public List<Object> selectDeptManageSubListByOuCode(String ouCode) throws Exception; - - /** - * 등록된 부서의 상세정보를 조회한다. - * @param vo - 부서 Vo - * @return deptManageVO - 부서 Vo - * @param bannerVO - */ - public UcorgVO selectDeptManage(UcorgVO vo) throws Exception; - - /** - * 기 등록된 부서정보를 수정한다. - * @param vo - 부서 vo - */ - public void updateDeptManage(UcorgVO vo) throws Exception; - - /** - * 신규부서를 등록 - * @param parentDn 등록할 부서의 상위부서 - * @param ou 부id - * @return - * @throws Exception - */ - public Map<String, Object> insertDeptManage(String parentDn, String ou) throws Exception; - - /** - * 신규 사용자를 등록 - * @param parentDn 사용자의 부서 - * @param cn 사용자의 id - * @return - * @throws Exception - */ - public Map<String, Object> insertUserManage(String parentDn, String cn) throws Exception; - - /** - * 부서 정보 삭제 - * @param dn - */ - public void deleteDeptManage(String dn); - - /** - * 부서 이름 변경 - * @param dn - * @param name - */ - public void renameDeptManage(String dn, String name); - - /** - * 사용자 이름 변경 - * @param dn - * @param name - */ - public void renameUserManage(String dn, String name); - - /** - * 조직을 이동한다 - * @param dn - * @param parentDn - */ - public void moveOrgManage(String dn, String parentDn); - - /** - * 등록된 부서의 상세정보를 조회한다. - * @param dn 부서의 DN - * @return - */ - public Map<String, Object> selectDeptManage(String dn); - - /** - * 등록된 사용자의 상세정보를 조회한다. - * @param dn 사용자의 DN - * @return - */ - public Map<String, Object> selectUserManage(String dn); - - /** - * 등록된 부서의 정보를 수정한다. - * @param ucorgVO - * @throws Exception - */ - public void modifyDeptManage(UcorgVO ucorgVO) throws Exception; - - /** - * 등록된 사용자의 정보를 수정한다. - * @param ucorgVO - * @throws Exception - */ - public void modifyUserManage(UserVO userVO); -} Index: egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/LdapObject.java =================================================================== --- egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/LdapObject.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/LdapObject.java (nonexistent) @@ -1,48 +0,0 @@ -/* - * eGovFrame LDAP조직도관리 - * Copyright The eGovFrame Open Community (http://open.egovframe.go.kr)). - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * @author 전우성(슈퍼개발자K3) - */ -package egovframework.com.ext.ldapumt.service; - -/** -* -* Ldap과 인터페이스 되는 객체의 추상클래스 -* @author 전우성 -* @since 2014.10.12 -* @version 1.0 -* @see -* -* <pre> -* << 개정이력(Modification Information) >> -* -* 수정일 수정자 수정내용 -* ------- -------- --------------------------- -* 2014.10.12 전우성 최초 생성 -* -* </pre> -*/ -public abstract class LdapObject { - private String dn = ""; - - public String getDn() { - return dn; - } - - public void setDn(String dn) { - this.dn = dn; - } -} Index: egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/LdapTreeObject.java =================================================================== --- egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/LdapTreeObject.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/LdapTreeObject.java (nonexistent) @@ -1,182 +0,0 @@ -/* - * eGovFrame LDAP조직도관리 - * Copyright The eGovFrame Open Community (http://open.egovframe.go.kr)). - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * @author 전우성(슈퍼개발자K3) - */ -package egovframework.com.ext.ldapumt.service; - -import java.io.Serializable; -import java.util.ArrayList; - -/** -* -* Ldap데이터를 HTML jsTree프레임워크에서 사용할 수 있도록 변환한 객체 -* @author 전우성 -* @since 2014.10.12 -* @version 1.0 -* @see -* -* <pre> -* << 개정이력(Modification Information) >> -* -* 수정일 수정자 수정내용 -* ------- -------- --------------------------- -* 2014.10.12 전우성 최초 생성 -* -* </pre> -*/ -public class LdapTreeObject implements Serializable { - private static final long serialVersionUID = 1L; - - public String getText() { - return text; - } - - public void setText(String text) { - this.text = text; - } - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public Icon getIcon() { - return icon; - } - - public void setIcon(Icon icon) { - this.icon = icon; - } - - public State getState() { - return state; - } - - public void setState(State state) { - this.state = state; - } - - public ArrayList<Child> getChildren() { - return children; - } - - public void setChildren(ArrayList<Child> children) { - this.children = children; - } - - public String text; - public String id; - public Icon icon = Icon.dept; - - public State state = new State(); - public ArrayList<Child> children = new ArrayList<Child>(); - - enum Icon { - user, dept - } - - @SuppressWarnings("unused") - private class State implements Serializable { - private static final long serialVersionUID = 9002883980244257854L; - boolean opened = true; - - public boolean isOpened() { - return opened; - } - - public void setOpened(boolean opened) { - this.opened = opened; - } - - public boolean isDisabled() { - return disabled; - } - - public void setDisabled(boolean disabled) { - this.disabled = disabled; - } - - boolean disabled = false; - } - - public LdapTreeObject(String text, String id) { - this.text = text; - this.id = id; - } - - @SuppressWarnings("unused") - private class Child implements Serializable { - private static final long serialVersionUID = 5457240443272184153L; - - public Child(String dn, String ou, boolean hasChildren, Icon icon) { - this.id = dn; - this.text = ou; - this.children = hasChildren; - this.icon = icon; - } - - String id; - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getText() { - return text; - } - - public void setText(String text) { - this.text = text; - } - - public boolean isChildren() { - return children; - } - - public void setChildren(boolean children) { - this.children = children; - } - - public Icon getIcon() { - return icon; - } - - public void setIcon(Icon icon) { - this.icon = icon; - } - - String text; - boolean children = false; - Icon icon = Icon.dept; - } - - public void addChild(UcorgVO vo, boolean b) { - children.add(new Child(vo.getDn(), vo.getOu(), b, Icon.dept)); - } - - public void addChild(UserVO vo) { - children.add(new Child(vo.getDn(), vo.getCn(), false, Icon.user)); - - } -} Index: egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/UserVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/UserVO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/ext/ldapumt/service/UserVO.java (nonexistent) @@ -1,166 +0,0 @@ -/* - * eGovFrame LDAP조직도관리 - * Copyright The eGovFrame Open Community (http://open.egovframe.go.kr)). - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * @author 전우성(슈퍼개발자K3) - */ -package egovframework.com.ext.ldapumt.service; - -/** -* -* 사용자 VO 객 체 -* @author 전우성 -* @since 2014.10.12 -* @version 1.0 -* @see -* -* <pre> -* << 개정이력(Modification Information) >> -* -* 수정일 수정자 수정내용 -* ------- -------- --------------------------- -* 2014.10.12 전우성 최초 생성 -* -* </pre> -*/ -public class UserVO extends LdapObject { - private String ou = ""; - private String cn = ""; - private String displayName = ""; - private String companyName = ""; - private String departmentName = ""; - private String grade = ""; - private String insayn = ""; - private String ouCode = ""; - private String parentouCode = ""; - private String topouCode = ""; - private String ucOrgFullName = ""; - private String userFullName = ""; - - private Integer ouLevel = null; - private Integer ouOrder = null; - - public String getOu() { - return ou; - } - - public void setOu(String ou) { - this.ou = ou; - } - - public String getCn() { - return cn; - } - - public void setCn(String cn) { - this.cn = cn; - } - - public String getDisplayName() { - return displayName; - } - - public void setDisplayName(String displayName) { - this.displayName = displayName; - } - - public String getCompanyName() { - return companyName; - } - - public void setCompanyName(String companyName) { - this.companyName = companyName; - } - - public String getDepartmentName() { - return departmentName; - } - - public void setDepartmentName(String departmentName) { - this.departmentName = departmentName; - } - - public String getGrade() { - return grade; - } - - public void setGrade(String grade) { - this.grade = grade; - } - - public String getInsayn() { - return insayn; - } - - public void setInsayn(String insayn) { - this.insayn = insayn; - } - - public String getOuCode() { - return ouCode; - } - - public void setOuCode(String ouCode) { - this.ouCode = ouCode; - } - - public String getParentouCode() { - return parentouCode; - } - - public void setParentouCode(String parentouCode) { - this.parentouCode = parentouCode; - } - - public String getTopouCode() { - return topouCode; - } - - public void setTopouCode(String topouCode) { - this.topouCode = topouCode; - } - - public String getUcOrgFullName() { - return ucOrgFullName; - } - - public void setUcOrgFullName(String ucOrgFullName) { - this.ucOrgFullName = ucOrgFullName; - } - - public String getUserFullName() { - return userFullName; - } - - public void setUserFullName(String userFullName) { - this.userFullName = userFullName; - } - - public Integer getOuLevel() { - return ouLevel; - } - - public void setOuLevel(Integer ouLevel) { - this.ouLevel = ouLevel; - } - - public Integer getOuOrder() { - return ouOrder; - } - - public void setOuOrder(Integer ouOrder) { - this.ouOrder = ouOrder; - } -} Index: egov3.10/src/main/java/egovframework/com/uss/cmt/web/EgovCmtManageController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/cmt/web/EgovCmtManageController.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/uss/cmt/web/EgovCmtManageController.java (nonexistent) @@ -1,151 +0,0 @@ -package egovframework.com.uss.cmt.web; - -import java.util.List; -import java.util.Map; - -import egovframework.com.cmm.EgovMessageSource; -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.util.EgovUserDetailsHelper; -import egovframework.com.uss.cmt.service.CmtDefaultVO; -import egovframework.com.uss.cmt.service.CmtManageVO; -import egovframework.com.uss.cmt.service.EgovCmtManageService; -import egovframework.com.utl.fcc.service.EgovDateUtil; - -import egovframework.rte.fdl.idgnr.EgovIdGnrService; -import egovframework.rte.fdl.property.EgovPropertyService; - -import javax.annotation.Resource; - -import org.apache.poi.util.SystemOutLogger; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.ui.Model; -import org.springframework.ui.ModelMap; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springmodules.validation.commons.DefaultBeanValidator; - -/** - * 업무사용자관련 요청을 비지니스 클래스로 전달하고 처리된결과를 해당 - * 웹 화면으로 전달하는 Controller를 정의한다 - * @author 표준프레임워크 개발팀 - * @since 2014.08.29 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2014.08.29 개발팀 최초 생성 - * 2019.01.10 이정은 출근 중복 확인, 퇴근 전 출근여부 확인 추가 - * - * </pre> - */ - -@Controller -public class EgovCmtManageController { - - /** cmtManageService */ - @Resource(name = "cmtManageService") - private EgovCmtManageService cmtManageService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - /** DefaultBeanValidator beanValidator */ - @Autowired - private DefaultBeanValidator beanValidator; - - /** egovCmtManageIdGnrService */ - @Resource(name = "egovCmtManageIdGnrService") - private EgovIdGnrService idgenService; - - /** EgovMessageSource */ - @Resource(name = "egovMessageSource") - EgovMessageSource egovMessageSource; - - /** - * 출근 정보를 등록한다. - * @param cmtManageVO 사용자등록정보 - * @param bindingResult 입력값검증용 bindingResult - * @param model 화면모델 - * @return forward:/uss/cmt/EgovCmtMange.do - * @throws Exception - */ - @RequestMapping(value = "/uss/cmt/EgovCmtWrkStartInsert.do") - public String insertWrkStartCmtInfo(@ModelAttribute("cmtManageVO") CmtManageVO cmtManageVO, BindingResult bindingResult, Model model) throws Exception { - - //KISA 보안약점 조치 (2018-10-29, 윤창원) - LoginVO user = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser(); - // login data - if (((user == null || user.getUniqId() == null) ? "" : user.getUniqId()) != null) - cmtManageVO.setEmplyrId(user.getUniqId()); - if (((user == null || user.getOrgnztId() == null) ? "" : user.getOrgnztId()) != null) - cmtManageVO.setOrgnztId(user.getOrgnztId()); - cmtManageVO.setWrktDt(EgovDateUtil.getToday()); - - //출근 중복 확인 - String wrktmId = cmtManageService.selectWrktmId(cmtManageVO); - if(wrktmId != null){ - model.addAttribute("message", egovMessageSource.getMessage("ussCmt.cmtManageList.validate.wrkStartAlert")); //이미 출근 상태입니다. - return "forward:/uss/cmt/EgovCmtManageList.do"; - }else{ - cmtManageService.insertWrkStartCmtInfo(cmtManageVO); - } - return "forward:/uss/cmt/EgovCmtManageList.do"; - } - - /** - * 퇴근 정보를 등록한다. - * @param cmtManageVO 사용자등록정보 - * @param bindingResult 입력값검증용 bindingResult - * @param model 화면모델 - * @return forward:/uss/cmt/EgovCmtMange.do - * @throws Exception - */ - @RequestMapping(value = "/uss/cmt/EgovCmtWrkEndInsert.do") - public String insertWrkEndCmtInfo(@ModelAttribute("cmtManageVO") CmtManageVO cmtManageVO, BindingResult bindingResult, Model model) throws Exception { - //사용자정보 - //KISA 보안약점 조치 (2018-10-29, 윤창원) - LoginVO user = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser(); - if (((user == null || user.getUniqId() == null) ? "" : user.getUniqId()) != null) - cmtManageVO.setEmplyrId(user.getUniqId()); - if (((user == null || user.getOrgnztId() == null) ? "" : user.getOrgnztId()) != null) - cmtManageVO.setOrgnztId(user.getOrgnztId()); - - cmtManageVO.setWrktDt(EgovDateUtil.getToday()); - - // 출근여부 체크 - String wrktmId = cmtManageService.selectWrktmId(cmtManageVO); - if(wrktmId != null){ - cmtManageService.insertWrkEndCmtInfo(cmtManageVO); - return "forward:/uss/cmt/EgovCmtManageList.do"; - } - model.addAttribute("message", egovMessageSource.getMessage("ussCmt.cmtManageList.validate.wrkStartBeforeEndAlert"));// 먼저 출근등록을 해주세요. - return "forward:/uss/cmt/EgovCmtManageList.do"; - - } - - /** - * 출퇴근목록을 조회한다. (paging) - * @param userSearchVO 검색조건정보 - * @param model 화면모델 - * @return cmm/uss/umt/EgovCmtManageList - * @throws Exception - */ - @IncludedInfo(name = "출퇴근관리", order = 950, gid = 50) - @RequestMapping(value = "/uss/cmt/EgovCmtManageList.do") - public String selectUserCmtList(@ModelAttribute("cmtSearchVO") CmtDefaultVO cmtSearchVO, ModelMap model) throws Exception { - - List<?> cmtManageList = cmtManageService.selectCmtInfoList(cmtSearchVO); - model.addAttribute("resultList", cmtManageList); - - return "egovframework/com/uss/cmt/EgovCmtManageList"; - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/cmt/service/CmtDefaultVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/cmt/service/CmtDefaultVO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/uss/cmt/service/CmtDefaultVO.java (nonexistent) @@ -1,199 +0,0 @@ -package egovframework.com.uss.cmt.service; - -import java.io.Serializable; - -/** - * 출퇴근관리 VO 클래스 - * @author 표준프레임워크센터 개발팀 - * @since 2014.12.20 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2014.12.20 개발팀 최초 생성 - * - * </pre> - */ -public class CmtDefaultVO implements Serializable { - - private static final long serialVersionUID = -2782974258506027986L; - - /** 검색조건 */ - private String searchCondition = ""; - - /** 검색Keyword */ - private String searchKeyword = ""; - - /** 검색사용여부 */ - private String searchUseYn = ""; - - /** 현재페이지 */ - private int pageIndex = 1; - - /** 페이지갯수 */ - private int pageUnit = 10; - - /** 페이지사이즈 */ - private int pageSize = 10; - - /** firstIndex */ - private int firstIndex = 1; - - /** lastIndex */ - private int lastIndex = 1; - - /** recordCountPerPage */ - private int recordCountPerPage = 10; - - - /** - * searchCondition attribute 값을 리턴한다. - * @return String - */ - public String getSearchCondition() { - return searchCondition; - } - - /** - * searchCondition attribute 값을 설정한다. - * @param searchCondition String - */ - public void setSearchCondition(String searchCondition) { - this.searchCondition = searchCondition; - } - - /** - * searchKeyword attribute 값을 리턴한다. - * @return String - */ - public String getSearchKeyword() { - return searchKeyword; - } - - /** - * searchKeyword attribute 값을 설정한다. - * @param searchKeyword String - */ - public void setSearchKeyword(String searchKeyword) { - this.searchKeyword = searchKeyword; - } - - /** - * searchUseYn attribute 값을 리턴한다. - * @return String - */ - public String getSearchUseYn() { - return searchUseYn; - } - - /** - * searchUseYn attribute 값을 설정한다. - * @param searchUseYn String - */ - public void setSearchUseYn(String searchUseYn) { - this.searchUseYn = searchUseYn; - } - - /** - * pageIndex attribute 값을 리턴한다. - * @return int - */ - public int getPageIndex() { - return pageIndex; - } - - /** - * pageIndex attribute 값을 설정한다. - * @param pageIndex int - */ - public void setPageIndex(int pageIndex) { - this.pageIndex = pageIndex; - } - - /** - * pageUnit attribute 값을 리턴한다. - * @return int - */ - public int getPageUnit() { - return pageUnit; - } - - /** - * pageUnit attribute 값을 설정한다. - * @param pageUnit int - */ - public void setPageUnit(int pageUnit) { - this.pageUnit = pageUnit; - } - - /** - * pageSize attribute 값을 리턴한다. - * @return int - */ - public int getPageSize() { - return pageSize; - } - - /** - * pageSize attribute 값을 설정한다. - * @param pageSize int - */ - public void setPageSize(int pageSize) { - this.pageSize = pageSize; - } - - /** - * firstIndex attribute 값을 리턴한다. - * @return int - */ - public int getFirstIndex() { - return firstIndex; - } - - /** - * firstIndex attribute 값을 설정한다. - * @param firstIndex int - */ - public void setFirstIndex(int firstIndex) { - this.firstIndex = firstIndex; - } - - /** - * lastIndex attribute 값을 리턴한다. - * @return int - */ - public int getLastIndex() { - return lastIndex; - } - - /** - * lastIndex attribute 값을 설정한다. - * @param lastIndex int - */ - public void setLastIndex(int lastIndex) { - this.lastIndex = lastIndex; - } - - /** - * recordCountPerPage attribute 값을 리턴한다. - * @return int - */ - public int getRecordCountPerPage() { - return recordCountPerPage; - } - - /** - * recordCountPerPage attribute 값을 설정한다. - * @param recordCountPerPage int - */ - public void setRecordCountPerPage(int recordCountPerPage) { - this.recordCountPerPage = recordCountPerPage; - } - - - -} Index: egov3.10/src/main/java/egovframework/com/uss/cmt/service/impl/EgovCmtManageServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/cmt/service/impl/EgovCmtManageServiceImpl.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/uss/cmt/service/impl/EgovCmtManageServiceImpl.java (nonexistent) @@ -1,119 +0,0 @@ -package egovframework.com.uss.cmt.service.impl; - -import java.text.SimpleDateFormat; -import java.util.List; - -import egovframework.com.cmm.EgovMessageSource; -import egovframework.com.uss.cmt.service.CmtDefaultVO; -import egovframework.com.uss.cmt.service.CmtManageVO; -import egovframework.com.uss.cmt.service.EgovCmtManageService; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; -import egovframework.rte.fdl.idgnr.EgovIdGnrService; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -import com.ibm.icu.util.Calendar; - -/** - * 출퇴근관리에 관한 비지니스 클래스를 정의한다. - * @author 표준프레임워크 개발팀 - * @since 2009.04.10 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.10 개발팀 최초 생성 - * - * </pre> - */ -@Service("cmtManageService") -public class EgovCmtManageServiceImpl extends EgovAbstractServiceImpl implements EgovCmtManageService { - - /** cmtManageDAO */ - @Resource(name = "cmtManageDAO") - private EgovCmtManageDAO cmtManageDAO; - - /** egovCmtManageIdGnrService */ - @Resource(name = "egovCmtManageIdGnrService") - private EgovIdGnrService idgenService; - - /** EgovMessageSource */ - @Resource(name="egovMessageSource") - EgovMessageSource egovMessageSource; - - /** - * 출퇴근정보 목록 화면에 출력 - * @param DeptInfo (부서별 - optional) 검색조건 - * @return List<CmtManageVO> 업무사용자 목록정보 - * @throws Exception - */ - @SuppressWarnings("unchecked") - @Override - public List<CmtManageVO> selectCmtInfoList(CmtDefaultVO cmtSearchVO) throws Exception { - List<CmtManageVO> result = (List<CmtManageVO>) cmtManageDAO.selectCmtInfoList(cmtSearchVO); - return result; - } - - /** - * 출근정보 입력, 디바이스를 통해 외부 연계입력가능 - * @param cmtManageVO를 등록정보 - * @return result 등록결과 - * @throws Exception - */ - @Override - public String insertWrkStartCmtInfo(CmtManageVO cmtManageVO) throws Exception { - - // Key - String wrktmId = idgenService.getNextStringId(); - cmtManageVO.setWrktmId(wrktmId); - // 출근시간 - String formattedStartTime = new SimpleDateFormat("HH:mm").format(Calendar.getInstance().getTime()); - cmtManageVO.setWrkStartTime(formattedStartTime); - - return cmtManageDAO.insertWrkStartCmtInfo(cmtManageVO); - } - - /** - * 퇴근 정보 입력을 위한 wrktm id 확인 - * @param cmtManageVO 검색조건 - * @return 총사용자갯수(int) - * @throws Exception - */ - @Override - public String selectWrktmId(CmtManageVO cmtManageVO) throws Exception { - - return cmtManageDAO.selectWrktmId(cmtManageVO); - } - - /** - * 퇴근 정보 입력 - * @param cmtManageVO를 등록정보 - * @return result 등록결과 - * @throws Exception - */ - @Override - public int insertWrkEndCmtInfo(CmtManageVO cmtManageVO) throws Exception { - - cmtManageVO = cmtManageDAO.selectWrkStartInfo(cmtManageVO); - //퇴근시간 - String formattedEndTime = new SimpleDateFormat("HH:mm").format(Calendar.getInstance().getTime()); - cmtManageVO.setWrkEndTime(formattedEndTime); - //회사별 Rule 기반으로 workhour / overtime_workhour를 결정한다. ex) DB 연동활용 - cmtManageVO.setWrkHours("8"); - cmtManageVO.setOvtmwrkHours("0"); - //출퇴근시간 Rule 기반으로 출퇴근상태를 구분한다. ex) 정상/지각/조회 - String msg = egovMessageSource.getMessage("ussCmt.cmtManageServiceImpl.normal"); - cmtManageVO.setWrkStartStatus(msg); - cmtManageVO.setWrkEndStatus(msg); - - return cmtManageDAO.insertWrkEndCmtInfo(cmtManageVO); - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/cmt/service/impl/EgovCmtManageDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/cmt/service/impl/EgovCmtManageDAO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/uss/cmt/service/impl/EgovCmtManageDAO.java (nonexistent) @@ -1,74 +0,0 @@ -package egovframework.com.uss.cmt.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.cmt.service.CmtDefaultVO; -import egovframework.com.uss.cmt.service.CmtManageVO; - -import org.springframework.stereotype.Repository; - -/** - * 출퇴근관리에 관한 데이터 접근 클래스를 정의한다. - * @author 표준프레임워크 개발팀 - * @since 2014.11.10 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- ---------- --------------------------- - * 2014.11.10 개발팀 최초 생성 - * - * </pre> - */ -@Repository("cmtManageDAO") -public class EgovCmtManageDAO extends EgovComAbstractDAO { - - public List<?> selectCmtInfoList(CmtDefaultVO cmtSearchVO) { - return selectList("cmtManageDAO.selectCmtList_S", cmtSearchVO); - } - - /** - * 출근 기본정보를 화면에서 입력하여 항목의 정합성을 체크하고 데이터베이스에 저장 - * @param cmtManageVO 업무사용자 등록정보 - * @return String result 등록결과 - */ - public String insertWrkStartCmtInfo(CmtManageVO cmtManageVO) { - return Integer.toString(insert("cmtManageDAO.insertWrkStartCmtInfo_S", cmtManageVO)); - } - - /** - * 퇴근 기본정보를 화면에서 입력하여 항목의 정합성을 체크하고 데이터베이스에 저장 - * @param cmtManageVO 업무사용자 등록정보 - * @return String result 등록결과 - */ - public int insertWrkEndCmtInfo(CmtManageVO cmtManageVO) { - return update("cmtManageDAO.insertWrkEndCmtInfo_S", cmtManageVO); - } - - /** - * 퇴근정보 입력을 위한 출근정보 id 조회 - * @param cmtManageVO - * @return String wrktmId - */ - - public String selectWrktmId(CmtManageVO cmtManageVO) { - return (String) selectOne("cmtManageDAO.selectWrktmId_S", cmtManageVO); - } - - /** - * 퇴근정보 입력을 위한 출근정보조회 - * @param cmtManageVO - * @return cmtManageVO - */ - - public CmtManageVO selectWrkStartInfo(CmtManageVO cmtManageVO) { - CmtManageVO cmtVO = (CmtManageVO) selectOne("cmtManageDAO.selectWrkStartInfo_S", cmtManageVO); - - return cmtVO; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/cmt/service/EgovCmtManageService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/cmt/service/EgovCmtManageService.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/uss/cmt/service/EgovCmtManageService.java (nonexistent) @@ -1,55 +0,0 @@ -package egovframework.com.uss.cmt.service; - -import java.util.List; - -/** - * 출퇴근관리에 관한 인터페이스클래스를 정의한다. - * @author 표준프레임워크 개발팀 - * @since 2014.08.29 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2014.08.29 개발팀 최초 생성 - * - * </pre> - */ -public interface EgovCmtManageService { - - /** - * 출퇴근정보 목록 화면에 출력 - * @param DeptInfo (부서별 - optional) 검색조건 - * @return List<CmtManageVO> 업무사용자 목록정보 - * @throws Exception - */ - public List<?> selectCmtInfoList(CmtDefaultVO cmtSearchVO) throws Exception; - - /** - * 출근정보 입력, 디바이스를 통해 외부 연계입력가능 - * @param cmtManageVO를 등록정보 - * @return result 등록결과 - * @throws Exception - */ - public String insertWrkStartCmtInfo(CmtManageVO cmtManageVO) throws Exception; - - /** - * 퇴근정보 입력, 디바이스를 통해 외부 연계입력가능 - * @param cmtManageVO를 등록정보 - * @return result 등록결과 - * @throws Exception - */ - public int insertWrkEndCmtInfo(CmtManageVO cmtManageVO) throws Exception; - - /** - * 퇴근 정보 입력을 위한 wrktm id 확인 - * @param cmtManageVO 검색조건 - * @return 총사용자갯수(int) - * @throws Exception - */ - public String selectWrktmId(CmtManageVO cmtManageVO) throws Exception; - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/cmt/service/CmtManageVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/cmt/service/CmtManageVO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/uss/cmt/service/CmtManageVO.java (nonexistent) @@ -1,229 +0,0 @@ -package egovframework.com.uss.cmt.service; - -import java.io.Serializable; -import java.util.List; - -/** - * 출퇴근관리 VO 클래스 - * @author 표준프레임워크센터 개발팀 - * @since 2014.12.20 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2014.12.20 개발팀 최초 생성 - * - * </pre> - */ -public class CmtManageVO implements Serializable { - - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - - public CmtManageVO() { - // constructor - } - - public List<CmtManageVO> getCmtManageList() { - return cmtManageList; - } - - public void setCmtManageList(List<CmtManageVO> cmtManageList) { - this.cmtManageList = cmtManageList; - } - - public String getUserNmString() { - return userNmString; - } - - public void setUserNmString(String userNmString) { - this.userNmString = userNmString; - } - - public String getUsid() { - return usid; - } - - public void setUsid(String usid) { - this.usid = usid; - } - - public String getWrkStartStatus() { - return wrkStartStatus; - } - - public void setWrkStartStatus(String workStartStatus) { - this.wrkStartStatus = workStartStatus; - } - - public String getWrkEndStatus() { - return wrkEndStatus; - } - - public void setWrkEndStatus(String workEndStatus) { - this.wrkEndStatus = workEndStatus; - } - - public String getDate() { - return date; - } - - public void setDate(String date) { - this.date = date; - } - - public String getWrkHours() { - return wrkHours; - } - - public void setWrkHours(String workHours) { - this.wrkHours = workHours; - } - - public String getWrktmId() { - return wrktmId; - } - - public void setWrktmId(String wrktmId) { - this.wrktmId = wrktmId; - } - - public String getWrkStartTime() { - return wrkStartTime; - } - - public void setWrkStartTime(String wrkStartTime) { - this.wrkStartTime = wrkStartTime; - } - - public String getWrkEndTime() { - return wrkEndTime; - } - - public void setWrkEndTime(String wrkEndTime) { - this.wrkEndTime = wrkEndTime; - } - - public String getOvtmwrkHours() { - return ovtmwrkHours; - } - - public void setOvtmwrkHours(String ovtmwrkHours) { - this.ovtmwrkHours = ovtmwrkHours; - } - - public String getRm() { - return rm; - } - - public void setRm(String rm) { - this.rm = rm; - } - - public String getEmplyrId() { - return emplyrId; - } - - public void setEmplyrId(String emplyrId) { - this.emplyrId = emplyrId; - } - - public String getOrgnztId() { - return orgnztId; - } - - public void setOrgnztId(String orgnztId) { - this.orgnztId = orgnztId; - } - - public String getWrktDt() { - return wrktDt; - } - - public void setWrktDt(String wrkt_dt) { - this.wrktDt = wrkt_dt; - } - - /** - * 출퇴근 목록 - */ - List<CmtManageVO> cmtManageList; - - /** - * 사용자명 - */ - private String userNmString; - - /** - * 사용자ID - */ - private String usid; - - /** - * employee ID - */ - private String emplyrId; - - /** - * 부서Id - */ - private String orgnztId; - - /** - * 근무시간 - */ - private String wrkHours; - - /** - * 출퇴근 구분 ID - * - */ - private String wrktmId; - - /** - * 출근날짜 - */ - private String wrktDt; - - /** - * 출근시간 - */ - private String wrkStartTime; - - /** - * 퇴근시간 - */ - private String wrkEndTime; - - /** - * 출근상태 - */ - private String wrkStartStatus; - - /** - * 출근상태 - */ - private String wrkEndStatus; - - /** - * 초과근무시간 - */ - private String ovtmwrkHours; - - /** - * 비고 - */ - private String rm; - - /** - * date - */ - private String date; - -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/acr/web/EgovAdministCodeRecptnController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/acr/web/EgovAdministCodeRecptnController.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/acr/web/EgovAdministCodeRecptnController.java (nonexistent) @@ -1,207 +0,0 @@ -package egovframework.com.sym.ccm.acr.web; - -import java.util.List; -import java.util.Map; - -import egovframework.com.cmm.ComDefaultCodeVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.service.EgovCmmUseService; -import egovframework.com.sym.ccm.acr.service.AdministCodeRecptn; -import egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO; -import egovframework.com.sym.ccm.acr.service.EgovAdministCodeRecptnService; - -import egovframework.rte.fdl.property.EgovPropertyService; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Controller; -import org.springframework.ui.ModelMap; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; - -/** - * - * 법정동코드를 수신에 관한 요청을 받아 서비스 클래스로 요청을 전달하고 서비스클래스에서 처리한 결과를 웹 화면으로 전달을 위한 Controller를 정의한다 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * Copyright (C) 2009 by MOPAS All right reserved. - * </pre> - */ - -@Controller -public class EgovAdministCodeRecptnController { - - @Resource(name = "AdministCodeRecptnService") - private EgovAdministCodeRecptnService administCodeManageService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - @Resource(name="EgovCmmUseService") - private EgovCmmUseService cmmUseService; - - /** - * TEST 용 Controller - * 실 적용시 Job Scheduler 에 등록하여 처리한다. - * 법정동코드를 수신처리한다. - * @param loginVO - * @param administCode - * @param bindingResult - * @param model - * @return "egovframework/com/sym/ccm/adc/EgovCcmAdministCodeRegist" - * @throws Exception - */ - @RequestMapping(value="/sym/ccm/acr/addAdministCode.do") - public String insertAdministCodeRecptn (AdministCodeRecptn administCodeRecptn - , BindingResult bindingResult - , @RequestParam Map<?, ?> commandMap - , ModelMap model - ) throws Exception { - String sCmd = commandMap.get("cmd") == null ? "" : (String)commandMap.get("cmd"); - if (sCmd.equals("")) { - - administCodeManageService.insertAdministCodeRecptn(); - - return "egovframework/com/sym/ccm/acr/EgovAdministCodeRegist_TEST"; - } else { - return "forward:/sym/ccm/acr/getAdministCodeRecptnList.do"; - } - } - - /** - * 법정동코드 상세내역을 조회한다. - * @param loginVO - * @param administCode - * @param model - * @return "egovframework/com/sym/ccm/adc/EgovCcmAdministCodeDetail" - * @throws Exception - */ - @RequestMapping(value="/sym/ccm/acr/getAdministCodeDetail.do") - public String selectAdministCodeDetail (@ModelAttribute("administCode") AdministCodeRecptn administCode - , @ModelAttribute("administCodeRecptnVO") AdministCodeRecptnVO administCodeRecptnVO - , ModelMap model - ) throws Exception { - /* 법정동코드 조회 */ - AdministCodeRecptn vo = administCodeManageService.selectAdministCodeDetail(administCode); - model.addAttribute("result", vo); - - /* 법정동코드수신 리스트 */ - administCodeRecptnVO.setRecordCountPerPage(9999999); - administCodeRecptnVO.setFirstIndex(0); - - - /* 공통코드처리 */ - ComDefaultCodeVO comCodeVO = new ComDefaultCodeVO(); - - /* 변경구분코드 */ - comCodeVO.setCodeId("COM043"); - List<?> changeSeCodeList = cmmUseService.selectCmmCodeDetail(comCodeVO); - model.addAttribute("changeSeCodeList", changeSeCodeList); - - /* 처리구분코드 */ - comCodeVO.setCodeId("COM044"); - List<?> processSeList = cmmUseService.selectCmmCodeDetail(comCodeVO); - model.addAttribute("processSeList", processSeList); - - administCodeRecptnVO.setSearchCondition("CodeList"); - List<?> administCodeRecptnList = administCodeManageService.selectAdministCodeRecptnList(administCodeRecptnVO); - model.addAttribute("administCodeRecptnList", administCodeRecptnList); - - return "egovframework/com/sym/ccm/acr/EgovAdministCodeDetail"; - } - - /** - * 법정동코드수신 목록을 조회한다. - * @param loginVO - * @param searchVO - * @param model - * @return "egovframework/com/sym/ccm/adc/EgovCcmAdministCodeList" - * @throws Exception - */ - @IncludedInfo(name="행정코드관리", listUrl="/sym/ccm/acr/getAdministCodeRecptnList.do", order = 1010 ,gid = 60) - @RequestMapping(value="/sym/ccm/acr/getAdministCodeRecptnList.do") - public String selectAdministCodeRecptnList (@ModelAttribute("searchVO") AdministCodeRecptnVO searchVO - , ModelMap model - ) throws Exception { - /** EgovPropertyService.sample */ - searchVO.setPageUnit(propertiesService.getInt("pageUnit")); - searchVO.setPageSize(propertiesService.getInt("pageSize")); - - /** pageing */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(searchVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(searchVO.getPageUnit()); - paginationInfo.setPageSize(searchVO.getPageSize()); - - searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - searchVO.setLastIndex(paginationInfo.getLastRecordIndex()); - searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - List<?> administCodeRecptnList = administCodeManageService.selectAdministCodeRecptnList(searchVO); - model.addAttribute("resultList", administCodeRecptnList); - - int totCnt = administCodeManageService.selectAdministCodeRecptnListTotCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/sym/ccm/acr/EgovAdministCodeRecptnList"; - } - - /** - * 법정동코드수신 개인화페이지용 목록을 조회한다. - * @param loginVO - * @param searchVO - * @param model - * @return "egovframework/com/sym/ccm/adc/EgovCcmAdministCodeList" - * @throws Exception - */ - @RequestMapping(value="/sym/ccm/acr/getAdministCodeRecptnMainList.do") - public String selectAdministCodeRecptnMainList (@ModelAttribute("searchVO") AdministCodeRecptnVO searchVO - , ModelMap model - ) throws Exception { - /** pageing */ - searchVO.setRecordCountPerPage(6); - searchVO.setFirstIndex(0); - - List<?> administCodeRecptnList = administCodeManageService.selectAdministCodeRecptnList(searchVO); - model.addAttribute("resultList", administCodeRecptnList); - - int totCnt = administCodeManageService.selectAdministCodeRecptnListTotCnt(searchVO); - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/sym/ccm/acr/EgovAdministCodeRecptnMainList"; - } - - /** - * Map 내용을 확인한다. - * @param commandMap - * @return - */ - public String printParameterMap(@RequestParam Map<?, ?> commandMap){ - String ret = ""; - for(Object key:commandMap.keySet()){ - Object value = commandMap.get(key); - - ret += "key:" + key.toString() + " value:" + value.toString(); - } - return ret; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/sym/ccm/acr/service/impl/AdministCodeRecptnDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/acr/service/impl/AdministCodeRecptnDAO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/acr/service/impl/AdministCodeRecptnDAO.java (nonexistent) @@ -1,139 +0,0 @@ -package egovframework.com.sym.ccm.acr.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.sym.ccm.acr.service.AdministCodeRecptn; -import egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO; - -import org.springframework.stereotype.Repository; - -/** - * - * 법정동코드에 대한 데이터 접근 클래스를 정의한다 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * - * Copyright (C) 2009 by MOPAS All right reserved. - * </pre> - */ -@Repository("AdministCodeRecptnDAO") -public class AdministCodeRecptnDAO extends EgovComAbstractDAO { - - /** - * 법정동코드수신을 처리한다. - * @param administCode - * @throws Exception - */ - public void insertAdministCodeRecptn(AdministCodeRecptn administCodeRecptn) throws Exception { - insert("AdministCodeRecptnDAO.insertAdministCodeRecptn", administCodeRecptn); - } - - /** - * 법정동코드를 등록한다. - * @param administCode - * @throws Exception - */ - public void insertAdministCode(AdministCodeRecptn administCodeRecptn) throws Exception { - AdministCodeRecptn beforeData = (AdministCodeRecptn) selectOne("AdministCodeRecptnDAO.selectAdministCodeDetail", administCodeRecptn); - - if (beforeData.getAdministZoneCode().equals(administCodeRecptn.getAdministZoneCode()) - && beforeData.getAdministZoneSe() .equals(administCodeRecptn.getAdministZoneSe() ) - ) { - // 기등록 자료 - administCodeRecptn.setProcessSe("10"); - } else { - int rtnValue = update("AdministCodeRecptnDAO.insertAdministCode", administCodeRecptn); - if (rtnValue != 1) { - // 등록 오류 - administCodeRecptn.setProcessSe("11"); - } - } - update("AdministCodeRecptnDAO.updateAdministCodeRecptn", administCodeRecptn); - } - - /** - * 법정동코드를 수정한다. - * @param administCode - * @throws Exception - */ - public void updateAdministCode(AdministCodeRecptn administCodeRecptn) throws Exception { - int rtnValue = update("AdministCodeRecptnDAO.updateAdministCode", administCodeRecptn); - if (rtnValue != 1) { - // 변경 오류 - administCodeRecptn.setProcessSe("12"); - } - update("AdministCodeRecptnDAO.updateAdministCodeRecptn", administCodeRecptn); - } - - /** - * 법정동코드를 삭제한다. - * @param administCode - * @throws Exception - */ - public void deleteAdministCode(AdministCodeRecptn administCodeRecptn) throws Exception { - int rtnValue = update("AdministCodeRecptnDAO.deleteAdministCode", administCodeRecptn); - if (rtnValue != 1) { - // 삭제 오류 - administCodeRecptn.setProcessSe("13"); - } - update("AdministCodeRecptnDAO.updateAdministCodeRecptn", administCodeRecptn); - } - - /** - * 법정동코드 상세내역을 조회한다. - * @param administCode - * @return AdministCode(법정동코드) - */ - public AdministCodeRecptn selectAdministCodeDetail(AdministCodeRecptn administCodeRecptn) throws Exception { - return (AdministCodeRecptn) selectOne("AdministCodeRecptnDAO.selectAdministCodeDetail", administCodeRecptn); - } - - - /** - * 법정동코드수신 목록을 조회한다. - * @param searchVO - * @return List(법정동코드 목록) - * @throws Exception - */ - public List<?> selectAdministCodeRecptnList(AdministCodeRecptnVO searchVO) throws Exception { - return selectList("AdministCodeRecptnDAO.selectAdministCodeRecptnList", searchVO); - } - - /** - * 법정동코드수신 총 갯수를 조회한다. - * @param searchVO - * @return int(법정동코드 총 갯수) - */ - public int selectAdministCodeRecptnListTotCnt(AdministCodeRecptnVO searchVO) throws Exception { - return (Integer)selectOne("AdministCodeRecptnDAO.selectAdministCodeRecptnListTotCnt", searchVO); - } - - /** - * 법정동코드 목록을 조회한다. - * @param searchVO - * @return List(법정동코드 목록) - * @throws Exception - */ - public List<?> selectAdministCodeList(AdministCodeRecptnVO searchVO) throws Exception { - return selectList("AdministCodeRecptnDAO.selectAdministCodeList", searchVO); - } - - /** - * 법정동코드 총 갯수를 조회한다. - * @param searchVO - * @return int(법정동코드 총 갯수) - */ - public int selectAdministCodeListTotCnt(AdministCodeRecptnVO searchVO) throws Exception { - return (Integer)selectOne("AdministCodeRecptnDAO.selectAdministCodeListTotCnt", searchVO); - } -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/acr/service/impl/EgovAdministCodeRecptnServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/acr/service/impl/EgovAdministCodeRecptnServiceImpl.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/acr/service/impl/EgovAdministCodeRecptnServiceImpl.java (nonexistent) @@ -1,433 +0,0 @@ -package egovframework.com.sym.ccm.acr.service.impl; - -import java.io.BufferedReader; -import java.io.File; -import java.io.FileInputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.text.SimpleDateFormat; -import java.util.List; -import java.util.Locale; - -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.service.EgovProperties; -import egovframework.com.cmm.util.EgovResourceCloseHelper; -import egovframework.com.cmm.util.EgovUserDetailsHelper; -import egovframework.com.sym.ccm.acr.service.AdministCodeRecptn; -import egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO; -import egovframework.com.sym.ccm.acr.service.EgovAdministCodeRecptnService; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; -import egovframework.rte.fdl.idgnr.EgovIdGnrService; - -import javax.annotation.Resource; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -/** - * - * 법정동코드에 대한 서비스 구현클래스를 정의한다. - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * 2011.10.07 이기하 finally문을 추가하여 에러시 자원반환할 수 있도록 추가 - * 2017-02-08 이정은 시큐어코딩(ES) - 시큐어코딩 부적절한 예외 처리[CWE-253, CWE-440, CWE-754] - * - * Copyright (C) 2009 by MOPAS All right reserved. - * </pre> - */ -@Service("AdministCodeRecptnService") -public class EgovAdministCodeRecptnServiceImpl extends EgovAbstractServiceImpl implements EgovAdministCodeRecptnService { - - /** log */ - private static final Logger LOGGER = LoggerFactory.getLogger(EgovAdministCodeRecptnServiceImpl.class); - - @Resource(name = "AdministCodeRecptnDAO") - private AdministCodeRecptnDAO administCodeRecptnDAO; - - /** EgovIdGnrService */ - @Resource(name = "egovAdministCodeRecptnIdGnrService") - private EgovIdGnrService idgenService; - - /** - * 법정동코드수신을 처리한다. - */ - public void insertAdministCodeRecptn() throws Exception { - SimpleDateFormat sDate = new SimpleDateFormat("yyyyMMddHHmm", Locale.getDefault()); - String strdate = sDate.format(new java.util.Date()); - - String rcvDir = EgovProperties.getProperty("CNTC.INSTTCODE.DIR.rcv"); - String rcvOldDir = EgovProperties.getProperty("CNTC.INSTTCODE.DIR.rcvold"); - String binDir = EgovProperties.getProperty("CNTC.INSTTCODE.DIR.bin"); - - String rcvListCmd = EgovProperties.getProperty("CNTC.INSTTCODE.CMD.edircv"); - String rcvMesgCmd = EgovProperties.getProperty("CNTC.INSTTCODE.CMD.edircvmsg"); - - String userId = EgovProperties.getProperty("CNTC.INSTTCODE.INFO.userid"); - String userPw = EgovProperties.getProperty("CNTC.INSTTCODE.INFO.userpw"); - - String rcvListName = "unSEENlst"; - String CODULD = "CODULD"; // DocCode선언 - - String rcvListFullCmd = binDir + rcvListCmd; - String rcvMesgFullCmd = binDir + rcvMesgCmd; - String rcvListFullName = rcvDir + rcvListName + "." + strdate; - - String systemCmdFull = null; - - FileInputStream fin = null; - InputStreamReader sin = null; - BufferedReader in = null; - - File listFile = null; - File dataFile = null; - - File recvOldFile = null; - - InputStream is = null; - BufferedReader br = null; - - // 연계목록을 가져온다. - try { - systemCmdFull = rcvListFullCmd + " " + userId + " " + userPw + " *UNSEEN *ALL*ALL " + rcvListFullName; - Runtime runtime = Runtime.getRuntime(); - Process process = runtime.exec(systemCmdFull); - - is = process.getInputStream(); - br = new BufferedReader(new InputStreamReader(is)); - String tmp; - String temp = ""; - //KISA 보안약점 조치 (2018-10-29, 윤창원) - while (true) { - tmp = br.readLine(); - if (tmp == null) break; - temp += tmp; - } - - egovLogger.debug("List command console output : {}", temp); - - } catch (IOException e) { - egovLogger.error("IO Exception", e); - throw e; - } finally { - EgovResourceCloseHelper.close(br, is); - } - - // 연계목록을 확인하여 연계파일을 가져온다. - try { - listFile = new File(rcvListFullName); - - if (listFile.exists()) { - fin = new FileInputStream(listFile); - sin = new InputStreamReader(fin); - in = new BufferedReader(sin); - - String readList = null; - int listCount = 0; - - // 연계목록을 확인 - //KISA 보안약점 조치 (2018-10-29, 윤창원) - while (true) { - readList = in.readLine(); - if (readList == null) { - break; - } - - listCount++; - - if (listCount < 5) { - continue; - } - - String messageID = null; // messageID - String docCode = null; // DocCode - String fileID = null; // fileID - - messageID = readList.substring(0, 20); - fileID = readList.substring(20, readList.indexOf(" ")); - docCode = readList.substring(50, 56); - - if (CODULD.equals(docCode)) { - // 연계파일을 가져온다. - try { - systemCmdFull = rcvMesgFullCmd + " " + userId + " " + userPw + " " + messageID + " *ALL*ALL " + rcvDir + fileID; - Runtime runtime = Runtime.getRuntime(); - Process process = runtime.exec(systemCmdFull); - - is = process.getInputStream(); - br = new BufferedReader(new InputStreamReader(is)); - String tmp; - String temp = ""; - //KISA 보안약점 조치 (2018-10-29, 윤창원) - while (true) { - tmp = br.readLine(); - if (tmp == null) { - break; - } - temp += tmp; - } - - egovLogger.debug("Message command console output : {}", temp); - - } finally { - EgovResourceCloseHelper.close(br, is); - } - } - } - - EgovResourceCloseHelper.close(in); - - // 연계파일 수신이 완료되면 listFile:=rcvListFullName 파일을 recvOldFileDir 로 이동한다. - recvOldFile = new File(rcvOldDir + listFile.getName()); - if (listFile.isFile()) { - if (recvOldFile.getParentFile() != null) {//KISA 보안약점 조치 (2018-10-29, 윤창원) - if (recvOldFile.getParentFile().isDirectory()) { - //2017.02.08 이정은 시큐어코딩(ES)-부적절한 예외 처리[CWE-253, CWE-440, CWE-754] - if(listFile.renameTo(recvOldFile)){ - LOGGER.debug("[file.renameTo] listFile : File Rename Successs "); - }else{ - LOGGER.error("[file.renameTo] listFile : File Rename Fail "); - } - } - } - } else { - // 진행종료 - processException("recvList filename or rcvold path is not valid!!!"); - } - } - } catch (IOException e) { - egovLogger.error("IOException", e); - throw e; - } finally { - EgovResourceCloseHelper.close(fin, sin, in); - } - - // 수신디렉토리의 모든 연계파일을 확인하여 연계정보를 처리한다. - String buf = ""; - //String buf2[] = null; - - File recvFileDir = new File(rcvDir); - File recvFileList[] = recvFileDir.listFiles(); - - int fileCount = 0; - - do { - if (recvFileList[fileCount] == null) {//KISA 보안약점 조치 (2018-10-29, 윤창원) - fileCount++; - continue; - } - - if (recvFileList[fileCount].getName().indexOf(".rec") > -1) { - dataFile = new File(recvFileList[fileCount].getPath()); - } else { - fileCount++; - continue; - } - - buf += "\n\n++++++++++++++++++++++++++++++++++++++++++++++++++++\n"; - - String readData = null; - - try { - if (dataFile.exists()) { - - fin = new FileInputStream(dataFile); - sin = new InputStreamReader(fin); - in = new BufferedReader(sin); - //KISA 보안약점 조치 (2018-10-29, 윤창원) - while (true) { - readData = in.readLine(); - if (readData == null) { - break; - } - - AdministCodeRecptn administCodeRecptn = new AdministCodeRecptn(); - - String tokenData[] = readData.split(" ", 12); - int tokenLength = tokenData.length; - - String strTmp = null; - for (int i = 0; i < tokenLength; i++) { - strTmp = tokenData[i].trim(); - tokenData[i] = strTmp; - } - - buf += "\n\n++++++++++++++++++++++++++++++++++++++++++++++++++++\n"; - buf += "tokenLength" + Integer.toString(tokenLength); - - if (tokenLength >= 12) { - // 마지막 문자 ';' 제거 - tokenData[tokenLength - 1] = tokenData[tokenLength - 1].replace(";", "").trim(); - - buf += "\n" + "[ F]" + dataFile.getName() // 파일명 - + "\n"; - - // 명령 변경구분코드로 변환 - strTmp = "INS".equals(tokenData[0]) ? "01" : ("UPD".equals(tokenData[0]) ? "02" : ("DEL".equals(tokenData[0]) ? "03" : "")); - - // 기본셋팅 - administCodeRecptn.setAdministZoneSe("1"); // 행정구역구분 1.법정동; 2.행정동 - - // 실제 연계 항목 Mapping 작업 - administCodeRecptn.setChangeSeCode(strTmp); // 명령 :: 변경구분코드 - administCodeRecptn.setOccrrDe(tokenData[1]); // 날짜 :: 발생일자 - administCodeRecptn.setAdministZoneCode(tokenData[2]); // 행정구역코드 :: 행정구역코드 - administCodeRecptn.setAdministZoneNm(tokenData[7]); // 행정구역명 :: 행정구역명 - administCodeRecptn.setLowestAdministZoneNm(tokenData[8]); // 최하위행정구역명 :: 최하위행정구역명 - administCodeRecptn.setCtprvnCode(tokenData[3]); // 시도코드 :: 시도코드 - administCodeRecptn.setSignguCode(tokenData[4]); // 시군구코드 :: 시군구코드 - administCodeRecptn.setEmdCode(tokenData[5]); // 읍면동코드 :: 읍면동코드 - administCodeRecptn.setLiCode(tokenData[6]); // 리코드 :: 리코드 - administCodeRecptn.setCreatDe(tokenData[9]); // 생성일자 :: 생성일자 - administCodeRecptn.setAblDe(tokenData[10]); // 폐지일자 :: 폐지일자 - administCodeRecptn.setAblEnnc(tokenData[11]); // 폐지유무 :: 폐지유무 - administCodeRecptn.setUseAt(tokenData[11]); // 폐지유무 :: 폐지유무 - - // 작업일자 - if (administCodeRecptn.getOccrrDe().equals("") || administCodeRecptn.getOccrrDe() == null) { - administCodeRecptn.setOccrrDe(strdate.substring(0, 8)); - } - - // 상위기관코드 계산 - String upperCode = administCodeRecptn.getSignguCode().equals("000") ? "" : (administCodeRecptn.getEmdCode().equals("000") ? administCodeRecptn - .getCtprvnCode() + "000" + "000" + "00" : (administCodeRecptn.getLiCode().equals("00") ? administCodeRecptn.getCtprvnCode() - + administCodeRecptn.getSignguCode() + "000" + "00" : administCodeRecptn.getCtprvnCode() + administCodeRecptn.getSignguCode() - + administCodeRecptn.getEmdCode() + "00")); - administCodeRecptn.setUpperAdministZoneCode(upperCode); - - // 작업일련번호 확인 Generation - int iOpertSn = idgenService.getNextIntegerId(); - administCodeRecptn.setOpertSn(iOpertSn); - - buf += "\n-all--------------\n"; - - for (int i = 0; i < tokenLength; i++) { - buf += "SPLIT [" + Integer.toString(tokenData[i].length()) + "]>>>>>> " + Integer.toString(i) + " : [" + tokenData[i] + "]\n"; - } - - } else { - - LOGGER.debug("\n\n*****************************************************************"); - LOGGER.debug(buf); - LOGGER.debug("\n\n*****************************************************************"); - LOGGER.debug(readData); - - continue; - } - LOGGER.debug("\n\n*****************************************************************"); - LOGGER.debug("\n\n*****************************************************************"); - LOGGER.debug(buf); - - buf += "\n---------------\n"; - - // 로그인VO에서 사용자 정보 가져오기 - LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser(); - String uniqId = loginVO.getUniqId(); - administCodeRecptn.setFrstRegisterId(uniqId); - administCodeRecptn.setLastUpdusrId(uniqId); - - // changeSeCode 변경구분코드 - // '01' 코드생성 - // '02' 코드변경 - // '03' 코드말소 - - // processSe 처리구분 - // '00' 수신처리 - // '01' 처리완료 - // '11' 생성오류 - // '12' 변경오류 - // '13' 말소오류 - - // 작업구분 - 수신 - administCodeRecptn.setProcessSe("00"); - administCodeRecptnDAO.insertAdministCodeRecptn(administCodeRecptn); - - // 작업구분 - 처리 - administCodeRecptn.setProcessSe("01"); - if ("01".equals(administCodeRecptn.getChangeSeCode())) { - // 코드생성 - administCodeRecptnDAO.insertAdministCode(administCodeRecptn); - } else if ("02".equals(administCodeRecptn.getChangeSeCode())) { - // 코드변경 - administCodeRecptnDAO.updateAdministCode(administCodeRecptn); - } else if ("03".equals(administCodeRecptn.getChangeSeCode())) { - // 코드말소 - administCodeRecptnDAO.deleteAdministCode(administCodeRecptn); - } - } - EgovResourceCloseHelper.close(in); - - // 연계파일 수신이 완료되면 dataFile 파일을 recvOldFileDir 로 이동한다. - recvOldFile = new File(rcvOldDir + dataFile.getName()); - if (dataFile.isFile()) { - if (recvOldFile.getParentFile() != null) {//KISA 보안약점 조치 (2018-10-29, 윤창원) - if (recvOldFile.getParentFile().isDirectory()) { - dataFile.renameTo(recvOldFile); - } - } - } else { - // 진행종료 - processException("dataFile filename or rcvold path is not valid!!!"); - //throw new Exception("dataFile filename or rcvold path is not valid!!!"); - } - } - } catch (IOException e) { - LOGGER.error("IO Exception", e); - } finally { - EgovResourceCloseHelper.close(in); - - fileCount++; - } - - } while (fileCount < recvFileList.length); - - } - - /** - * 법정동코드 상세내역을 조회한다. - */ - public AdministCodeRecptn selectAdministCodeDetail(AdministCodeRecptn administCodeRecptn) throws Exception { - AdministCodeRecptn ret = (AdministCodeRecptn) administCodeRecptnDAO.selectAdministCodeDetail(administCodeRecptn); - return ret; - } - - /** - * 법정동코드수신 목록을 조회한다. - */ - public List<?> selectAdministCodeRecptnList(AdministCodeRecptnVO searchVO) throws Exception { - return administCodeRecptnDAO.selectAdministCodeRecptnList(searchVO); - } - - /** - * 법정동코드수신 총 갯수를 조회한다. - */ - public int selectAdministCodeRecptnListTotCnt(AdministCodeRecptnVO searchVO) throws Exception { - return administCodeRecptnDAO.selectAdministCodeRecptnListTotCnt(searchVO); - } - - /** - * 법정동코드 목록을 조회한다. - */ - public List<?> selectAdministCodeList(AdministCodeRecptnVO searchVO) throws Exception { - return administCodeRecptnDAO.selectAdministCodeList(searchVO); - } - - /** - * 법정동코드 총 갯수를 조회한다. - */ - public int selectAdministCodeListTotCnt(AdministCodeRecptnVO searchVO) throws Exception { - return administCodeRecptnDAO.selectAdministCodeListTotCnt(searchVO); - } - -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/acr/service/AdministCodeRecptnVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/acr/service/AdministCodeRecptnVO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/acr/service/AdministCodeRecptnVO.java (nonexistent) @@ -1,199 +0,0 @@ -package egovframework.com.sym.ccm.acr.service; - -import java.io.Serializable; - -/** - * - * 법정동코드 VO 클래스 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * - * Copyright (C) 2009 by MOPAS All right reserved. - * </pre> - */ -public class AdministCodeRecptnVO extends AdministCodeRecptn implements Serializable { - - private static final long serialVersionUID = 8718522735836192467L; - - /** 검색조건 */ - private String searchCondition = ""; - - /** 검색Keyword */ - private String searchKeyword = ""; - - /** 검색사용여부 */ - private String searchUseYn = ""; - - /** 현재페이지 */ - private int pageIndex = 1; - - /** 페이지갯수 */ - private int pageUnit = 10; - - /** 페이지사이즈 */ - private int pageSize = 10; - - /** firstIndex */ - private int firstIndex = 1; - - /** lastIndex */ - private int lastIndex = 1; - - /** recordCountPerPage */ - private int recordCountPerPage = 10; - - /** - * searchCondition attribute 를 리턴한다. - * @return String - */ - public String getSearchCondition() { - return searchCondition; - } - - /** - * searchCondition attribute 값을 설정한다. - * @param searchCondition String - */ - public void setSearchCondition(String searchCondition) { - this.searchCondition = searchCondition; - } - - /** - * searchKeyword attribute 를 리턴한다. - * @return String - */ - public String getSearchKeyword() { - return searchKeyword; - } - - /** - * searchKeyword attribute 값을 설정한다. - * @param searchKeyword String - */ - public void setSearchKeyword(String searchKeyword) { - this.searchKeyword = searchKeyword; - } - - /** - * searchUseYn attribute 를 리턴한다. - * @return String - */ - public String getSearchUseYn() { - return searchUseYn; - } - - /** - * searchUseYn attribute 값을 설정한다. - * @param searchUseYn String - */ - public void setSearchUseYn(String searchUseYn) { - this.searchUseYn = searchUseYn; - } - - /** - * pageIndex attribute 를 리턴한다. - * @return int - */ - public int getPageIndex() { - return pageIndex; - } - - /** - * pageIndex attribute 값을 설정한다. - * @param pageIndex int - */ - public void setPageIndex(int pageIndex) { - this.pageIndex = pageIndex; - } - - /** - * pageUnit attribute 를 리턴한다. - * @return int - */ - public int getPageUnit() { - return pageUnit; - } - - /** - * pageUnit attribute 값을 설정한다. - * @param pageUnit int - */ - public void setPageUnit(int pageUnit) { - this.pageUnit = pageUnit; - } - - /** - * pageSize attribute 를 리턴한다. - * @return int - */ - public int getPageSize() { - return pageSize; - } - - /** - * pageSize attribute 값을 설정한다. - * @param pageSize int - */ - public void setPageSize(int pageSize) { - this.pageSize = pageSize; - } - - /** - * firstIndex attribute 를 리턴한다. - * @return int - */ - public int getFirstIndex() { - return firstIndex; - } - - /** - * firstIndex attribute 값을 설정한다. - * @param firstIndex int - */ - public void setFirstIndex(int firstIndex) { - this.firstIndex = firstIndex; - } - - /** - * lastIndex attribute 를 리턴한다. - * @return int - */ - public int getLastIndex() { - return lastIndex; - } - - /** - * lastIndex attribute 값을 설정한다. - * @param lastIndex int - */ - public void setLastIndex(int lastIndex) { - this.lastIndex = lastIndex; - } - - /** - * recordCountPerPage attribute 를 리턴한다. - * @return int - */ - public int getRecordCountPerPage() { - return recordCountPerPage; - } - - /** - * recordCountPerPage attribute 값을 설정한다. - * @param recordCountPerPage int - */ - public void setRecordCountPerPage(int recordCountPerPage) { - this.recordCountPerPage = recordCountPerPage; - } - - -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/acr/service/EgovAdministCodeRecptnService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/acr/service/EgovAdministCodeRecptnService.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/acr/service/EgovAdministCodeRecptnService.java (nonexistent) @@ -1,69 +0,0 @@ -package egovframework.com.sym.ccm.acr.service; - -import java.util.List; - -/** - * - * 법정동코드에 관한 서비스 인터페이스 클래스를 정의한다 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * - * Copyright (C) 2009 by MOPAS All right reserved. - * </pre> - */ -public interface EgovAdministCodeRecptnService { - - /** - * 법정동코드수신을 처리한다. - * @param administCode - * @throws Exception - */ - void insertAdministCodeRecptn() throws Exception; - - /** - * 법정동코드 상세내역을 조회한다. - * @param administCode - * @return AdministCode(법정동코드) - * @throws Exception - */ - AdministCodeRecptn selectAdministCodeDetail(AdministCodeRecptn administCodeRecptn) throws Exception; - - /** - * 법정동코드수신 목록을 조회한다. - * @param searchVO - * @return List(법정동코드 목록) - * @throws Exception - */ - List<?> selectAdministCodeRecptnList(AdministCodeRecptnVO searchVO) throws Exception; - - /** - * 법정동코드수신 총 갯수를 조회한다. - * @param searchVO - * @return int(법정동코드 총 갯수) - */ - int selectAdministCodeRecptnListTotCnt(AdministCodeRecptnVO searchVO) throws Exception; - - /** - * 법정동코드 목록을 조회한다. - * @param searchVO - * @return List(법정동코드 목록) - * @throws Exception - */ - List<?> selectAdministCodeList(AdministCodeRecptnVO searchVO) throws Exception; - - /** - * 법정동코드 총 갯수를 조회한다. - * @param searchVO - * @return int(법정동코드 총 갯수) - */ - int selectAdministCodeListTotCnt(AdministCodeRecptnVO searchVO) throws Exception; -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/acr/service/AdministCodeRecptn.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/acr/service/AdministCodeRecptn.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/acr/service/AdministCodeRecptn.java (nonexistent) @@ -1,446 +0,0 @@ -package egovframework.com.sym.ccm.acr.service; - -import java.io.Serializable; - -/** - * 법정동코드수신로그 모델 클래스 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * - * Copyright (C) 2009 by MOPAS All right reserved. - * </pre> - */ -public class AdministCodeRecptn implements Serializable { - - private static final long serialVersionUID = -8112169445756353554L; - - /** - * 발생일자 - */ - private String occrrDe = ""; - - /** - * 행정구역구분 - */ - private String administZoneSe = ""; - - /** - * 행정구역코드 - */ - private String administZoneCode = ""; - - /** - * 작업일련번호 - */ - int opertSn = 0; - - /** - * 변경구분코드 - */ - private String changeSeCode = ""; - - /** - * 처리구분 - */ - private String processSe = ""; - - /** - * 행정구역명 - */ - private String administZoneNm = ""; - - /** - * 최하위행정구역명 - */ - private String lowestAdministZoneNm = ""; - - /** - * 시도코드 - */ - private String ctprvnCode = ""; - - /** - * 시군구코드 - */ - private String signguCode = ""; - - /** - * 읍면동코드 - */ - private String emdCode = ""; - - /** - * 리코드 - */ - private String liCode = ""; - - /** - * 생성일자 - */ - private String creatDe = ""; - - /** - * 폐지일자 - */ - private String ablDe = ""; - - /** - * 폐지유무 - */ - private String ablEnnc = ""; - - /* - * 상위행정구역코드 - */ - private String upperAdministZoneCode = ""; - - /* - * 상위행정구역명 - */ - private String upperAdministZoneNm = ""; - - /* - * 사용여부 - */ - private String useAt = ""; - - /** - * 최초등록자ID - */ - private String frstRegisterId = "" ; - - /** - * 최종수정자ID - */ - private String lastUpdusrId = "" ; - - /** - * occrrDe attribute 를 리턴한다. - * @return String - */ - public String getOccrrDe() { - return occrrDe; - } - - /** - * occrrDe attribute 값을 설정한다. - * @param occrrDe String - */ - public void setOccrrDe(String occrrDe) { - this.occrrDe = occrrDe; - } - - /** - * administZoneSe attribute 를 리턴한다. - * @return String - */ - public String getAdministZoneSe() { - return administZoneSe; - } - - /** - * administZoneSe attribute 값을 설정한다. - * @param administZoneSe String - */ - public void setAdministZoneSe(String administZoneSe) { - this.administZoneSe = administZoneSe; - } - - /** - * administZoneCode attribute 를 리턴한다. - * @return String - */ - public String getAdministZoneCode() { - return administZoneCode; - } - - /** - * administZoneCode attribute 값을 설정한다. - * @param administZoneCode String - */ - public void setAdministZoneCode(String administZoneCode) { - this.administZoneCode = administZoneCode; - } - - /** - * opertSn attribute 를 리턴한다. - * @return int - */ - public int getOpertSn() { - return opertSn; - } - - /** - * opertSn attribute 값을 설정한다. - * @param opertSn int - */ - public void setOpertSn(int opertSn) { - this.opertSn = opertSn; - } - - /** - * changeSeCode attribute 를 리턴한다. - * @return String - */ - public String getChangeSeCode() { - return changeSeCode; - } - - /** - * changeSeCode attribute 값을 설정한다. - * @param changeSeCode String - */ - public void setChangeSeCode(String changeSeCode) { - this.changeSeCode = changeSeCode; - } - - /** - * processSe attribute 를 리턴한다. - * @return String - */ - public String getProcessSe() { - return processSe; - } - - /** - * processSe attribute 값을 설정한다. - * @param processSe String - */ - public void setProcessSe(String processSe) { - this.processSe = processSe; - } - - /** - * administZoneNm attribute 를 리턴한다. - * @return String - */ - public String getAdministZoneNm() { - return administZoneNm; - } - - /** - * administZoneNm attribute 값을 설정한다. - * @param administZoneNm String - */ - public void setAdministZoneNm(String administZoneNm) { - this.administZoneNm = administZoneNm; - } - - /** - * lowestAdministZoneNm attribute 를 리턴한다. - * @return String - */ - public String getLowestAdministZoneNm() { - return lowestAdministZoneNm; - } - - /** - * lowestAdministZoneNm attribute 값을 설정한다. - * @param lowestAdministZoneNm String - */ - public void setLowestAdministZoneNm(String lowestAdministZoneNm) { - this.lowestAdministZoneNm = lowestAdministZoneNm; - } - - /** - * ctprvnCode attribute 를 리턴한다. - * @return String - */ - public String getCtprvnCode() { - return ctprvnCode; - } - - /** - * ctprvnCode attribute 값을 설정한다. - * @param ctprvnCode String - */ - public void setCtprvnCode(String ctprvnCode) { - this.ctprvnCode = ctprvnCode; - } - - /** - * signguCode attribute 를 리턴한다. - * @return String - */ - public String getSignguCode() { - return signguCode; - } - - /** - * signguCode attribute 값을 설정한다. - * @param signguCode String - */ - public void setSignguCode(String signguCode) { - this.signguCode = signguCode; - } - - /** - * emdCode attribute 를 리턴한다. - * @return String - */ - public String getEmdCode() { - return emdCode; - } - - /** - * emdCode attribute 값을 설정한다. - * @param emdCode String - */ - public void setEmdCode(String emdCode) { - this.emdCode = emdCode; - } - - /** - * liCode attribute 를 리턴한다. - * @return String - */ - public String getLiCode() { - return liCode; - } - - /** - * liCode attribute 값을 설정한다. - * @param liCode String - */ - public void setLiCode(String liCode) { - this.liCode = liCode; - } - - /** - * creatDe attribute 를 리턴한다. - * @return String - */ - public String getCreatDe() { - return creatDe; - } - - /** - * creatDe attribute 값을 설정한다. - * @param creatDe String - */ - public void setCreatDe(String creatDe) { - this.creatDe = creatDe; - } - - /** - * ablDe attribute 를 리턴한다. - * @return String - */ - public String getAblDe() { - return ablDe; - } - - /** - * ablDe attribute 값을 설정한다. - * @param ablDe String - */ - public void setAblDe(String ablDe) { - this.ablDe = ablDe; - } - - /** - * ablEnnc attribute 를 리턴한다. - * @return String - */ - public String getAblEnnc() { - return ablEnnc; - } - - /** - * ablEnnc attribute 값을 설정한다. - * @param ablEnnc String - */ - public void setAblEnnc(String ablEnnc) { - this.ablEnnc = ablEnnc; - } - - /** - * upperAdministZoneCode attribute 를 리턴한다. - * @return String - */ - public String getUpperAdministZoneCode() { - return upperAdministZoneCode; - } - - /** - * upperAdministZoneCode attribute 값을 설정한다. - * @param upperAdministZoneCode String - */ - public void setUpperAdministZoneCode(String upperAdministZoneCode) { - this.upperAdministZoneCode = upperAdministZoneCode; - } - - /** - * upperAdministZoneNm attribute 를 리턴한다. - * @return String - */ - public String getUpperAdministZoneNm() { - return upperAdministZoneNm; - } - - /** - * upperAdministZoneNm attribute 값을 설정한다. - * @param upperAdministZoneNm String - */ - public void setUpperAdministZoneNm(String upperAdministZoneNm) { - this.upperAdministZoneNm = upperAdministZoneNm; - } - - /** - * useAt attribute 를 리턴한다. - * @return String - */ - public String getUseAt() { - return useAt; - } - - /** - * useAt attribute 값을 설정한다. - * @param useAt String - */ - public void setUseAt(String useAt) { - this.useAt = useAt; - } - - /** - * frstRegisterId attribute 를 리턴한다. - * @return String - */ - public String getFrstRegisterId() { - return frstRegisterId; - } - - /** - * frstRegisterId attribute 값을 설정한다. - * @param frstRegisterId String - */ - public void setFrstRegisterId(String frstRegisterId) { - this.frstRegisterId = frstRegisterId; - } - - /** - * lastUpdusrId attribute 를 리턴한다. - * @return String - */ - public String getLastUpdusrId() { - return lastUpdusrId; - } - - /** - * lastUpdusrId attribute 값을 설정한다. - * @param lastUpdusrId String - */ - public void setLastUpdusrId(String lastUpdusrId) { - this.lastUpdusrId = lastUpdusrId; - } - -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/adc/web/EgovCcmAdministCodeManageController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/adc/web/EgovCcmAdministCodeManageController.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/adc/web/EgovCcmAdministCodeManageController.java (nonexistent) @@ -1,282 +0,0 @@ -package egovframework.com.sym.ccm.adc.web; - -import java.util.List; -import java.util.Map; - -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.sym.ccm.adc.service.AdministCode; -import egovframework.com.sym.ccm.adc.service.AdministCodeVO; -import egovframework.com.sym.ccm.adc.service.EgovCcmAdministCodeManageService; - -import egovframework.rte.fdl.property.EgovPropertyService; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - -import javax.annotation.Resource; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.ui.ModelMap; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springmodules.validation.commons.DefaultBeanValidator; - -/** - * - * 행정코드에 관한 요청을 받아 서비스 클래스로 요청을 전달하고 서비스클래스에서 처리한 결과를 웹 화면으로 전달을 위한 Controller를 정의한다 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * 2011.08.26 정진오 IncludedInfo annotation 추가 - * - * </pre> - */ -@Controller -public class EgovCcmAdministCodeManageController { - - @Resource(name = "AdministCodeManageService") - private EgovCcmAdministCodeManageService administCodeManageService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - @Autowired - private DefaultBeanValidator beanValidator; - - /** - * 행정코드를 삭제한다. - * @param loginVO - * @param administCode - * @param model - * @return "forward:/sym/ccm/adc/EgovCcmAdministCodeList.do" - * @throws Exception - */ - @RequestMapping(value="/sym/ccm/adc/EgovCcmAdministCodeRemove.do") - public String deleteAdministCode (@ModelAttribute("loginVO") LoginVO loginVO - , AdministCode administCode - , ModelMap model - ) throws Exception { - administCodeManageService.deleteAdministCode(administCode); - return "forward:/sym/ccm/adc/EgovCcmAdministCodeList.do"; - } - - /** - * 행정코드를 등록한다. - * @param loginVO - * @param administCode - * @param bindingResult - * @param model - * @return "egovframework/com/sym/ccm/adc/EgovCcmAdministCodeRegist" - * @throws Exception - */ - @RequestMapping(value="/sym/ccm/adc/EgovCcmAdministCodeRegist.do") - public String insertAdministCode (@ModelAttribute("loginVO") LoginVO loginVO - , @ModelAttribute("administCode") AdministCode administCode - , BindingResult bindingResult - , @RequestParam Map<?, ?> commandMap - , ModelMap model - ) throws Exception { - String sCmd = commandMap.get("cmd") == null ? "" : (String)commandMap.get("cmd"); - if (administCode.getAdministZoneSe() == null - ||administCode.getAdministZoneSe().equals("") - ||administCode.getAdministZoneCode() == null - ||administCode.getAdministZoneCode().equals("") - ||sCmd.equals("")) { - - return "egovframework/com/sym/ccm/adc/EgovCcmAdministCodeRegist"; - } else if (sCmd.equals("Regist")) { - beanValidator.validate(administCode, bindingResult); - - if (bindingResult.hasErrors()){ - return "egovframework/com/sym/ccm/adc/EgovCcmAdministCodeRegist"; - } - - AdministCode vo = administCodeManageService.selectAdministCodeDetail(administCode); - if(vo != null){ - administCode.setAdministZoneNm(""); - administCode.setAdministZoneCode(""); - model.addAttribute("message", "이미 등록된 행정구역코드가 존재합니다."); - return "egovframework/com/sym/ccm/adc/EgovCcmAdministCodeRegist"; - } - - administCode.setFrstRegisterId(loginVO.getUniqId()); - administCodeManageService.insertAdministCode(administCode); - - return "forward:/sym/ccm/adc/EgovCcmAdministCodeList.do"; - } else { - return "forward:/sym/ccm/adc/EgovCcmAdministCodeList.do"; - } - } - - /** - * 행정코드 상세항목을 조회한다. - * @param loginVO - * @param administCode - * @param model - * @return "egovframework/com/sym/ccm/adc/EgovCcmAdministCodeDetail" - * @throws Exception - */ - @RequestMapping(value="/sym/ccm/adc/EgovCcmAdministCodeDetail.do") - public String selectAdministCodeDetail (@ModelAttribute("loginVO") LoginVO loginVO - , AdministCode administCode - , ModelMap model - ) throws Exception { - AdministCode vo = administCodeManageService.selectAdministCodeDetail(administCode); - model.addAttribute("result", vo); - - return "egovframework/com/sym/ccm/adc/EgovCcmAdministCodeDetail"; - } - - /** - * 행정코드 목록을 조회한다. - * @param loginVO - * @param searchVO - * @param model - * @return "egovframework/com/sym/ccm/adc/EgovCcmAdministCodeList" - * @throws Exception - */ - @IncludedInfo(name="행정코드관리", order = 1010 ,gid = 60) - @RequestMapping(value="/sym/ccm/adc/EgovCcmAdministCodeList.do") - public String selectAdministCodeList (@ModelAttribute("loginVO") LoginVO loginVO - , @ModelAttribute("searchVO") AdministCodeVO searchVO - , ModelMap model - ) throws Exception { - /** EgovPropertyService.sample */ - searchVO.setPageUnit(propertiesService.getInt("pageUnit")); - searchVO.setPageSize(propertiesService.getInt("pageSize")); - - /** pageing */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(searchVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(searchVO.getPageUnit()); - paginationInfo.setPageSize(searchVO.getPageSize()); - - searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - searchVO.setLastIndex(paginationInfo.getLastRecordIndex()); - searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - List<?> CmmnCodeList = administCodeManageService.selectAdministCodeList(searchVO); - model.addAttribute("resultList", CmmnCodeList); - - int totCnt = administCodeManageService.selectAdministCodeListTotCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/sym/ccm/adc/EgovCcmAdministCodeList"; - } - - /** - * 일반달력 팝업 메인창을 호출한다. - * @param model - * @return "egovframework/com/sym/ccm/adc/EgovCcmAdministCodePopup" - * @throws Exception - */ - @RequestMapping(value="/sym/ccm/adc/EgovCcmAdministCodePopup.do") - public String callAdministCodePopup (ModelMap model - ) throws Exception { - return "egovframework/com/sym/ccm/adc/EgovCcmAdministCodePopup"; - } - - /** - * 행정코드 팝업 목록을 조회한다. - * @param loginVO - * @param searchVO - * @param model - * @return "egovframework/com/sym/ccm/adc/EgovCcmAdministCode" - * @throws Exception - */ - @RequestMapping(value="/sym/ccm/adc/EgovCcmAdministCode.do") - public String selectAdministCode (@ModelAttribute("loginVO") LoginVO loginVO - , @ModelAttribute("searchVO") AdministCodeVO searchVO - , ModelMap model - ) throws Exception { - /** EgovPropertyService.sample */ - searchVO.setPageUnit(propertiesService.getInt("pageUnit")); - searchVO.setPageSize(propertiesService.getInt("pageSize")); - - /** pageing */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(searchVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(searchVO.getPageUnit()); - paginationInfo.setPageSize(searchVO.getPageSize()); - - searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - searchVO.setLastIndex(paginationInfo.getLastRecordIndex()); - searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - List<?> CmmnCodeList = administCodeManageService.selectAdministCodeList(searchVO); - model.addAttribute("resultList", CmmnCodeList); - - int totCnt = administCodeManageService.selectAdministCodeListTotCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/sym/ccm/adc/EgovCcmAdministCode"; - } - /** - * 행정코드를 수정한다. - * @param loginVO - * @param administCode - * @param bindingResult - * @param commandMap - * @param model - * @return "egovframework/com/sym/ccm/adc/EgovCcmAdministCodeModify" - * @throws Exception - */ - @RequestMapping(value="/sym/ccm/adc/EgovCcmAdministCodeModify.do") - public String updateAdministCode (@ModelAttribute("loginVO") LoginVO loginVO - , @ModelAttribute("administCode") AdministCode administCode - , BindingResult bindingResult - , @RequestParam Map<?, ?> commandMap - , ModelMap model - ) throws Exception { - String sCmd = commandMap.get("cmd") == null ? "" : (String)commandMap.get("cmd"); - if (sCmd.equals("")) { - AdministCode vo = administCodeManageService.selectAdministCodeDetail(administCode); - model.addAttribute("administCode", vo); - - return "egovframework/com/sym/ccm/adc/EgovCcmAdministCodeModify"; - } else if (sCmd.equals("Modify")) { - beanValidator.validate(administCode, bindingResult); - if (bindingResult.hasErrors()){ - AdministCode vo = administCodeManageService.selectAdministCodeDetail(administCode); - model.addAttribute("administCode", vo); - - return "egovframework/com/sym/ccm/adc/EgovCcmAdministCodeModify"; - } - - administCode.setLastUpdusrId(loginVO.getUniqId()); - administCodeManageService.updateAdministCode(administCode); - return "forward:/sym/ccm/adc/EgovCcmAdministCodeList.do"; - } else { - return "forward:/sym/ccm/adc/EgovCcmAdministCodeList.do"; - } - } - - /** - * Map 내용을 확인한다. - * @param commandMap - * @return - */ - public String printParameterMap(@RequestParam Map<?, ?> commandMap){ - String ret = ""; - for(Object key:commandMap.keySet()){ - Object value = commandMap.get(key); - - ret += "key:" + key.toString() + " value:" + value.toString(); - } - return ret; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/sym/ccm/adc/service/impl/AdministCodeManageDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/adc/service/impl/AdministCodeManageDAO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/adc/service/impl/AdministCodeManageDAO.java (nonexistent) @@ -1,88 +0,0 @@ -package egovframework.com.sym.ccm.adc.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.sym.ccm.adc.service.AdministCode; -import egovframework.com.sym.ccm.adc.service.AdministCodeVO; - -import org.springframework.stereotype.Repository; - -/** - * - * 행정코드에 대한 데이터 접근 클래스를 정의한다 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * - * </pre> - */ -@Repository("AdministCodeManageDAO") -public class AdministCodeManageDAO extends EgovComAbstractDAO { - - /** - * 행정코드를 삭제한다. - * @param administCode - * @throws Exception - */ - public void deleteAdministCode(AdministCode administCode) throws Exception { - delete("AdministCodeManageDAO.deleteAdministCode", administCode); - } - - - /** - * 행정코드를 등록한다. - * @param administCode - * @throws Exception - */ - public void insertAdministCode(AdministCode administCode) throws Exception { - insert("AdministCodeManageDAO.insertAdministCode", administCode); - } - - /** - * 행정코드 상세항목을 조회한다. - * @param administCode - * @return AdministCode(행정코드) - */ - public AdministCode selectAdministCodeDetail(AdministCode administCode) throws Exception { - return (AdministCode) selectOne("AdministCodeManageDAO.selectAdministCodeDetail", administCode); - } - - - /** - * 행정코드 목록을 조회한다. - * @param searchVO - * @return List(행정코드 목록) - * @throws Exception - */ - public List<?> selectAdministCodeList(AdministCodeVO searchVO) throws Exception { - return selectList("AdministCodeManageDAO.selectAdministCodeList", searchVO); - } - - /** - * 행정코드 총 갯수를 조회한다. - * @param searchVO - * @return int(행정코드 총 갯수) - */ - public int selectAdministCodeListTotCnt(AdministCodeVO searchVO) throws Exception { - return (Integer)selectOne("AdministCodeManageDAO.selectAdministCodeListTotCnt", searchVO); - } - - /** - * 행정코드를 수정한다. - * @param administCode - * @throws Exception - */ - public void updateAdministCode(AdministCode administCode) throws Exception { - update("AdministCodeManageDAO.updateAdministCode", administCode); - } - -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/adc/service/impl/EgovCcmAdministCodeManageServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/adc/service/impl/EgovCcmAdministCodeManageServiceImpl.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/adc/service/impl/EgovCcmAdministCodeManageServiceImpl.java (nonexistent) @@ -1,89 +0,0 @@ -package egovframework.com.sym.ccm.adc.service.impl; - -import java.util.List; - -import egovframework.com.sym.ccm.adc.service.AdministCode; -import egovframework.com.sym.ccm.adc.service.AdministCodeVO; -import egovframework.com.sym.ccm.adc.service.EgovCcmAdministCodeManageService; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - - - -/** - * - * 행정코드에 대한 서비스 구현클래스를 정의한다. - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * - * </pre> - */ -@Service("AdministCodeManageService") -public class EgovCcmAdministCodeManageServiceImpl extends EgovAbstractServiceImpl implements EgovCcmAdministCodeManageService { - - @Resource(name="AdministCodeManageDAO") - private AdministCodeManageDAO administCodeManageDAO; - - /** - * 행정코드를 삭제한다. - */ - @Override - public void deleteAdministCode(AdministCode administCode) throws Exception { - administCodeManageDAO.deleteAdministCode(administCode); - } - - /** - * 행정코드를 등록한다. - */ - @Override - public void insertAdministCode(AdministCode administCode) throws Exception { - administCodeManageDAO.insertAdministCode(administCode); - } - - /** - * 행정코드 상세항목을 조회한다. - */ - @Override - public AdministCode selectAdministCodeDetail(AdministCode administCode) throws Exception { - AdministCode ret = administCodeManageDAO.selectAdministCodeDetail(administCode); - return ret; - } - - /** - * 행정코드 목록을 조회한다. - */ - @Override - public List<?> selectAdministCodeList(AdministCodeVO searchVO) throws Exception { - return administCodeManageDAO.selectAdministCodeList(searchVO); - } - - /** - * 행정코드 총 갯수를 조회한다. - */ - @Override - public int selectAdministCodeListTotCnt(AdministCodeVO searchVO) throws Exception { - return administCodeManageDAO.selectAdministCodeListTotCnt(searchVO); - } - - /** - * 행정코드를 수정한다. - */ - @Override - public void updateAdministCode(AdministCode administCode) throws Exception { - administCodeManageDAO.updateAdministCode(administCode); - } - -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/adc/service/AdministCode.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/adc/service/AdministCode.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/adc/service/AdministCode.java (nonexistent) @@ -1,236 +0,0 @@ -package egovframework.com.sym.ccm.adc.service; - -import java.io.Serializable; - -/** - * 행정코드 모델 클래스 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * - * </pre> - */ -public class AdministCode implements Serializable { - - private static final long serialVersionUID = -3716488129294074398L; - - /* - * 행정구역구분 - */ - private String administZoneSe = ""; - - /* - * 행정구역코드 - */ - private String administZoneCode = ""; - - /* - * 행정구역명 - */ - private String administZoneNm = ""; - - /* - * 상위행정구역코드 - */ - private String upperAdministZoneCode = ""; - - /* - * 상위행정구역명 - */ - private String upperAdministZoneNm = ""; - - /* - * 생성일자 - */ - private String creatDe = ""; - - /* - * 폐기일자 - */ - private String ablDe = ""; - - /* - * 사용여부 - */ - private String useAt = ""; - - /* - * 최초등록자ID - */ - private String frstRegisterId = ""; - - /* - * 최종수정자ID - */ - private String lastUpdusrId = ""; - - /** - * administZoneSe attribute 를 리턴한다. - * @return String - */ - public String getAdministZoneSe() { - return administZoneSe; - } - - /** - * administZoneSe attribute 값을 설정한다. - * @param administZoneSe String - */ - public void setAdministZoneSe(String administZoneSe) { - this.administZoneSe = administZoneSe; - } - - /** - * administZoneCode attribute 를 리턴한다. - * @return String - */ - public String getAdministZoneCode() { - return administZoneCode; - } - - /** - * administZoneCode attribute 값을 설정한다. - * @param administZoneCode String - */ - public void setAdministZoneCode(String administZoneCode) { - this.administZoneCode = administZoneCode; - } - - /** - * administZoneNm attribute 를 리턴한다. - * @return String - */ - public String getAdministZoneNm() { - return administZoneNm; - } - - /** - * administZoneNm attribute 값을 설정한다. - * @param administZoneNm String - */ - public void setAdministZoneNm(String administZoneNm) { - this.administZoneNm = administZoneNm; - } - - /** - * upperAdministZoneCode attribute 를 리턴한다. - * @return String - */ - public String getUpperAdministZoneCode() { - return upperAdministZoneCode; - } - - /** - * upperAdministZoneCode attribute 값을 설정한다. - * @param upperAdministZoneCode String - */ - public void setUpperAdministZoneCode(String upperAdministZoneCode) { - this.upperAdministZoneCode = upperAdministZoneCode; - } - - /** - * upperAdministZoneNm attribute 를 리턴한다. - * @return String - */ - public String getUpperAdministZoneNm() { - return upperAdministZoneNm; - } - - /** - * upperAdministZoneNm attribute 값을 설정한다. - * @param upperAdministZoneNm String - */ - public void setUpperAdministZoneNm(String upperAdministZoneNm) { - this.upperAdministZoneNm = upperAdministZoneNm; - } - - /** - * creatDe attribute 를 리턴한다. - * @return String - */ - public String getCreatDe() { - return creatDe; - } - - /** - * creatDe attribute 값을 설정한다. - * @param creatDe String - */ - public void setCreatDe(String creatDe) { - this.creatDe = creatDe; - } - - /** - * ablDe attribute 를 리턴한다. - * @return String - */ - public String getAblDe() { - return ablDe; - } - - /** - * ablDe attribute 값을 설정한다. - * @param ablDe String - */ - public void setAblDe(String ablDe) { - this.ablDe = ablDe; - } - - /** - * useAt attribute 를 리턴한다. - * @return String - */ - public String getUseAt() { - return useAt; - } - - /** - * useAt attribute 값을 설정한다. - * @param useAt String - */ - public void setUseAt(String useAt) { - this.useAt = useAt; - } - - /** - * frstRegisterId attribute 를 리턴한다. - * @return String - */ - public String getFrstRegisterId() { - return frstRegisterId; - } - - /** - * frstRegisterId attribute 값을 설정한다. - * @param frstRegisterId String - */ - public void setFrstRegisterId(String frstRegisterId) { - this.frstRegisterId = frstRegisterId; - } - - /** - * lastUpdusrId attribute 를 리턴한다. - * @return String - */ - public String getLastUpdusrId() { - return lastUpdusrId; - } - - /** - * lastUpdusrId attribute 값을 설정한다. - * @param lastUpdusrId String - */ - public void setLastUpdusrId(String lastUpdusrId) { - this.lastUpdusrId = lastUpdusrId; - } - - -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/adc/service/EgovCcmAdministCodeManageService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/adc/service/EgovCcmAdministCodeManageService.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/adc/service/EgovCcmAdministCodeManageService.java (nonexistent) @@ -1,68 +0,0 @@ -package egovframework.com.sym.ccm.adc.service; - -import java.util.List; - -/** - * - * 행정코드에 관한 서비스 인터페이스 클래스를 정의한다 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * - * </pre> - */ -public interface EgovCcmAdministCodeManageService { - - /** - * 행정코드를 삭제한다. - * @param administCode - * @throws Exception - */ - void deleteAdministCode(AdministCode administCode) throws Exception; - - /** - * 행정코드를 등록한다. - * @param administCode - * @throws Exception - */ - void insertAdministCode(AdministCode administCode) throws Exception; - - /** - * 행정코드 상세항목을 조회한다. - * @param administCode - * @return AdministCode(행정코드) - * @throws Exception - */ - AdministCode selectAdministCodeDetail(AdministCode administCode) throws Exception; - - /** - * 행정코드 목록을 조회한다. - * @param searchVO - * @return List(행정코드 목록) - * @throws Exception - */ - List<?> selectAdministCodeList(AdministCodeVO searchVO) throws Exception; - - /** - * 행정코드 총 갯수를 조회한다. - * @param searchVO - * @return int(행정코드 총 갯수) - */ - int selectAdministCodeListTotCnt(AdministCodeVO searchVO) throws Exception; - - /** - * 행정코드를 수정한다. - * @param administCode - * @throws Exception - */ - void updateAdministCode(AdministCode administCode) throws Exception; - -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/adc/service/AdministCodeVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/adc/service/AdministCodeVO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/adc/service/AdministCodeVO.java (nonexistent) @@ -1,198 +0,0 @@ -package egovframework.com.sym.ccm.adc.service; - -import java.io.Serializable; - -/** - * - * 행정코드 VO 클래스 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * - * </pre> - */ -public class AdministCodeVO extends AdministCode implements Serializable { - - private static final long serialVersionUID = 3232859721751526210L; - - /** 검색조건 */ - private String searchCondition = ""; - - /** 검색Keyword */ - private String searchKeyword = ""; - - /** 검색사용여부 */ - private String searchUseYn = ""; - - /** 현재페이지 */ - private int pageIndex = 1; - - /** 페이지갯수 */ - private int pageUnit = 10; - - /** 페이지사이즈 */ - private int pageSize = 10; - - /** firstIndex */ - private int firstIndex = 1; - - /** lastIndex */ - private int lastIndex = 1; - - /** recordCountPerPage */ - private int recordCountPerPage = 10; - - /** - * searchCondition attribute 를 리턴한다. - * @return String - */ - public String getSearchCondition() { - return searchCondition; - } - - /** - * searchCondition attribute 값을 설정한다. - * @param searchCondition String - */ - public void setSearchCondition(String searchCondition) { - this.searchCondition = searchCondition; - } - - /** - * searchKeyword attribute 를 리턴한다. - * @return String - */ - public String getSearchKeyword() { - return searchKeyword; - } - - /** - * searchKeyword attribute 값을 설정한다. - * @param searchKeyword String - */ - public void setSearchKeyword(String searchKeyword) { - this.searchKeyword = searchKeyword; - } - - /** - * searchUseYn attribute 를 리턴한다. - * @return String - */ - public String getSearchUseYn() { - return searchUseYn; - } - - /** - * searchUseYn attribute 값을 설정한다. - * @param searchUseYn String - */ - public void setSearchUseYn(String searchUseYn) { - this.searchUseYn = searchUseYn; - } - - /** - * pageIndex attribute 를 리턴한다. - * @return int - */ - public int getPageIndex() { - return pageIndex; - } - - /** - * pageIndex attribute 값을 설정한다. - * @param pageIndex int - */ - public void setPageIndex(int pageIndex) { - this.pageIndex = pageIndex; - } - - /** - * pageUnit attribute 를 리턴한다. - * @return int - */ - public int getPageUnit() { - return pageUnit; - } - - /** - * pageUnit attribute 값을 설정한다. - * @param pageUnit int - */ - public void setPageUnit(int pageUnit) { - this.pageUnit = pageUnit; - } - - /** - * pageSize attribute 를 리턴한다. - * @return int - */ - public int getPageSize() { - return pageSize; - } - - /** - * pageSize attribute 값을 설정한다. - * @param pageSize int - */ - public void setPageSize(int pageSize) { - this.pageSize = pageSize; - } - - /** - * firstIndex attribute 를 리턴한다. - * @return int - */ - public int getFirstIndex() { - return firstIndex; - } - - /** - * firstIndex attribute 값을 설정한다. - * @param firstIndex int - */ - public void setFirstIndex(int firstIndex) { - this.firstIndex = firstIndex; - } - - /** - * lastIndex attribute 를 리턴한다. - * @return int - */ - public int getLastIndex() { - return lastIndex; - } - - /** - * lastIndex attribute 값을 설정한다. - * @param lastIndex int - */ - public void setLastIndex(int lastIndex) { - this.lastIndex = lastIndex; - } - - /** - * recordCountPerPage attribute 를 리턴한다. - * @return int - */ - public int getRecordCountPerPage() { - return recordCountPerPage; - } - - /** - * recordCountPerPage attribute 값을 설정한다. - * @param recordCountPerPage int - */ - public void setRecordCountPerPage(int recordCountPerPage) { - this.recordCountPerPage = recordCountPerPage; - } - - -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/icr/web/EgovInsttCodeRecptnController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/icr/web/EgovInsttCodeRecptnController.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/icr/web/EgovInsttCodeRecptnController.java (nonexistent) @@ -1,207 +0,0 @@ -package egovframework.com.sym.ccm.icr.web; - -import java.util.List; -import java.util.Map; - -import egovframework.com.cmm.ComDefaultCodeVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.service.EgovCmmUseService; -import egovframework.com.sym.ccm.icr.service.EgovInsttCodeRecptnService; -import egovframework.com.sym.ccm.icr.service.InsttCodeRecptn; -import egovframework.com.sym.ccm.icr.service.InsttCodeRecptnVO; - -import egovframework.rte.fdl.property.EgovPropertyService; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Controller; -import org.springframework.ui.ModelMap; -import org.springframework.validation.BindingResult; -import org.springframework.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; - -/** - * - * 기관코드를 수신에 관한 요청을 받아 서비스 클래스로 요청을 전달하고 서비스클래스에서 처리한 결과를 웹 화면으로 전달을 위한 Controller를 정의한다 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * Copyright (C) 2009 by MOPAS All right reserved. - * </pre> - */ - -@Controller -public class EgovInsttCodeRecptnController { - - @Resource(name = "InsttCodeRecptnService") - private EgovInsttCodeRecptnService insttCodeManageService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - @Resource(name="EgovCmmUseService") - private EgovCmmUseService cmmUseService; - - /** - * TEST 용 Controller - * 실 적용시 Job Scheduler 에 등록하여 처리한다. - * 기관코드를 수신처리한다. - * - * @param insttCodeRecptn - * @param bindingResult - * @param commandMap - * @param model - * @return "egovframework/com/sym/ccm/icr/EgovInsttCodeRegist_TEST" - * @return "forward:/sym/ccm/icr/getInsttCodeRecptnList.do" - * @throws Exception - */ - @RequestMapping(value="/sym/ccm/icr/addInsttCode.do") - public String insertInsttCodeRecptn (InsttCodeRecptn insttCodeRecptn - , BindingResult bindingResult - , @RequestParam Map<?, ?> commandMap - , ModelMap model - ) throws Exception { - String sCmd = commandMap.get("cmd") == null ? "" : (String)commandMap.get("cmd"); - if (sCmd.equals("")) { - insttCodeManageService.insertInsttCodeRecptn(); - - return "egovframework/com/sym/ccm/icr/EgovInsttCodeRegist_TEST"; - } else { - return "forward:/sym/ccm/icr/getInsttCodeRecptnList.do"; - } - } - - /** - * 기관코드 상세내역을 조회한다. - * @param insttCode - * @param insttCodeRecptnVO - * @param model - * @return - * @throws Exception - */ - @RequestMapping(value="/sym/ccm/icr/getInsttCodeDetail.do") - public String selectInsttCodeDetail (@ModelAttribute("insttCode") InsttCodeRecptn insttCode - , @ModelAttribute("insttCodeRecptnVO") InsttCodeRecptnVO insttCodeRecptnVO - , ModelMap model - ) throws Exception { - /* 기관코드 조회 */ - InsttCodeRecptn vo = insttCodeManageService.selectInsttCodeDetail(insttCode); - model.addAttribute("result", vo); - - /* 기관코드수신 리스트 */ - insttCodeRecptnVO.setRecordCountPerPage(9999999); - insttCodeRecptnVO.setFirstIndex(0); - - - /* 공통코드처리 */ - ComDefaultCodeVO comCodeVO = new ComDefaultCodeVO(); - - /* 변경구분코드 */ - comCodeVO.setCodeId("COM043"); - List<?> changeSeCodeList = cmmUseService.selectCmmCodeDetail(comCodeVO); - model.addAttribute("changeSeCodeList", changeSeCodeList); - - /* 처리구분코드 */ - comCodeVO.setCodeId("COM044"); - List<?> processSeList = cmmUseService.selectCmmCodeDetail(comCodeVO); - model.addAttribute("processSeList", processSeList); - - insttCodeRecptnVO.setSearchCondition("CodeList"); - List<?> insttCodeRecptnList = insttCodeManageService.selectInsttCodeRecptnList(insttCodeRecptnVO); - model.addAttribute("insttCodeRecptnList", insttCodeRecptnList); - - return "egovframework/com/sym/ccm/icr/EgovInsttCodeDetail"; - } - - /** - * 기관코드수신 목록을 조회한다. - * @param searchVO - * @param model - * @return "egovframework/com/sym/ccm/icr/EgovInsttCodeRecptnList" - * @throws Exception - */ - @IncludedInfo(name="기관코드수신", listUrl="/sym/ccm/icr/getInsttCodeRecptnList.do", order = 1020 ,gid = 60) - @RequestMapping(value="/sym/ccm/icr/getInsttCodeRecptnList.do") - public String selectInsttCodeRecptnList (@ModelAttribute("searchVO") InsttCodeRecptnVO searchVO - , ModelMap model - ) throws Exception { - /** EgovPropertyService.sample */ - searchVO.setPageUnit(propertiesService.getInt("pageUnit")); - searchVO.setPageSize(propertiesService.getInt("pageSize")); - - /** pageing */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(searchVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(searchVO.getPageUnit()); - paginationInfo.setPageSize(searchVO.getPageSize()); - - searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - searchVO.setLastIndex(paginationInfo.getLastRecordIndex()); - searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - List<?> insttCodeRecptnList = insttCodeManageService.selectInsttCodeRecptnList(searchVO); - model.addAttribute("resultList", insttCodeRecptnList); - - int totCnt = insttCodeManageService.selectInsttCodeRecptnListTotCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/sym/ccm/icr/EgovInsttCodeRecptnList"; - } - - /** - * 기관코드수신 개인화페이지용 목록을 조회한다. - * @param loginVO - * @param searchVO - * @param model - * @return "egovframework/com/cmm/sym/ccm/EgovCcmInsttCodeList" - * @throws Exception - */ - @RequestMapping(value="/sym/ccm/icr/getInsttCodeRecptnMainList.do") - public String selectInsttCodeRecptnMainList (@ModelAttribute("searchVO") InsttCodeRecptnVO searchVO - , ModelMap model - ) throws Exception { - /** pageing */ - searchVO.setRecordCountPerPage(6); - searchVO.setFirstIndex(0); - - List<?> insttCodeRecptnList = insttCodeManageService.selectInsttCodeRecptnList(searchVO); - model.addAttribute("resultList", insttCodeRecptnList); - - int totCnt = insttCodeManageService.selectInsttCodeRecptnListTotCnt(searchVO); - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/sym/ccm/icr/EgovInsttCodeRecptnMainList"; - } - - /** - * Map 내용을 확인한다. - * @param commandMap - * @return - */ - public String printParameterMap(@RequestParam Map<?, ?> commandMap){ - String ret = ""; - for(Object key:commandMap.keySet()){ - Object value = commandMap.get(key); - - ret += "key:" + key.toString() + " value:" + value.toString(); - } - return ret; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/sym/ccm/icr/service/impl/InsttCodeRecptnDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/icr/service/impl/InsttCodeRecptnDAO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/icr/service/impl/InsttCodeRecptnDAO.java (nonexistent) @@ -1,137 +0,0 @@ -package egovframework.com.sym.ccm.icr.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.sym.ccm.icr.service.InsttCodeRecptn; -import egovframework.com.sym.ccm.icr.service.InsttCodeRecptnVO; - -import org.springframework.stereotype.Repository; - -/** - * - * 기관코드에 대한 데이터 접근 클래스를 정의한다 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * 2011.09.05 서준식 beforeData에 대한 null체크 추가 - * Copyright (C) 2009 by MOPAS All right reserved. - * </pre> - */ -@Repository("InsttCodeRecptnDAO") -public class InsttCodeRecptnDAO extends EgovComAbstractDAO { - - /** - * 기관코드수신을 처리한다. - * @param insttCode - * @throws Exception - */ - public void insertInsttCodeRecptn(InsttCodeRecptn insttCodeRecptn) throws Exception { - insert("InsttCodeRecptnDAO.insertInsttCodeRecptn", insttCodeRecptn); - } - - /** - * 기관코드를 등록한다. - * @param insttCode - * @throws Exception - */ - public void insertInsttCode(InsttCodeRecptn insttCodeRecptn) throws Exception { - InsttCodeRecptn beforeData = (InsttCodeRecptn) selectOne("InsttCodeRecptnDAO.selectInsttCodeDetail", insttCodeRecptn); - - if (beforeData != null && beforeData.getInsttCode().equals(insttCodeRecptn.getInsttCode())) {//2011.09.05 - // 기등록 자료 - insttCodeRecptn.setProcessSe("10"); - } else { - int rtnValue = update("InsttCodeRecptnDAO.insertInsttCode", insttCodeRecptn); - if (rtnValue != 1) { - // 등록 오류 - insttCodeRecptn.setProcessSe("11"); - } - } - update("InsttCodeRecptnDAO.updateInsttCodeRecptn", insttCodeRecptn); - } - - /** - * 기관코드를 수정한다. - * @param insttCode - * @throws Exception - */ - public void updateInsttCode(InsttCodeRecptn insttCodeRecptn) throws Exception { - int rtnValue = update("InsttCodeRecptnDAO.updateInsttCode", insttCodeRecptn); - if (rtnValue != 1) { - // 변경 오류 - insttCodeRecptn.setProcessSe("12"); - } - update("InsttCodeRecptnDAO.updateInsttCodeRecptn", insttCodeRecptn); - } - - /** - * 기관코드를 삭제한다. - * @param insttCode - * @throws Exception - */ - public void deleteInsttCode(InsttCodeRecptn insttCodeRecptn) throws Exception { - int rtnValue = update("InsttCodeRecptnDAO.deleteInsttCode", insttCodeRecptn); - if (rtnValue != 1) { - // 삭제 오류 - insttCodeRecptn.setProcessSe("13"); - } - update("InsttCodeRecptnDAO.updateInsttCodeRecptn", insttCodeRecptn); - } - - /** - * 기관코드 상세내역을 조회한다. - * @param insttCode - * @return InsttCode(기관코드) - */ - public InsttCodeRecptn selectInsttCodeDetail(InsttCodeRecptn insttCodeRecptn) throws Exception { - return (InsttCodeRecptn) selectOne("InsttCodeRecptnDAO.selectInsttCodeDetail", insttCodeRecptn); - } - - - /** - * 기관코드수신 목록을 조회한다. - * @param searchVO - * @return List(기관코드 목록) - * @throws Exception - */ - public List<?> selectInsttCodeRecptnList(InsttCodeRecptnVO searchVO) throws Exception { - return selectList("InsttCodeRecptnDAO.selectInsttCodeRecptnList", searchVO); - } - - /** - * 기관코드수신 총 갯수를 조회한다. - * @param searchVO - * @return int(기관코드 총 갯수) - */ - public int selectInsttCodeRecptnListTotCnt(InsttCodeRecptnVO searchVO) throws Exception { - return (Integer)selectOne("InsttCodeRecptnDAO.selectInsttCodeRecptnListTotCnt", searchVO); - } - - /** - * 기관코드 목록을 조회한다. - * @param searchVO - * @return List(기관코드 목록) - * @throws Exception - */ - public List<?> selectInsttCodeList(InsttCodeRecptnVO searchVO) throws Exception { - return selectList("InsttCodeRecptnDAO.selectInsttCodeList", searchVO); - } - - /** - * 기관코드 총 갯수를 조회한다. - * @param searchVO - * @return int(기관코드 총 갯수) - */ - public int selectInsttCodeListTotCnt(InsttCodeRecptnVO searchVO) throws Exception { - return (Integer)selectOne("InsttCodeRecptnDAO.selectInsttCodeListTotCnt", searchVO); - } -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/icr/service/impl/EgovInsttCodeRecptnServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/icr/service/impl/EgovInsttCodeRecptnServiceImpl.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/icr/service/impl/EgovInsttCodeRecptnServiceImpl.java (nonexistent) @@ -1,433 +0,0 @@ -package egovframework.com.sym.ccm.icr.service.impl; - -import java.io.BufferedReader; -import java.io.File; -import java.io.FileInputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.text.SimpleDateFormat; -import java.util.List; -import java.util.Locale; - -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.service.EgovProperties; -import egovframework.com.cmm.util.EgovResourceCloseHelper; -import egovframework.com.cmm.util.EgovUserDetailsHelper; -import egovframework.com.sym.ccm.icr.service.EgovInsttCodeRecptnService; -import egovframework.com.sym.ccm.icr.service.InsttCodeRecptn; -import egovframework.com.sym.ccm.icr.service.InsttCodeRecptnVO; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; -import egovframework.rte.fdl.idgnr.EgovIdGnrService; - -import javax.annotation.Resource; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -/** - * - * 기관코드에 대한 서비스 구현클래스를 정의한다. - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * 2011.09.05 서준식 파일 읽기 무한 루프 오류 수정 - * 2011.10.07 이기하 finally문을 추가하여 에러시 자원반환할 수 있도록 추가 - * 2017-02-08 이정은 시큐어코딩(ES) - 부적절한 예외 처리[CWE-253, CWE-440, CWE-754] - * Copyright (C) 2009 by MOPAS All right reserved. - * </pre> - */ -@Service("InsttCodeRecptnService") -public class EgovInsttCodeRecptnServiceImpl extends EgovAbstractServiceImpl implements EgovInsttCodeRecptnService { - /** log */ - private static final Logger LOGGER = LoggerFactory.getLogger(EgovInsttCodeRecptnServiceImpl.class); - - @Resource(name = "InsttCodeRecptnDAO") - private InsttCodeRecptnDAO insttCodeRecptnDAO; - - /** EgovIdGnrService */ - @Resource(name = "egovInsttCodeRecptnIdGnrService") - private EgovIdGnrService idgenService; - - /** - * 기관코드수신을 처리한다. - */ - public void insertInsttCodeRecptn() throws Exception { - SimpleDateFormat sDate = new SimpleDateFormat("yyyyMMddHHmm", Locale.getDefault()); - String strdate = sDate.format(new java.util.Date()); - - String rcvDir = EgovProperties.getProperty("CNTC.INSTTCODE.DIR.rcv"); - String rcvOldDir = EgovProperties.getProperty("CNTC.INSTTCODE.DIR.rcvold"); - String binDir = EgovProperties.getProperty("CNTC.INSTTCODE.DIR.bin"); - - String rcvListCmd = EgovProperties.getProperty("CNTC.INSTTCODE.CMD.edircv"); - String rcvMesgCmd = EgovProperties.getProperty("CNTC.INSTTCODE.CMD.edircvmsg"); - - String userId = EgovProperties.getProperty("CNTC.INSTTCODE.INFO.userid"); - String userPw = EgovProperties.getProperty("CNTC.INSTTCODE.INFO.userpw"); - - String rcvListName = "unSEENlst"; - String CODUCH = "CODUCH"; // DocCode선언 - - String rcvListFullCmd = binDir + rcvListCmd; - String rcvMesgFullCmd = binDir + rcvMesgCmd; - String rcvListFullName = rcvDir + rcvListName + "." + strdate; - - String systemCmdFull = null; - - FileInputStream fin = null; - InputStreamReader sin = null; - BufferedReader in = null; - - File listFile = null; - File dataFile = null; - - File recvOldFile = null; - - InputStream is = null; - BufferedReader br = null; - - // 연계목록을 가져온다. - try { - systemCmdFull = rcvListFullCmd + " " + userId + " " + userPw + " *UNSEEN *ALL*ALL " + rcvListFullName; - Runtime runtime = Runtime.getRuntime(); - Process process = runtime.exec(systemCmdFull); - - is = process.getInputStream(); - br = new BufferedReader(new InputStreamReader(is)); - - String tmp; - String temp = ""; - tmp = br.readLine(); - while (tmp != null) { - temp += tmp; - tmp = br.readLine(); - } - egovLogger.debug("List command console output : {}", temp); - - } finally { - EgovResourceCloseHelper.close(br, is); - } - - // 연계목록을 확인하여 연계파일을 가져온다. - try { - listFile = new File(rcvListFullName); - - if (listFile.exists()) { - fin = new FileInputStream(listFile); - sin = new InputStreamReader(fin); - in = new BufferedReader(sin); - - String readList = null; - int listCount = 0; - - // 연계목록을 확인 - readList = in.readLine(); - while (readList != null) { - listCount++; - readList = in.readLine(); - if (listCount < 4 || readList == null) { - - continue; - } - - String messageID = null; // messageID - String docCode = null; // DocCode - String fileID = null; // fileID - - if (readList.length() > 56) { //기관코드 리스트 수신 row가 56자보다 긴지 점검 - messageID = readList.substring(0, 20); - fileID = readList.substring(20, readList.indexOf(" ")); - docCode = readList.substring(50, 56); - - if (CODUCH.equals(docCode)) { - // 연계파일을 가져온다. - try { - systemCmdFull = rcvMesgFullCmd + " " + userId + " " + userPw + " " + messageID + " *ALL*ALL " + rcvDir + fileID; - Runtime runtime = Runtime.getRuntime(); - Process process = runtime.exec(systemCmdFull); - - is = process.getInputStream(); - br = new BufferedReader(new InputStreamReader(is)); - - String tmp; - String temp = ""; - tmp = br.readLine(); - while (tmp != null) { - temp += tmp; - tmp = br.readLine(); - } - - egovLogger.debug("Message command console output : {}", temp); - } finally { - EgovResourceCloseHelper.close(br, is); - } - } - } - - } - EgovResourceCloseHelper.close(in); - - // 연계파일 수신이 완료되면 listFile:=rcvListFullName 파일을 recvOldFileDir 로 이동한다. - recvOldFile = new File(rcvOldDir + listFile.getName()); - if (listFile.isFile()) { - if (recvOldFile.getParentFile() != null) {//KISA 보안약점 조치 (2018-10-29, 윤창원) - if (recvOldFile.getParentFile().isDirectory()) { - //2017.02.08 이정은 시큐어코딩(ES)-부적절한 예외 처리[CWE-253, CWE-440, CWE-754] - if(listFile.renameTo(recvOldFile)){ - LOGGER.debug("[file.renameTo] listFile : File Rename Successs "); - }else{ - LOGGER.error("[file.renameTo] listFile : File Rename Fail "); - } - } - } - } else { - // 진행종료 - processException("recvList filename or rcvold path is not valid!!!"); - //throw new Exception("recvList filename or rcvold path is not valid!!!"); - } - } - } catch (IOException e) { - egovLogger.error("IOException", e); - throw e; - } finally { - EgovResourceCloseHelper.close(in); - } - - // 수신디렉토리의 모든 연계파일을 확인하여 연계정보를 처리한다. - String buf = ""; - //String buf2[] = null; - - File recvFileDir = new File(rcvDir); - File recvFileList[] = recvFileDir.listFiles(); - - int fileCount = 0; - - do { - if (recvFileList[fileCount] == null) {//KISA 보안약점 조치 (2018-10-29, 윤창원) - fileCount++; - continue; - } - - if (recvFileList[fileCount].getName().indexOf(".rec") > -1) { - dataFile = new File(recvFileList[fileCount].getPath()); - - } else { - fileCount++; - continue; - } - - buf += "\n\n++++++++++++++++++++++++++++++++++++++++++++++++++++\n"; - - String readData = null; - - try { - if (dataFile.exists()) { - - fin = new FileInputStream(dataFile); - sin = new InputStreamReader(fin); - in = new BufferedReader(sin); - readData = in.readLine(); - while (readData != null) { - - InsttCodeRecptn insttCodeRecptn = new InsttCodeRecptn(); - - String tokenData[] = readData.split(" ", 25); - int tokenLength = tokenData.length; - - String strTmp = null; - for (int i = 0; i < tokenLength; i++) { - strTmp = tokenData[i].trim(); - tokenData[i] = strTmp; - } - - if (tokenLength >= 25) { - // 마지막 문자 ';' 제거 - tokenData[tokenLength - 1] = tokenData[tokenLength - 1].replace(";", "").trim(); - - // 서열설정 3자리 숫자로 맞춤 - if (tokenData[8].length() == 1) { - tokenData[8] = "00" + tokenData[8]; - } else if (tokenData[8].length() == 2) { - tokenData[8] = "0" + tokenData[8]; - } - - // 숫자형 변환 전 처리 - tokenData[24] = (tokenData[24] == null || "".equals(tokenData[24])) ? "0" : tokenData[24]; - - buf += "\n" + "[ F]" + dataFile.getName() // 파일명 - + "\n"; - - // 명령 변경구분코드로 변환 - strTmp = "INS".equals(tokenData[0]) ? "01" : ("UPD".equals(tokenData[0]) ? "02" : ("DEL".equals(tokenData[0]) ? "03" : "")); - - // 실제 연계 항목 Mapping 작업 - insttCodeRecptn.setChangeSeCode(strTmp); // 명령 :: 변경구분코드 - insttCodeRecptn.setOccrrDe(tokenData[1]); // 날짜 :: 발생일자 - insttCodeRecptn.setEtcCode(tokenData[2]); // 2자리코드 <적용:기타코드> :: 기타코드 - insttCodeRecptn.setInsttCode(tokenData[3]); // 기관코드 :: 기관코드 - insttCodeRecptn.setAllInsttNm(tokenData[4]); // 기관명(전체) :: 전체기관명 - insttCodeRecptn.setLowestInsttNm(tokenData[5]); // 기관명(최하위) :: 최하위기관명 - insttCodeRecptn.setInsttAbrvNm(tokenData[6]); // 기관명(약어) :: 기관약칭명 - insttCodeRecptn.setOdr(tokenData[7]); // 차수 :: 차수 - insttCodeRecptn.setOrd(tokenData[8]); // 서열 :: 서열 - insttCodeRecptn.setInsttOdr(tokenData[9]); // 소속기관차수 :: 기관차수 - insttCodeRecptn.setUpperInsttCode(tokenData[10]); // 차상위기관코드 :: 상위기관코드 - insttCodeRecptn.setBestInsttCode(tokenData[11]); // 최상위기관코드 :: 최상위기관코드 - insttCodeRecptn.setReprsntInsttCode(tokenData[12]); // 대표기관코드 :: 대표기관코드 - insttCodeRecptn.setInsttTyLclas(tokenData[13]); // 기관유형(대) :: 기관유형대분류 - insttCodeRecptn.setInsttTyMclas(tokenData[14]); // 기관유형(중) :: 기관유형중분류 - insttCodeRecptn.setInsttTySclas(tokenData[15]); // 기관유형(소) :: 기관유형소분류 - insttCodeRecptn.setTelno(tokenData[16]); // 전화번호 :: 전화번호 - insttCodeRecptn.setFxnum(tokenData[17]); // 팩스번호 :: 팩스번호 - insttCodeRecptn.setCreatDe(tokenData[18]); // 생성일자 :: 생성일자 - insttCodeRecptn.setAblDe(tokenData[19]); // 폐지일자 :: 폐지일자 - insttCodeRecptn.setAblEnnc(tokenData[20]); // 폐지구분 :: 폐지유무 - insttCodeRecptn.setChangede(tokenData[21]); // 변경일자 :: 변경일자 - insttCodeRecptn.setChangeTime(tokenData[22]); // 변경시간 :: 변경시간 - insttCodeRecptn.setBsisDe(tokenData[23]); // 기초날짜 :: 기초일자 - insttCodeRecptn.setSortOrdr(Integer.parseInt(tokenData[24])); // 트리순서(트리서열) <적용:정렬순서>:: 정렬순서 - - // 작업일자 - if (insttCodeRecptn.getOccrrDe().equals("") || insttCodeRecptn.getOccrrDe() == null) { - insttCodeRecptn.setOccrrDe(strdate.substring(0, 8)); - } - - // 작업일련번호 확인 Generation - int iOpertSn = idgenService.getNextIntegerId(); - insttCodeRecptn.setOpertSn(iOpertSn); - - buf += "\n-all--------------\n"; - - for (int i = 0; i < tokenLength; i++) { - buf += "SPLIT [" + Integer.toString(tokenData[i].length()) + "]>>>>>> " + Integer.toString(i) + " : [" + tokenData[i] + "]\n"; - } - - } else { - - LOGGER.debug("\n\n*****************************************************************"); - LOGGER.debug(buf); - LOGGER.debug("\n\n*****************************************************************"); - LOGGER.debug(readData); - - continue; - } - LOGGER.debug("\n\n*****************************************************************"); - LOGGER.debug("\n\n*****************************************************************"); - LOGGER.debug(buf); - - buf += "\n---------------\n"; - - // 로그인VO에서 사용자 정보 가져오기 - LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser(); - // KISA 보안취약점 조치 (2018-12-10, 신용호) - String uniqId = ""; - if (loginVO!=null) loginVO.getUniqId(); - insttCodeRecptn.setFrstRegisterId(uniqId); - insttCodeRecptn.setLastUpdusrId(uniqId); - - // changeSeCode 변경구분코드 - // '01' 기관생성 - // '02' 기관변경 - // '03' 기관말소 - - // processSe 처리구분 - // '00' 수신처리 - // '01' 처리완료 - // '11' 생성오류 - // '12' 변경오류 - // '13' 말소오류 - - // 작업구분 - 수신 - insttCodeRecptn.setProcessSe("00"); - insttCodeRecptnDAO.insertInsttCodeRecptn(insttCodeRecptn); - - // 작업구분 - 처리 - insttCodeRecptn.setProcessSe("01"); - if ("01".equals(insttCodeRecptn.getChangeSeCode())) { - // 기관생성 - insttCodeRecptnDAO.insertInsttCode(insttCodeRecptn); - } else if ("02".equals(insttCodeRecptn.getChangeSeCode())) { - // 기관변경 - insttCodeRecptnDAO.updateInsttCode(insttCodeRecptn); - } else if ("03".equals(insttCodeRecptn.getChangeSeCode())) { - // 기관말소 - insttCodeRecptnDAO.deleteInsttCode(insttCodeRecptn); - } - readData = in.readLine();//2011.09.05 - } - EgovResourceCloseHelper.close(in); - - // 연계파일 수신이 완료되면 dataFile 파일을 recvOldFileDir 로 이동한다. - recvOldFile = new File(rcvOldDir + dataFile.getName()); - if (dataFile.isFile()) { - if (recvOldFile.getParentFile() != null) {//KISA 보안약점 조치 (2018-10-29, 윤창원) - if (recvOldFile.getParentFile().isDirectory()) { - dataFile.renameTo(recvOldFile); - } - } - } else { - // 진행종료 - processException("dataFile filename or rcvold path is not valid!!!"); - //throw new Exception("dataFile filename or rcvold path is not valid!!!"); - } - } - } catch (IOException e) { - egovLogger.error("IOException", e); - } finally { - EgovResourceCloseHelper.close(fin, sin, in); - - fileCount++; - } - - } while (fileCount < recvFileList.length); - - } - - /** - * 기관코드 상세내역을 조회한다. - */ - public InsttCodeRecptn selectInsttCodeDetail(InsttCodeRecptn insttCodeRecptn) throws Exception { - InsttCodeRecptn ret = (InsttCodeRecptn) insttCodeRecptnDAO.selectInsttCodeDetail(insttCodeRecptn); - return ret; - } - - /** - * 기관코드수신 목록을 조회한다. - */ - public List<?> selectInsttCodeRecptnList(InsttCodeRecptnVO searchVO) throws Exception { - return insttCodeRecptnDAO.selectInsttCodeRecptnList(searchVO); - } - - /** - * 기관코드수신 총 갯수를 조회한다. - */ - public int selectInsttCodeRecptnListTotCnt(InsttCodeRecptnVO searchVO) throws Exception { - return insttCodeRecptnDAO.selectInsttCodeRecptnListTotCnt(searchVO); - } - - /** - * 기관코드 목록을 조회한다. - */ - public List<?> selectInsttCodeList(InsttCodeRecptnVO searchVO) throws Exception { - return insttCodeRecptnDAO.selectInsttCodeList(searchVO); - } - - /** - * 기관코드 총 갯수를 조회한다. - */ - public int selectInsttCodeListTotCnt(InsttCodeRecptnVO searchVO) throws Exception { - return insttCodeRecptnDAO.selectInsttCodeListTotCnt(searchVO); - } - -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/icr/service/InsttCodeRecptnVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/icr/service/InsttCodeRecptnVO.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/icr/service/InsttCodeRecptnVO.java (nonexistent) @@ -1,199 +0,0 @@ -package egovframework.com.sym.ccm.icr.service; - -import java.io.Serializable; - -/** - * - * 기관코드 VO 클래스 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * - * Copyright (C) 2009 by MOPAS All right reserved. - * </pre> - */ -public class InsttCodeRecptnVO extends InsttCodeRecptn implements Serializable { - - private static final long serialVersionUID = -1775265891182170426L; - - /** 검색조건 */ - private String searchCondition = ""; - - /** 검색Keyword */ - private String searchKeyword = ""; - - /** 검색사용여부 */ - private String searchUseYn = ""; - - /** 현재페이지 */ - private int pageIndex = 1; - - /** 페이지갯수 */ - private int pageUnit = 10; - - /** 페이지사이즈 */ - private int pageSize = 10; - - /** firstIndex */ - private int firstIndex = 1; - - /** lastIndex */ - private int lastIndex = 1; - - /** recordCountPerPage */ - private int recordCountPerPage = 10; - - /** - * searchCondition attribute 를 리턴한다. - * @return String - */ - public String getSearchCondition() { - return searchCondition; - } - - /** - * searchCondition attribute 값을 설정한다. - * @param searchCondition String - */ - public void setSearchCondition(String searchCondition) { - this.searchCondition = searchCondition; - } - - /** - * searchKeyword attribute 를 리턴한다. - * @return String - */ - public String getSearchKeyword() { - return searchKeyword; - } - - /** - * searchKeyword attribute 값을 설정한다. - * @param searchKeyword String - */ - public void setSearchKeyword(String searchKeyword) { - this.searchKeyword = searchKeyword; - } - - /** - * searchUseYn attribute 를 리턴한다. - * @return String - */ - public String getSearchUseYn() { - return searchUseYn; - } - - /** - * searchUseYn attribute 값을 설정한다. - * @param searchUseYn String - */ - public void setSearchUseYn(String searchUseYn) { - this.searchUseYn = searchUseYn; - } - - /** - * pageIndex attribute 를 리턴한다. - * @return int - */ - public int getPageIndex() { - return pageIndex; - } - - /** - * pageIndex attribute 값을 설정한다. - * @param pageIndex int - */ - public void setPageIndex(int pageIndex) { - this.pageIndex = pageIndex; - } - - /** - * pageUnit attribute 를 리턴한다. - * @return int - */ - public int getPageUnit() { - return pageUnit; - } - - /** - * pageUnit attribute 값을 설정한다. - * @param pageUnit int - */ - public void setPageUnit(int pageUnit) { - this.pageUnit = pageUnit; - } - - /** - * pageSize attribute 를 리턴한다. - * @return int - */ - public int getPageSize() { - return pageSize; - } - - /** - * pageSize attribute 값을 설정한다. - * @param pageSize int - */ - public void setPageSize(int pageSize) { - this.pageSize = pageSize; - } - - /** - * firstIndex attribute 를 리턴한다. - * @return int - */ - public int getFirstIndex() { - return firstIndex; - } - - /** - * firstIndex attribute 값을 설정한다. - * @param firstIndex int - */ - public void setFirstIndex(int firstIndex) { - this.firstIndex = firstIndex; - } - - /** - * lastIndex attribute 를 리턴한다. - * @return int - */ - public int getLastIndex() { - return lastIndex; - } - - /** - * lastIndex attribute 값을 설정한다. - * @param lastIndex int - */ - public void setLastIndex(int lastIndex) { - this.lastIndex = lastIndex; - } - - /** - * recordCountPerPage attribute 를 리턴한다. - * @return int - */ - public int getRecordCountPerPage() { - return recordCountPerPage; - } - - /** - * recordCountPerPage attribute 값을 설정한다. - * @param recordCountPerPage int - */ - public void setRecordCountPerPage(int recordCountPerPage) { - this.recordCountPerPage = recordCountPerPage; - } - - -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/icr/service/EgovInsttCodeRecptnService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/icr/service/EgovInsttCodeRecptnService.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/icr/service/EgovInsttCodeRecptnService.java (nonexistent) @@ -1,69 +0,0 @@ -package egovframework.com.sym.ccm.icr.service; - -import java.util.List; - -/** - * - * 기관코드에 관한 서비스 인터페이스 클래스를 정의한다 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * - * Copyright (C) 2009 by MOPAS All right reserved. - * </pre> - */ -public interface EgovInsttCodeRecptnService { - - /** - * 기관코드수신을 처리한다. - * @param insttCode - * @throws Exception - */ - void insertInsttCodeRecptn() throws Exception; - - /** - * 기관코드 상세내역을 조회한다. - * @param insttCode - * @return InsttCode(기관코드) - * @throws Exception - */ - InsttCodeRecptn selectInsttCodeDetail(InsttCodeRecptn insttCodeRecptn) throws Exception; - - /** - * 기관코드수신 목록을 조회한다. - * @param searchVO - * @return List(기관코드 목록) - * @throws Exception - */ - List<?> selectInsttCodeRecptnList(InsttCodeRecptnVO searchVO) throws Exception; - - /** - * 기관코드수신 총 갯수를 조회한다. - * @param searchVO - * @return int(기관코드 총 갯수) - */ - int selectInsttCodeRecptnListTotCnt(InsttCodeRecptnVO searchVO) throws Exception; - - /** - * 기관코드 목록을 조회한다. - * @param searchVO - * @return List(기관코드 목록) - * @throws Exception - */ - List<?> selectInsttCodeList(InsttCodeRecptnVO searchVO) throws Exception; - - /** - * 기관코드 총 갯수를 조회한다. - * @param searchVO - * @return int(기관코드 총 갯수) - */ - int selectInsttCodeListTotCnt(InsttCodeRecptnVO searchVO) throws Exception; -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/icr/service/InsttCodeRecptn.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/icr/service/InsttCodeRecptn.java (revision 3) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/icr/service/InsttCodeRecptn.java (nonexistent) @@ -1,635 +0,0 @@ -package egovframework.com.sym.ccm.icr.service; - -import java.io.Serializable; - -/** - * 기관코드수신로그 모델 클래스 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * - * Copyright (C) 2009 by MOPAS All right reserved. - * </pre> - */ -public class InsttCodeRecptn implements Serializable { - - private static final long serialVersionUID = 1370791089416059647L; - - /* - * 발생일자 - */ - private String occrrDe = "" ; - - /* - * 기관코드 - */ - private String insttCode = "" ; - - /** - * 작업일련번호 - */ - int opertSn = 0; - - /* - * 변경구분코드 - */ - private String changeSeCode = "" ; - - /* - * 처리구분 - */ - private String processSe = "" ; - - /* - * 기타코드 - */ - private String etcCode = "" ; - - /* - * 전체기관명 - */ - private String allInsttNm = "" ; - - /* - * 최하위기관명 - */ - private String lowestInsttNm = "" ; - - /* - * 기관약칭명 - */ - private String insttAbrvNm = "" ; - - /* - * 차수 - */ - private String odr = "" ; - - /* - * 서열 - */ - private String ord = "" ; - - /* - * 기관차수 - */ - private String insttOdr = "" ; - - /* - * 최상위기관코드 - */ - private String bestInsttCode = "" ; - - /* - * 상위기관코드 - */ - private String upperInsttCode = "" ; - - /* - * 대표기관코드 - */ - private String reprsntInsttCode = "" ; - - /* - * 기관유형대분류 - */ - private String insttTyLclas = "" ; - - /* - * 기관유형중분류 - */ - private String insttTyMclas = "" ; - - /* - * 기관유형소분류 - */ - private String insttTySclas = "" ; - - /* - * 전화번호 - */ - private String telno = "" ; - - /* - * 팩스번호 - */ - private String fxnum = "" ; - - /* - * 생성일자 - */ - private String creatDe = "" ; - - /* - * 폐지일자 - */ - private String ablDe = "" ; - - /* - * 폐지유무 - */ - private String ablEnnc = "" ; - - /* - * 변경일자 - */ - private String changede = "" ; - - /* - * 변경시간 - */ - private String changeTime = "" ; - - /* - * 기초일자 - */ - private String bsisDe = "" ; - - /* - * 정렬순서 - */ - private int sortOrdr = 0 ; - - /* - * 최초등록자ID - */ - private String frstRegisterId = "" ; - - /* - * 최종수정자ID - */ - private String lastUpdusrId = "" ; - - /** - * occrrDe attribute 를 리턴한다. - * @return String - */ - public String getOccrrDe() { - return occrrDe; - } - - /** - * occrrDe attribute 값을 설정한다. - * @param occrrDe String - */ - public void setOccrrDe(String occrrDe) { - this.occrrDe = occrrDe; - } - - /** - * insttCode attribute 를 리턴한다. - * @return String - */ - public String getInsttCode() { - return insttCode; - } - - /** - * insttCode attribute 값을 설정한다. - * @param insttCode String - */ - public void setInsttCode(String insttCode) { - this.insttCode = insttCode; - } - - /** - * opertSn attribute 를 리턴한다. - * @return int - */ - public int getOpertSn() { - return opertSn; - } - - /** - * opertSn attribute 값을 설정한다. - * @param opertSn int - */ - public void setOpertSn(int opertSn) { - this.opertSn = opertSn; - } - - /** - * changeSeCode attribute 를 리턴한다. - * @return String - */ - public String getChangeSeCode() { - return changeSeCode; - } - - /** - * changeSeCode attribute 값을 설정한다. - * @param changeSeCode String - */ - public void setChangeSeCode(String changeSeCode) { - this.changeSeCode = changeSeCode; - } - - /** - * processSe attribute 를 리턴한다. - * @return String - */ - public String getProcessSe() { - return processSe; - } - - /** - * processSe attribute 값을 설정한다. - * @param processSe String - */ - public void setProcessSe(String processSe) { - this.processSe = processSe; - } - - /** - * etcCode attribute 를 리턴한다. - * @return String - */ - public String getEtcCode() { - return etcCode; - } - - /** - * etcCode attribute 값을 설정한다. - * @param etcCode String - */ - public void setEtcCode(String etcCode) { - this.etcCode = etcCode; - } - - /** - * allInsttNm attribute 를 리턴한다. - * @return String - */ - public String getAllInsttNm() { - return allInsttNm; - } - - /** - * allInsttNm attribute 값을 설정한다. - * @param allInsttNm String - */ - public void setAllInsttNm(String allInsttNm) { - this.allInsttNm = allInsttNm; - } - - /** - * lowestInsttNm attribute 를 리턴한다. - * @return String - */ - public String getLowestInsttNm() { - return lowestInsttNm; - } - - /** - * lowestInsttNm attribute 값을 설정한다. - * @param lowestInsttNm String - */ - public void setLowestInsttNm(String lowestInsttNm) { - this.lowestInsttNm = lowestInsttNm; - } - - /** - * insttAbrvNm attribute 를 리턴한다. - * @return String - */ - public String getInsttAbrvNm() { - return insttAbrvNm; - } - - /** - * insttAbrvNm attribute 값을 설정한다. - * @param insttAbrvNm String - */ - public void setInsttAbrvNm(String insttAbrvNm) { - this.insttAbrvNm = insttAbrvNm; - } - - /** - * odr attribute 를 리턴한다. - * @return String - */ - public String getOdr() { - return odr; - } - - /** - * odr attribute 값을 설정한다. - * @param odr String - */ - public void setOdr(String odr) { - this.odr = odr; - } - - /** - * ord attribute 를 리턴한다. - * @return String - */ - public String getOrd() { - return ord; - } - - /** - * ord attribute 값을 설정한다. - * @param ord String - */ - public void setOrd(String ord) { - this.ord = ord; - } - - /** - * insttOdr attribute 를 리턴한다. - * @return String - */ - public String getInsttOdr() { - return insttOdr; - } - - /** - * insttOdr attribute 값을 설정한다. - * @param insttOdr String - */ - public void setInsttOdr(String insttOdr) { - this.insttOdr = insttOdr; - } - - /** - * bestInsttCode attribute 를 리턴한다. - * @return String - */ - public String getBestInsttCode() { - return bestInsttCode; - } - - /** - * bestInsttCode attribute 값을 설정한다. - * @param bestInsttCode String - */ - public void setBestInsttCode(String bestInsttCode) { - this.bestInsttCode = bestInsttCode; - } - - /** - * upperInsttCode attribute 를 리턴한다. - * @return String - */ - public String getUpperInsttCode() { - return upperInsttCode; - } - - /** - * upperInsttCode attribute 값을 설정한다. - * @param upperInsttCode String - */ - public void setUpperInsttCode(String upperInsttCode) { - this.upperInsttCode = upperInsttCode; - } - - /** - * reprsntInsttCode attribute 를 리턴한다. - * @return String - */ - public String getReprsntInsttCode() { - return reprsntInsttCode; - } - - /** - * reprsntInsttCode attribute 값을 설정한다. - * @param reprsntInsttCode String - */ - public void setReprsntInsttCode(String reprsntInsttCode) { - this.reprsntInsttCode = reprsntInsttCode; - } - - /** - * insttTyLclas attribute 를 리턴한다. - * @return String - */ - public String getInsttTyLclas() { - return insttTyLclas; - } - - /** - * insttTyLclas attribute 값을 설정한다. - * @param insttTyLclas String - */ - public void setInsttTyLclas(String insttTyLclas) { - this.insttTyLclas = insttTyLclas; - } - - /** - * insttTyMclas attribute 를 리턴한다. - * @return String - */ - public String getInsttTyMclas() { - return insttTyMclas; - } - - /** - * insttTyMclas attribute 값을 설정한다. - * @param insttTyMclas String - */ - public void setInsttTyMclas(String insttTyMclas) { - this.insttTyMclas = insttTyMclas; - } - - /** - * insttTySclas attribute 를 리턴한다. - * @return String - */ - public String getInsttTySclas() { - return insttTySclas; - } - - /** - * insttTySclas attribute 값을 설정한다. - * @param insttTySclas String - */ - public void setInsttTySclas(String insttTySclas) { - this.insttTySclas = insttTySclas; - } - - /** - * telno attribute 를 리턴한다. - * @return String - */ - public String getTelno() { - return telno; - } - - /** - * telno attribute 값을 설정한다. - * @param telno String - */ - public void setTelno(String telno) { - this.telno = telno; - } - - /** - * fxnum attribute 를 리턴한다. - * @return String - */ - public String getFxnum() { - return fxnum; - } - - /** - * fxnum attribute 값을 설정한다. - * @param fxnum String - */ - public void setFxnum(String fxnum) { - this.fxnum = fxnum; - } - - /** - * creatDe attribute 를 리턴한다. - * @return String - */ - public String getCreatDe() { - return creatDe; - } - - /** - * creatDe attribute 값을 설정한다. - * @param creatDe String - */ - public void setCreatDe(String creatDe) { - this.creatDe = creatDe; - } - - /** - * ablDe attribute 를 리턴한다. - * @return String - */ - public String getAblDe() { - return ablDe; - } - - /** - * ablDe attribute 값을 설정한다. - * @param ablDe String - */ - public void setAblDe(String ablDe) { - this.ablDe = ablDe; - } - - /** - * ablEnnc attribute 를 리턴한다. - * @return String - */ - public String getAblEnnc() { - return ablEnnc; - } - - /** - * ablEnnc attribute 값을 설정한다. - * @param ablEnnc String - */ - public void setAblEnnc(String ablEnnc) { - this.ablEnnc = ablEnnc; - } - - /** - * changede attribute 를 리턴한다. - * @return String - */ - public String getChangede() { - return changede; - } - - /** - * changede attribute 값을 설정한다. - * @param changede String - */ - public void setChangede(String changede) { - this.changede = changede; - } - - /** - * changeTime attribute 를 리턴한다. - * @return String - */ - public String getChangeTime() { - return changeTime; - } - - /** - * changeTime attribute 값을 설정한다. - * @param changeTime String - */ - public void setChangeTime(String changeTime) { - this.changeTime = changeTime; - } - - /** - * bsisDe attribute 를 리턴한다. - * @return String - */ - public String getBsisDe() { - return bsisDe; - } - - /** - * bsisDe attribute 값을 설정한다. - * @param bsisDe String - */ - public void setBsisDe(String bsisDe) { - this.bsisDe = bsisDe; - } - - /** - * sortOrdr attribute 를 리턴한다. - * @return int - */ - public int getSortOrdr() { - return sortOrdr; - } - - /** - * sortOrdr attribute 값을 설정한다. - * @param sortOrdr int - */ - public void setSortOrdr(int sortOrdr) { - this.sortOrdr = sortOrdr; - } - - /** - * frstRegisterId attribute 를 리턴한다. - * @return String - */ - public String getFrstRegisterId() { - return frstRegisterId; - } - - /** - * frstRegisterId attribute 값을 설정한다. - * @param frstRegisterId String - */ - public void setFrstRegisterId(String frstRegisterId) { - this.frstRegisterId = frstRegisterId; - } - - /** - * lastUpdusrId attribute 를 리턴한다. - * @return String - */ - public String getLastUpdusrId() { - return lastUpdusrId; - } - - /** - * lastUpdusrId attribute 값을 설정한다. - * @param lastUpdusrId String - */ - public void setLastUpdusrId(String lastUpdusrId) { - this.lastUpdusrId = lastUpdusrId; - } - -} Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_postgres.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_postgres.xml (nonexistent) @@ -1,94 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoAppraisalDAO"> - - <select id="selectKnoAppraisalList" parameterType="egovframework.com.dam.app.service.KnoAppraisalVO" resultType="egovMap"> - - SELECT A.KNWLDG_ID "knoId" - , A.KNWLDG_NM "knoNm" - , B.KNWLDG_TY_NM "knoTypeNm" - , D.USER_NM "userNm" - , A.KNWLDG_EVL "knoAps" - , TO_CHAR(TO_DATE(A.EVL_DE,'YYYYmmdd'), 'YYYY-MM-DD') "appYmd" - , A.FRST_REGISTER_ID "frstRegisterId" - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID "lastUpdusrId" - , A.LAST_UPDT_PNTTM "lastUpdusrPnttm" - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D, COMTNDAMPRO E - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_TY_CODE = E.KNWLDG_TY_CODE - AND E.EXPERT_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND E.EXPERT_ID = #{emplyrId} - AND COALESCE(A.KNWLDG_EVL, '') NOT IN ('3') - - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectKnoAppraisalTotCnt" parameterType="egovframework.com.dam.app.service.KnoAppraisalVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D, COMTNDAMPRO E - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_TY_CODE = E.KNWLDG_TY_CODE - AND E.EXPERT_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND E.EXPERT_ID = #{emplyrId} - AND COALESCE(A.KNWLDG_EVL, '') NOT IN ('3') - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectKnoAppraisal" parameterType="egovframework.com.dam.app.service.KnoAppraisal" resultType="egovframework.com.dam.app.service.KnoAppraisal"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , A.KNWLDG_CN knoCn - , A.OTHBC_AT othbcAt - , A.ATCH_FILE_ID atchFileId - , A.EVL_DE appYmd - , A.KNWLDG_EVL knoAps - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_ID = #{knoId} - - </select> - - <update id="updateKnoAppraisal"> - - UPDATE COMTNDAMKNOIFM - SET EVL_DE = #{appYmd} - , KNWLDG_EVL = #{knoAps} - , EXPERT_ID = #{speId} - , LAST_UPDT_PNTTM = NOW() - WHERE OTHBC_AT = 'Y' - AND KNWLDG_ID = #{knoId} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_cubrid.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_cubrid.xml (nonexistent) @@ -1,103 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoAppraisalDAO"> - - <select id="selectKnoAppraisalList" parameterType="egovframework.com.dam.app.service.KnoAppraisalVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , B.KNWLDG_TY_NM knoTypeNm - , D.USER_NM userNm - , A.KNWLDG_EVL knoAps - , TO_CHAR(A.EVL_DE,'YYYY-MM-DD') appYmd - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D, COMTNDAMPRO E - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_TY_CODE = E.KNWLDG_TY_CODE - AND E.EXPERT_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND E.EXPERT_ID = #{emplyrId} - AND NVL(A.KNWLDG_EVL,0) NOT IN ('3') - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) Z - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectKnoAppraisalTotCnt" parameterType="egovframework.com.dam.app.service.KnoAppraisalVO" resultType="int"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D, COMTNDAMPRO E - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_TY_CODE = E.KNWLDG_TY_CODE - AND E.EXPERT_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND E.EXPERT_ID = #{emplyrId} - AND NVL(A.KNWLDG_EVL,0) NOT IN ('3') - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectKnoAppraisal" parameterType="egovframework.com.dam.app.service.KnoAppraisal" resultType="egovframework.com.dam.app.service.KnoAppraisal"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , A.KNWLDG_CN knoCn - , A.OTHBC_AT othbcAt - , A.ATCH_FILE_ID atchFileId - , A.EVL_DE appYmd - , A.KNWLDG_EVL knoAps - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_ID = #{knoId} - - </select> - - <update id="updateKnoAppraisal"> - - UPDATE COMTNDAMKNOIFM - SET EVL_DE = #{appYmd} - , KNWLDG_EVL = #{knoAps} - , EXPERT_ID = #{speId} - , LAST_UPDT_PNTTM = SYSDATETIME - WHERE OTHBC_AT = 'Y' - AND KNWLDG_ID = #{knoId} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_oracle.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_oracle.xml (nonexistent) @@ -1,103 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoAppraisalDAO"> - - <select id="selectKnoAppraisalList" parameterType="egovframework.com.dam.app.service.KnoAppraisalVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , B.KNWLDG_TY_NM knoTypeNm - , D.USER_NM userNm - , A.KNWLDG_EVL knoAps - , TO_CHAR(A.EVL_DE,'YYYY-MM-DD') appYmd - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D, COMTNDAMPRO E - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_TY_CODE = E.KNWLDG_TY_CODE - AND E.EXPERT_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND E.EXPERT_ID = #{emplyrId} - AND NVL(A.KNWLDG_EVL,0) NOT IN ('3') - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectKnoAppraisalTotCnt" parameterType="egovframework.com.dam.app.service.KnoAppraisalVO" resultType="int"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D, COMTNDAMPRO E - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_TY_CODE = E.KNWLDG_TY_CODE - AND E.EXPERT_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND E.EXPERT_ID = #{emplyrId} - AND NVL(A.KNWLDG_EVL,0) NOT IN ('3') - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectKnoAppraisal" parameterType="egovframework.com.dam.app.service.KnoAppraisal" resultType="egovframework.com.dam.app.service.KnoAppraisal"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , A.KNWLDG_CN knoCn - , A.OTHBC_AT othbcAt - , A.ATCH_FILE_ID atchFileId - , A.EVL_DE appYmd - , A.KNWLDG_EVL knoAps - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_ID = #{knoId} - - </select> - - <update id="updateKnoAppraisal"> - - UPDATE COMTNDAMKNOIFM - SET EVL_DE = #{appYmd} - , KNWLDG_EVL = #{knoAps} - , EXPERT_ID = #{speId} - , LAST_UPDT_PNTTM = sysdate - WHERE OTHBC_AT = 'Y' - AND KNWLDG_ID = #{knoId} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_altibase.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_altibase.xml (nonexistent) @@ -1,103 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoAppraisalDAO"> - - <select id="selectKnoAppraisalList" parameterType="egovframework.com.dam.app.service.KnoAppraisalVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , B.KNWLDG_TY_NM knoTypeNm - , D.USER_NM userNm - , A.KNWLDG_EVL knoAps - , A.EVL_DE APP_YMD - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D, COMTNDAMPRO E - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_TY_CODE = E.KNWLDG_TY_CODE - AND E.EXPERT_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND E.EXPERT_ID = #{emplyrId} - AND NVL(A.KNWLDG_EVL,0) NOT IN ('3') - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectKnoAppraisalTotCnt" parameterType="egovframework.com.dam.app.service.KnoAppraisalVO" resultType="int"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D, COMTNDAMPRO E - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_TY_CODE = E.KNWLDG_TY_CODE - AND E.EXPERT_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND E.EXPERT_ID = #{emplyrId} - AND NVL(A.KNWLDG_EVL,0) NOT IN ('3') - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectKnoAppraisal" parameterType="egovframework.com.dam.app.service.KnoAppraisal" resultType="egovframework.com.dam.app.service.KnoAppraisal"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , A.KNWLDG_CN knoCn - , A.OTHBC_AT othbcAt - , A.ATCH_FILE_ID atchFileId - , A.EVL_DE appYmd - , A.KNWLDG_EVL knoAps - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_ID = #{knoId} - - </select> - - <update id="updateKnoAppraisal"> - - UPDATE COMTNDAMKNOIFM - SET EVL_DE = #{appYmd} - , KNWLDG_EVL = #{knoAps} - , EXPERT_ID = #{speId} - , LAST_UPDT_PNTTM = sysdate - WHERE OTHBC_AT = 'Y' - AND KNWLDG_ID = #{knoId} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_mysql.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_mysql.xml (nonexistent) @@ -1,94 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoAppraisalDAO"> - - <select id="selectKnoAppraisalList" parameterType="egovframework.com.dam.app.service.KnoAppraisalVO" resultType="egovMap"> - - SELECT A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , B.KNWLDG_TY_NM knoTypeNm - , D.USER_NM userNm - , A.KNWLDG_EVL knoAps - , DATE_FORMAT(A.EVL_DE,'%Y-%m-%d') appYmd - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D, COMTNDAMPRO E - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_TY_CODE = E.KNWLDG_TY_CODE - AND E.EXPERT_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND E.EXPERT_ID = #{emplyrId} - AND IFNULL(A.KNWLDG_EVL, '') NOT IN ('3') - - - <if test='searchCondition == "1"'>AND - binary(A.KNWLDG_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(D.USER_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectKnoAppraisalTotCnt" parameterType="egovframework.com.dam.app.service.KnoAppraisalVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D, COMTNDAMPRO E - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_TY_CODE = E.KNWLDG_TY_CODE - AND E.EXPERT_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND E.EXPERT_ID = #{emplyrId} - AND IFNULL(A.KNWLDG_EVL, '') NOT IN ('3') - - <if test='searchCondition == "1"'>AND - binary(A.KNWLDG_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(D.USER_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectKnoAppraisal" parameterType="egovframework.com.dam.app.service.KnoAppraisal" resultType="egovframework.com.dam.app.service.KnoAppraisal"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , A.KNWLDG_CN knoCn - , A.OTHBC_AT othbcAt - , A.ATCH_FILE_ID atchFileId - , DATE_FORMAT(A.EVL_DE,'%Y-%m-%d') appYmd - , A.KNWLDG_EVL knoAps - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_ID = #{knoId} - - </select> - - <update id="updateKnoAppraisal"> - - UPDATE COMTNDAMKNOIFM - SET EVL_DE = #{appYmd} - , KNWLDG_EVL = #{knoAps} - , EXPERT_ID = #{speId} - , LAST_UPDT_PNTTM = sysdate() - WHERE OTHBC_AT = 'Y' - AND KNWLDG_ID = #{knoId} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_tibero.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_tibero.xml (nonexistent) @@ -1,103 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoAppraisalDAO"> - - <select id="selectKnoAppraisalList" parameterType="egovframework.com.dam.app.service.KnoAppraisalVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , B.KNWLDG_TY_NM knoTypeNm - , D.USER_NM userNm - , A.KNWLDG_EVL knoAps - , A.EVL_DE APP_YMD - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D, COMTNDAMPRO E - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_TY_CODE = E.KNWLDG_TY_CODE - AND E.EXPERT_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND E.EXPERT_ID = #{emplyrId} - AND NVL(A.KNWLDG_EVL,0) NOT IN ('3') - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectKnoAppraisalTotCnt" parameterType="egovframework.com.dam.app.service.KnoAppraisalVO" resultType="int"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D, COMTNDAMPRO E - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_TY_CODE = E.KNWLDG_TY_CODE - AND E.EXPERT_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND E.EXPERT_ID = #{emplyrId} - AND NVL(A.KNWLDG_EVL,0) NOT IN ('3') - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectKnoAppraisal" parameterType="egovframework.com.dam.app.service.KnoAppraisal" resultType="egovframework.com.dam.app.service.KnoAppraisal"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , A.KNWLDG_CN knoCn - , A.OTHBC_AT othbcAt - , A.ATCH_FILE_ID atchFileId - , A.EVL_DE appYmd - , A.KNWLDG_EVL knoAps - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_ID = #{knoId} - - </select> - - <update id="updateKnoAppraisal"> - - UPDATE COMTNDAMKNOIFM - SET EVL_DE = #{appYmd} - , KNWLDG_EVL = #{knoAps} - , EXPERT_ID = #{speId} - , LAST_UPDT_PNTTM = sysdate - WHERE OTHBC_AT = 'Y' - AND KNWLDG_ID = #{knoId} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_maria.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/app/EgovDamKnoAppraisal_SQL_maria.xml (nonexistent) @@ -1,94 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoAppraisalDAO"> - - <select id="selectKnoAppraisalList" parameterType="egovframework.com.dam.app.service.KnoAppraisalVO" resultType="egovMap"> - - SELECT A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , B.KNWLDG_TY_NM knoTypeNm - , D.USER_NM userNm - , A.KNWLDG_EVL knoAps - , DATE_FORMAT(A.EVL_DE,'%Y-%m-%d') appYmd - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D, COMTNDAMPRO E - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_TY_CODE = E.KNWLDG_TY_CODE - AND E.EXPERT_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND E.EXPERT_ID = #{emplyrId} - AND IFNULL(A.KNWLDG_EVL, '') NOT IN ('3') - - - <if test='searchCondition == "1"'>AND - binary(A.KNWLDG_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(D.USER_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectKnoAppraisalTotCnt" parameterType="egovframework.com.dam.app.service.KnoAppraisalVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D, COMTNDAMPRO E - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_TY_CODE = E.KNWLDG_TY_CODE - AND E.EXPERT_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND E.EXPERT_ID = #{emplyrId} - AND IFNULL(A.KNWLDG_EVL, '') NOT IN ('3') - - <if test='searchCondition == "1"'>AND - binary(A.KNWLDG_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(D.USER_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectKnoAppraisal" parameterType="egovframework.com.dam.app.service.KnoAppraisal" resultType="egovframework.com.dam.app.service.KnoAppraisal"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , A.KNWLDG_CN knoCn - , A.OTHBC_AT othbcAt - , A.ATCH_FILE_ID atchFileId - , DATE_FORMAT(A.EVL_DE,'%Y-%m-%d') appYmd - , A.KNWLDG_EVL knoAps - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_ID = #{knoId} - - </select> - - <update id="updateKnoAppraisal"> - - UPDATE COMTNDAMKNOIFM - SET EVL_DE = #{appYmd} - , KNWLDG_EVL = #{knoAps} - , EXPERT_ID = #{speId} - , LAST_UPDT_PNTTM = sysdate() - WHERE OTHBC_AT = 'Y' - AND KNWLDG_ID = #{knoId} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_cubrid.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_cubrid.xml (nonexistent) @@ -1,106 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoManagementDAO"> - - <select id="selectKnoManagementList" parameterType="egovframework.com.dam.mgm.service.KnoManagementVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , C.ORGNZT_NM orgnztNm - , B.KNWLDG_TY_NM knoTypeNm - , D.USER_NM userNm - , A.EVL_DE appYmd - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM frstRegistPnttm - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdtPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_EVL = '1' - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) Z - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectKnoManagementTotCnt" parameterType="egovframework.com.dam.mgm.service.KnoManagementVO" resultType="int"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_EVL = '1' - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectKnoManagement" parameterType="egovframework.com.dam.mgm.service.KnoManagement" resultType="egovframework.com.dam.mgm.service.KnoManagement"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , A.KNWLDG_CN knoCn - , E.USER_NM userNm - , A.OTHBC_AT othbcAt - , A.ATCH_FILE_ID atchFileId - , A.EVL_DE appYmd - , (select a.user_nm from COMVNUSERMASTER a, COMTNDAMKNOIFM b where a.ESNTL_ID = b.EXPERT_ID and b.KNWLDG_ID = #{knoId}) speNm - , A.DSUSE_DE junkYmd - , A.KNWLDG_EVL knoAps - , D.AUTHOR_CODE authorCode - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMTNEMPLYRSCRTYESTBS D, COMVNUSERMASTER E - WHERE A.ORGNZT_ID = B.ORGNZT_ID - AND B.ORGNZT_ID = C.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = E.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_ID = #{knoId} - AND D.SCRTY_DTRMN_TRGET_ID = #{emplyrId} - - </select> - - <update id="updateKnoManagement"> - - UPDATE COMTNDAMKNOIFM - SET DSUSE_DE = #{junkYmd} - , KNWLDG_EVL = #{knoAps} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = SYSDATETIME - WHERE OTHBC_AT = 'Y' - AND KNWLDG_ID = #{knoId} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_mysql.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_mysql.xml (nonexistent) @@ -1,96 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoManagementDAO"> - - <select id="selectKnoManagementList" parameterType="egovframework.com.dam.mgm.service.KnoManagementVO" resultType="egovMap"> - - SELECT A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , C.ORGNZT_NM orgnztNm - , B.KNWLDG_TY_NM knoTypeNm - , D.USER_NM userNm - , DATE_FORMAT(A.EVL_DE,'%Y-%m-%d') appYmd - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM frstRegistPnttm - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdtPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_EVL = '1' - - <if test='searchCondition == "1"'>AND - binary(A.KNWLDG_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(D.USER_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectKnoManagementTotCnt" parameterType="egovframework.com.dam.mgm.service.KnoManagementVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_EVL = '1' - - <if test='searchCondition == "1"'>AND - binary(A.KNWLDG_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(D.USER_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectKnoManagement" parameterType="egovframework.com.dam.mgm.service.KnoManagement" resultType="egovframework.com.dam.mgm.service.KnoManagement"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , A.KNWLDG_CN knoCn - , E.USER_NM userNm - , A.OTHBC_AT othbcAt - , A.ATCH_FILE_ID atchFileId - , DATE_FORMAT(A.EVL_DE,'%Y-%m-%d') appYmd - , (select a.user_nm from COMVNUSERMASTER a, COMTNDAMKNOIFM b where a.ESNTL_ID = b.EXPERT_ID and b.KNWLDG_ID = #{knoId}) speNm - , A.DSUSE_DE junkYmd - , A.KNWLDG_EVL knoAps - , D.AUTHOR_CODE authorCode - , A.FRST_REGISTER_ID frstRegisterId - , DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMTNEMPLYRSCRTYESTBS D, COMVNUSERMASTER E - WHERE A.ORGNZT_ID = B.ORGNZT_ID - AND B.ORGNZT_ID = C.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = E.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_ID = #{knoId} - AND D.SCRTY_DTRMN_TRGET_ID = #{emplyrId} - - </select> - - <update id="updateKnoManagement"> - - UPDATE COMTNDAMKNOIFM - SET DSUSE_DE = #{junkYmd} - , KNWLDG_EVL = #{knoAps} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE OTHBC_AT = 'Y' - AND KNWLDG_ID = #{knoId} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_oracle.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_oracle.xml (nonexistent) @@ -1,106 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoManagementDAO"> - - <select id="selectKnoManagementList" parameterType="egovframework.com.dam.mgm.service.KnoManagementVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , C.ORGNZT_NM orgnztNm - , B.KNWLDG_TY_NM knoTypeNm - , D.USER_NM userNm - , A.EVL_DE appYmd - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM frstRegistPnttm - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdtPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_EVL = '1' - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectKnoManagementTotCnt" parameterType="egovframework.com.dam.mgm.service.KnoManagementVO" resultType="int"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_EVL = '1' - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectKnoManagement" parameterType="egovframework.com.dam.mgm.service.KnoManagement" resultType="egovframework.com.dam.mgm.service.KnoManagement"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , A.KNWLDG_CN knoCn - , E.USER_NM userNm - , A.OTHBC_AT othbcAt - , A.ATCH_FILE_ID atchFileId - , A.EVL_DE appYmd - , (select a.user_nm from COMVNUSERMASTER a, COMTNDAMKNOIFM b where a.ESNTL_ID = b.EXPERT_ID and b.KNWLDG_ID = #{knoId}) speNm - , A.DSUSE_DE junkYmd - , A.KNWLDG_EVL knoAps - , D.AUTHOR_CODE authorCode - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMTNEMPLYRSCRTYESTBS D, COMVNUSERMASTER E - WHERE A.ORGNZT_ID = B.ORGNZT_ID - AND B.ORGNZT_ID = C.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = E.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_ID = #{knoId} - AND D.SCRTY_DTRMN_TRGET_ID = #{emplyrId} - - </select> - - <update id="updateKnoManagement"> - - UPDATE COMTNDAMKNOIFM - SET DSUSE_DE = #{junkYmd} - , KNWLDG_EVL = #{knoAps} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE OTHBC_AT = 'Y' - AND KNWLDG_ID = #{knoId} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_altibase.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_altibase.xml (nonexistent) @@ -1,106 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoManagementDAO"> - - <select id="selectKnoManagementList" parameterType="egovframework.com.dam.mgm.service.KnoManagementVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , C.ORGNZT_NM orgnztNm - , B.KNWLDG_TY_NM knoTypeNm - , D.USER_NM userNm - , A.EVL_DE appYmd - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM frstRegistPnttm - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdtPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_EVL = '1' - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectKnoManagementTotCnt" parameterType="egovframework.com.dam.mgm.service.KnoManagementVO" resultType="int"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_EVL = '1' - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectKnoManagement" parameterType="egovframework.com.dam.mgm.service.KnoManagement" resultType="egovframework.com.dam.mgm.service.KnoManagement"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , A.KNWLDG_CN knoCn - , E.USER_NM userNm - , A.OTHBC_AT othbcAt - , A.ATCH_FILE_ID atchFileId - , A.EVL_DE appYmd - , (select a.user_nm from COMVNUSERMASTER a, COMTNDAMKNOIFM b where a.ESNTL_ID = b.EXPERT_ID and b.KNWLDG_ID = #{knoId}) speNm - , A.DSUSE_DE junkYmd - , A.KNWLDG_EVL knoAps - , D.AUTHOR_CODE authorCode - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMTNEMPLYRSCRTYESTBS D, COMVNUSERMASTER E - WHERE A.ORGNZT_ID = B.ORGNZT_ID - AND B.ORGNZT_ID = C.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = E.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_ID = #{knoId} - AND D.SCRTY_DTRMN_TRGET_ID = #{emplyrId} - - </select> - - <update id="updateKnoManagement"> - - UPDATE COMTNDAMKNOIFM - SET DSUSE_DE = #{junkYmd} - , KNWLDG_EVL = #{knoAps} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE OTHBC_AT = 'Y' - AND KNWLDG_ID = #{knoId} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_maria.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_maria.xml (nonexistent) @@ -1,96 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoManagementDAO"> - - <select id="selectKnoManagementList" parameterType="egovframework.com.dam.mgm.service.KnoManagementVO" resultType="egovMap"> - - SELECT A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , C.ORGNZT_NM orgnztNm - , B.KNWLDG_TY_NM knoTypeNm - , D.USER_NM userNm - , DATE_FORMAT(A.EVL_DE,'%Y-%m-%d') appYmd - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM frstRegistPnttm - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdtPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_EVL = '1' - - <if test='searchCondition == "1"'>AND - binary(A.KNWLDG_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(D.USER_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectKnoManagementTotCnt" parameterType="egovframework.com.dam.mgm.service.KnoManagementVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_EVL = '1' - - <if test='searchCondition == "1"'>AND - binary(A.KNWLDG_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(D.USER_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectKnoManagement" parameterType="egovframework.com.dam.mgm.service.KnoManagement" resultType="egovframework.com.dam.mgm.service.KnoManagement"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , A.KNWLDG_CN knoCn - , E.USER_NM userNm - , A.OTHBC_AT othbcAt - , A.ATCH_FILE_ID atchFileId - , DATE_FORMAT(A.EVL_DE,'%Y-%m-%d') appYmd - , (select a.user_nm from COMVNUSERMASTER a, COMTNDAMKNOIFM b where a.ESNTL_ID = b.EXPERT_ID and b.KNWLDG_ID = #{knoId}) speNm - , A.DSUSE_DE junkYmd - , A.KNWLDG_EVL knoAps - , D.AUTHOR_CODE authorCode - , A.FRST_REGISTER_ID frstRegisterId - , DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMTNEMPLYRSCRTYESTBS D, COMVNUSERMASTER E - WHERE A.ORGNZT_ID = B.ORGNZT_ID - AND B.ORGNZT_ID = C.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = E.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_ID = #{knoId} - AND D.SCRTY_DTRMN_TRGET_ID = #{emplyrId} - - </select> - - <update id="updateKnoManagement"> - - UPDATE COMTNDAMKNOIFM - SET DSUSE_DE = #{junkYmd} - , KNWLDG_EVL = #{knoAps} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE OTHBC_AT = 'Y' - AND KNWLDG_ID = #{knoId} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_tibero.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_tibero.xml (nonexistent) @@ -1,106 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoManagementDAO"> - - <select id="selectKnoManagementList" parameterType="egovframework.com.dam.mgm.service.KnoManagementVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , C.ORGNZT_NM orgnztNm - , B.KNWLDG_TY_NM knoTypeNm - , D.USER_NM userNm - , A.EVL_DE appYmd - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM frstRegistPnttm - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdtPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_EVL = '1' - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectKnoManagementTotCnt" parameterType="egovframework.com.dam.mgm.service.KnoManagementVO" resultType="int"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_EVL = '1' - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectKnoManagement" parameterType="egovframework.com.dam.mgm.service.KnoManagement" resultType="egovframework.com.dam.mgm.service.KnoManagement"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , A.KNWLDG_CN knoCn - , E.USER_NM userNm - , A.OTHBC_AT othbcAt - , A.ATCH_FILE_ID atchFileId - , A.EVL_DE appYmd - , (select a.user_nm from COMVNUSERMASTER a, COMTNDAMKNOIFM b where a.ESNTL_ID = b.EXPERT_ID and b.KNWLDG_ID = #{knoId}) speNm - , A.DSUSE_DE junkYmd - , A.KNWLDG_EVL knoAps - , D.AUTHOR_CODE authorCode - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMTNEMPLYRSCRTYESTBS D, COMVNUSERMASTER E - WHERE A.ORGNZT_ID = B.ORGNZT_ID - AND B.ORGNZT_ID = C.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = E.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_ID = #{knoId} - AND D.SCRTY_DTRMN_TRGET_ID = #{emplyrId} - - </select> - - <update id="updateKnoManagement"> - - UPDATE COMTNDAMKNOIFM - SET DSUSE_DE = #{junkYmd} - , KNWLDG_EVL = #{knoAps} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE OTHBC_AT = 'Y' - AND KNWLDG_ID = #{knoId} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_postgres.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/mgm/EgovKnoManagement_SQL_postgres.xml (nonexistent) @@ -1,96 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoManagementDAO"> - - <select id="selectKnoManagementList" parameterType="egovframework.com.dam.mgm.service.KnoManagementVO" resultType="egovMap"> - - SELECT A.KNWLDG_ID "knoId" - , A.KNWLDG_NM "knoNm" - , C.ORGNZT_NM "orgnztNm" - , B.KNWLDG_TY_NM "knoTypeNm" - , D.USER_NM "userNm" - , A.EVL_DE "appYmd" - , A.FRST_REGISTER_ID "frstRegisterId" - , A.FRST_REGIST_PNTTM "frstRegistPnttm" - , A.LAST_UPDUSR_ID "lastUpdusrId" - , A.LAST_UPDT_PNTTM "lastUpdtPnttm" - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_EVL = '1' - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectKnoManagementTotCnt" parameterType="egovframework.com.dam.mgm.service.KnoManagementVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_EVL = '1' - - <if test='searchCondition == "1"'>AND - A.KNWLDG_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - D.USER_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectKnoManagement" parameterType="egovframework.com.dam.mgm.service.KnoManagement" resultType="egovframework.com.dam.mgm.service.KnoManagement"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , A.KNWLDG_CN knoCn - , E.USER_NM userNm - , A.OTHBC_AT othbcAt - , A.ATCH_FILE_ID atchFileId - , A.EVL_DE appYmd - , (select a.user_nm from COMVNUSERMASTER a, COMTNDAMKNOIFM b where a.ESNTL_ID = b.EXPERT_ID and b.KNWLDG_ID = #{knoId}) speNm - , A.DSUSE_DE junkYmd - , A.KNWLDG_EVL knoAps - , D.AUTHOR_CODE authorCode - , A.FRST_REGISTER_ID frstRegisterId - , TO_CHAR(A.FRST_REGIST_PNTTM,'YYYYmmdd') FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMTNEMPLYRSCRTYESTBS D, COMVNUSERMASTER E - WHERE A.ORGNZT_ID = B.ORGNZT_ID - AND B.ORGNZT_ID = C.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = E.ESNTL_ID - AND A.OTHBC_AT = 'Y' - AND A.KNWLDG_ID = #{knoId} - AND D.SCRTY_DTRMN_TRGET_ID = #{emplyrId} - - </select> - - <update id="updateKnoManagement"> - - UPDATE COMTNDAMKNOIFM - SET DSUSE_DE = #{junkYmd} - , KNWLDG_EVL = #{knoAps} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = NOW() - WHERE OTHBC_AT = 'Y' - AND KNWLDG_ID = #{knoId} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_cubrid.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_cubrid.xml (nonexistent) @@ -1,165 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoSpecialistDAO"> - - <resultMap id="KnoSpecialistList" type="egovframework.com.dam.spe.spe.service.KnoSpecialistVO"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="userNm" column="USER_NM"/> - <result property="appTypeCd" column="EXPERT_GRAD"/> - <result property="speConfmDe" column="EXPERT_CONFM_DE"/> - <result property="speId" column="EXPERT_ID"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <resultMap id="KnoSpecialist" type="egovframework.com.dam.spe.spe.service.KnoSpecialist"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="appTypeCd" column="EXPERT_GRAD"/> - <result property="speExpCn" column="EXPERT_DC"/> - <result property="speConfmDe" column="EXPERT_CONFM_DE"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectKnoSpecialistList" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialistVO" resultMap="KnoSpecialistList"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT C.ORGNZT_NM - , B.KNWLDG_TY_CODE - , B.KNWLDG_TY_NM - , D.USER_NM - , A.EXPERT_GRAD - , A.EXPERT_CONFM_DE - , A.EXPERT_ID - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - - <if test='searchCondition == "1"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - B.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) Z - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectKnoSpecialistTotCnt" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialistVO" resultType="java.lang.Integer"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - - <if test='searchCondition == "1"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - B.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectKnoSpecialist" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialist" resultMap="KnoSpecialist"> - - SELECT C.ORGNZT_NM - , C.ORGNZT_ID - , A.EXPERT_ID - , D.USER_NM - , B.KNWLDG_TY_NM - , B.KNWLDG_TY_CODE - , A.EXPERT_GRAD - , A.EXPERT_DC - , A.EXPERT_CONFM_DE - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - AND A.EXPERT_ID = #{speId} - AND A.KNWLDG_TY_CODE = #{knoTypeCd} - AND A.EXPERT_GRAD = #{appTypeCd} - - </select> - - <insert id="insertKnoSpecialist"> - - INSERT - INTO COMTNDAMPRO - ( EXPERT_ID - , KNWLDG_TY_CODE - , EXPERT_GRAD - , EXPERT_DC - , EXPERT_CONFM_DE - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{speId} - , #{knoTypeCd} - , #{appTypeCd} - , #{speExpCn} - , #{speConfmDe} - , #{frstRegisterId} - , SYSDATETIME - , #{lastUpdusrId} - , SYSDATETIME - ) - - </insert> - - <update id="updateKnoSpecialist"> - - UPDATE COMTNDAMPRO - SET EXPERT_GRAD = #{appTypeNm} - , EXPERT_DC = #{speExpCn} - , EXPERT_CONFM_DE = #{speConfmDe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = SYSDATETIME - WHERE EXPERT_ID = #{speId} - AND KNWLDG_TY_CODE = #{knoTypeCd} - AND EXPERT_GRAD = #{appTypeCd} - - </update> - - <delete id="deleteKnoSpecialist"> - - DELETE FROM COMTNDAMPRO - WHERE EXPERT_ID = #{speId} - AND KNWLDG_TY_CODE = #{knoTypeCd} - AND EXPERT_GRAD = #{appTypeCd} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_maria.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_maria.xml (nonexistent) @@ -1,126 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoSpecialistDAO"> - - <select id="selectKnoSpecialistList" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialistVO" resultType="egovMap"> - - SELECT C.ORGNZT_NM orgnztNm - , B.KNWLDG_TY_CODE knoTypeCd - , B.KNWLDG_TY_NM knoTypeNm - , D.USER_NM userNm - , A.EXPERT_GRAD appTypeCd - , DATE_FORMAT(A.EXPERT_CONFM_DE,'%Y-%m-%d') speConfmDe - , A.EXPERT_ID speId - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - - <if test='searchCondition == "1"'>AND - binary(D.USER_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(B.KNWLDG_TY_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectKnoSpecialistTotCnt" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialistVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - - <if test='searchCondition == "1"'>AND - binary(D.USER_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(B.KNWLDG_TY_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectKnoSpecialist" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialist" resultType="egovframework.com.dam.spe.spe.service.KnoSpecialist"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , A.EXPERT_ID speId - , D.USER_NM userNm - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.EXPERT_GRAD appTypeCd - , A.EXPERT_DC speExpCn - , DATE_FORMAT(A.EXPERT_CONFM_DE,'%Y-%m-%d') speConfmDe - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - AND A.EXPERT_ID = #{speId} - AND A.KNWLDG_TY_CODE = #{knoTypeCd} - AND A.EXPERT_GRAD = #{appTypeCd} - - </select> - - <insert id="insertKnoSpecialist"> - - INSERT - INTO COMTNDAMPRO - ( EXPERT_ID - , KNWLDG_TY_CODE - , EXPERT_GRAD - , EXPERT_DC - , EXPERT_CONFM_DE - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{speId} - , #{knoTypeCd} - , #{appTypeCd} - , #{speExpCn} - , #{speConfmDe} - , #{frstRegisterId} - , sysdate() - , #{lastUpdusrId} - , sysdate() - ) - - </insert> - - <update id="updateKnoSpecialist"> - - UPDATE COMTNDAMPRO - SET EXPERT_GRAD = #{appTypeNm} - , EXPERT_DC = #{speExpCn} - , EXPERT_CONFM_DE = #{speConfmDe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE EXPERT_ID = #{speId} - AND KNWLDG_TY_CODE = #{knoTypeCd} - AND EXPERT_GRAD = #{appTypeCd} - - </update> - - <delete id="deleteKnoSpecialist"> - - DELETE FROM COMTNDAMPRO - WHERE EXPERT_ID = #{speId} - AND KNWLDG_TY_CODE = #{knoTypeCd} - AND EXPERT_GRAD = #{appTypeCd} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_oracle.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_oracle.xml (nonexistent) @@ -1,165 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoSpecialistDAO"> - - <resultMap id="KnoSpecialistList" type="egovframework.com.dam.spe.spe.service.KnoSpecialistVO"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="userNm" column="USER_NM"/> - <result property="appTypeCd" column="EXPERT_GRAD"/> - <result property="speConfmDe" column="EXPERT_CONFM_DE"/> - <result property="speId" column="EXPERT_ID"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <resultMap id="KnoSpecialist" type="egovframework.com.dam.spe.spe.service.KnoSpecialist"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="appTypeCd" column="EXPERT_GRAD"/> - <result property="speExpCn" column="EXPERT_DC"/> - <result property="speConfmDe" column="EXPERT_CONFM_DE"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectKnoSpecialistList" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialistVO" resultMap="KnoSpecialistList"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT C.ORGNZT_NM - , B.KNWLDG_TY_CODE - , B.KNWLDG_TY_NM - , D.USER_NM - , A.EXPERT_GRAD - , A.EXPERT_CONFM_DE - , A.EXPERT_ID - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - - <if test='searchCondition == "1"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - B.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectKnoSpecialistTotCnt" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialistVO" resultType="java.lang.Integer"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - - <if test='searchCondition == "1"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - B.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectKnoSpecialist" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialist" resultMap="KnoSpecialist"> - - SELECT C.ORGNZT_NM - , C.ORGNZT_ID - , A.EXPERT_ID - , D.USER_NM - , B.KNWLDG_TY_NM - , B.KNWLDG_TY_CODE - , A.EXPERT_GRAD - , A.EXPERT_DC - , A.EXPERT_CONFM_DE - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - AND A.EXPERT_ID = #{speId} - AND A.KNWLDG_TY_CODE = #{knoTypeCd} - AND A.EXPERT_GRAD = #{appTypeCd} - - </select> - - <insert id="insertKnoSpecialist"> - - INSERT - INTO COMTNDAMPRO - ( EXPERT_ID - , KNWLDG_TY_CODE - , EXPERT_GRAD - , EXPERT_DC - , EXPERT_CONFM_DE - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{speId} - , #{knoTypeCd} - , #{appTypeCd} - , #{speExpCn} - , #{speConfmDe} - , #{frstRegisterId} - , sysdate - , #{lastUpdusrId} - , sysdate - ) - - </insert> - - <update id="updateKnoSpecialist"> - - UPDATE COMTNDAMPRO - SET EXPERT_GRAD = #{appTypeNm} - , EXPERT_DC = #{speExpCn} - , EXPERT_CONFM_DE = #{speConfmDe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE EXPERT_ID = #{speId} - AND KNWLDG_TY_CODE = #{knoTypeCd} - AND EXPERT_GRAD = #{appTypeCd} - - </update> - - <delete id="deleteKnoSpecialist"> - - DELETE FROM COMTNDAMPRO - WHERE EXPERT_ID = #{speId} - AND KNWLDG_TY_CODE = #{knoTypeCd} - AND EXPERT_GRAD = #{appTypeCd} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_altibase.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_altibase.xml (nonexistent) @@ -1,165 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoSpecialistDAO"> - - <resultMap id="KnoSpecialistList" type="egovframework.com.dam.spe.spe.service.KnoSpecialistVO"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="userNm" column="USER_NM"/> - <result property="appTypeCd" column="EXPERT_GRAD"/> - <result property="speConfmDe" column="EXPERT_CONFM_DE"/> - <result property="speId" column="EXPERT_ID"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <resultMap id="KnoSpecialist" type="egovframework.com.dam.spe.spe.service.KnoSpecialist"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="appTypeCd" column="EXPERT_GRAD"/> - <result property="speExpCn" column="EXPERT_DC"/> - <result property="speConfmDe" column="EXPERT_CONFM_DE"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectKnoSpecialistList" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialistVO" resultMap="KnoSpecialistList"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT C.ORGNZT_NM - , B.KNWLDG_TY_CODE - , B.KNWLDG_TY_NM - , D.USER_NM - , A.EXPERT_GRAD - , A.EXPERT_CONFM_DE - , A.EXPERT_ID - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - - <if test='searchCondition == "1"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - B.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectKnoSpecialistTotCnt" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialistVO" resultType="java.lang.Integer"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - - <if test='searchCondition == "1"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - B.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectKnoSpecialist" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialist" resultMap="KnoSpecialist"> - - SELECT C.ORGNZT_NM - , C.ORGNZT_ID - , A.EXPERT_ID - , D.USER_NM - , B.KNWLDG_TY_NM - , B.KNWLDG_TY_CODE - , A.EXPERT_GRAD - , A.EXPERT_DC - , A.EXPERT_CONFM_DE - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - AND A.EXPERT_ID = #{speId} - AND A.KNWLDG_TY_CODE = #{knoTypeCd} - AND A.EXPERT_GRAD = #{appTypeCd} - - </select> - - <insert id="insertKnoSpecialist"> - - INSERT - INTO COMTNDAMPRO - ( EXPERT_ID - , KNWLDG_TY_CODE - , EXPERT_GRAD - , EXPERT_DC - , EXPERT_CONFM_DE - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{speId} - , #{knoTypeCd} - , #{appTypeCd} - , #{speExpCn} - , #{speConfmDe} - , #{frstRegisterId} - , sysdate - , #{lastUpdusrId} - , sysdate - ) - - </insert> - - <update id="updateKnoSpecialist"> - - UPDATE COMTNDAMPRO - SET EXPERT_GRAD = #{appTypeNm} - , EXPERT_DC = #{speExpCn} - , EXPERT_CONFM_DE = #{speConfmDe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE EXPERT_ID = #{speId} - AND KNWLDG_TY_CODE = #{knoTypeCd} - AND EXPERT_GRAD = #{appTypeCd} - - </update> - - <delete id="deleteKnoSpecialist"> - - DELETE FROM COMTNDAMPRO - WHERE EXPERT_ID = #{speId} - AND KNWLDG_TY_CODE = #{knoTypeCd} - AND EXPERT_GRAD = #{appTypeCd} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_tibero.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_tibero.xml (nonexistent) @@ -1,165 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoSpecialistDAO"> - - <resultMap id="KnoSpecialistList" type="egovframework.com.dam.spe.spe.service.KnoSpecialistVO"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="userNm" column="USER_NM"/> - <result property="appTypeCd" column="EXPERT_GRAD"/> - <result property="speConfmDe" column="EXPERT_CONFM_DE"/> - <result property="speId" column="EXPERT_ID"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <resultMap id="KnoSpecialist" type="egovframework.com.dam.spe.spe.service.KnoSpecialist"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="appTypeCd" column="EXPERT_GRAD"/> - <result property="speExpCn" column="EXPERT_DC"/> - <result property="speConfmDe" column="EXPERT_CONFM_DE"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectKnoSpecialistList" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialistVO" resultMap="KnoSpecialistList"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT C.ORGNZT_NM - , B.KNWLDG_TY_CODE - , B.KNWLDG_TY_NM - , D.USER_NM - , A.EXPERT_GRAD - , A.EXPERT_CONFM_DE - , A.EXPERT_ID - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - - <if test='searchCondition == "1"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - B.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectKnoSpecialistTotCnt" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialistVO" resultType="java.lang.Integer"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - - <if test='searchCondition == "1"'>AND - D.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - B.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectKnoSpecialist" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialist" resultMap="KnoSpecialist"> - - SELECT C.ORGNZT_NM - , C.ORGNZT_ID - , A.EXPERT_ID - , D.USER_NM - , B.KNWLDG_TY_NM - , B.KNWLDG_TY_CODE - , A.EXPERT_GRAD - , A.EXPERT_DC - , A.EXPERT_CONFM_DE - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - AND A.EXPERT_ID = #{speId} - AND A.KNWLDG_TY_CODE = #{knoTypeCd} - AND A.EXPERT_GRAD = #{appTypeCd} - - </select> - - <insert id="insertKnoSpecialist"> - - INSERT - INTO COMTNDAMPRO - ( EXPERT_ID - , KNWLDG_TY_CODE - , EXPERT_GRAD - , EXPERT_DC - , EXPERT_CONFM_DE - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{speId} - , #{knoTypeCd} - , #{appTypeCd} - , #{speExpCn} - , #{speConfmDe} - , #{frstRegisterId} - , sysdate - , #{lastUpdusrId} - , sysdate - ) - - </insert> - - <update id="updateKnoSpecialist"> - - UPDATE COMTNDAMPRO - SET EXPERT_GRAD = #{appTypeNm} - , EXPERT_DC = #{speExpCn} - , EXPERT_CONFM_DE = #{speConfmDe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE EXPERT_ID = #{speId} - AND KNWLDG_TY_CODE = #{knoTypeCd} - AND EXPERT_GRAD = #{appTypeCd} - - </update> - - <delete id="deleteKnoSpecialist"> - - DELETE FROM COMTNDAMPRO - WHERE EXPERT_ID = #{speId} - AND KNWLDG_TY_CODE = #{knoTypeCd} - AND EXPERT_GRAD = #{appTypeCd} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_postgres.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_postgres.xml (nonexistent) @@ -1,126 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoSpecialistDAO"> - - <select id="selectKnoSpecialistList" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialistVO" resultType="egovMap"> - - SELECT C.ORGNZT_NM "orgnztNm" - , B.KNWLDG_TY_CODE "knoTypeCd" - , B.KNWLDG_TY_NM "knoTypeNm" - , D.USER_NM "userNm" - , A.EXPERT_GRAD "appTypeCd" - , TO_CHAR(TO_DATE(A.EXPERT_CONFM_DE, 'YYYYmmdd'),'YYYY-mm-dd') "speConfmDe" - , A.EXPERT_ID "speId" - , A.FRST_REGISTER_ID "frstRegisterId" - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID "lastUpdusrId" - , A.LAST_UPDT_PNTTM "lastUpdusrPnttm" - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - - <if test='searchCondition == "1"'>AND - D.USER_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - B.KNWLDG_TY_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectKnoSpecialistTotCnt" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialistVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - - <if test='searchCondition == "1"'>AND - D.USER_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - B.KNWLDG_TY_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectKnoSpecialist" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialist" resultType="egovframework.com.dam.spe.spe.service.KnoSpecialist"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , A.EXPERT_ID speId - , D.USER_NM userNm - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.EXPERT_GRAD appTypeCd - , A.EXPERT_DC speExpCn - , TO_CHAR(TO_DATE(A.EXPERT_CONFM_DE, 'YYYYmmdd'),'YYYY-mm-dd') "speConfmDe" - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - AND A.EXPERT_ID = #{speId} - AND A.KNWLDG_TY_CODE = #{knoTypeCd} - AND A.EXPERT_GRAD = #{appTypeCd} - - </select> - - <insert id="insertKnoSpecialist"> - - INSERT - INTO COMTNDAMPRO - ( EXPERT_ID - , KNWLDG_TY_CODE - , EXPERT_GRAD - , EXPERT_DC - , EXPERT_CONFM_DE - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{speId} - , #{knoTypeCd} - , #{appTypeCd} - , #{speExpCn} - , #{speConfmDe} - , #{frstRegisterId} - , NOW() - , #{lastUpdusrId} - , NOW() - ) - - </insert> - - <update id="updateKnoSpecialist"> - - UPDATE COMTNDAMPRO - SET EXPERT_GRAD = #{appTypeNm} - , EXPERT_DC = #{speExpCn} - , EXPERT_CONFM_DE = #{speConfmDe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = NOW() - WHERE EXPERT_ID = #{speId} - AND KNWLDG_TY_CODE = #{knoTypeCd} - AND EXPERT_GRAD = #{appTypeCd} - - </update> - - <delete id="deleteKnoSpecialist"> - - DELETE FROM COMTNDAMPRO - WHERE EXPERT_ID = #{speId} - AND KNWLDG_TY_CODE = #{knoTypeCd} - AND EXPERT_GRAD = #{appTypeCd} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_mysql.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/spe/EgovDamKnoSpecialistList_SQL_mysql.xml (nonexistent) @@ -1,126 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoSpecialistDAO"> - - <select id="selectKnoSpecialistList" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialistVO" resultType="egovMap"> - - SELECT C.ORGNZT_NM orgnztNm - , B.KNWLDG_TY_CODE knoTypeCd - , B.KNWLDG_TY_NM knoTypeNm - , D.USER_NM userNm - , A.EXPERT_GRAD appTypeCd - , DATE_FORMAT(A.EXPERT_CONFM_DE,'%Y-%m-%d') speConfmDe - , A.EXPERT_ID speId - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - - <if test='searchCondition == "1"'>AND - binary(D.USER_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(B.KNWLDG_TY_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectKnoSpecialistTotCnt" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialistVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - - <if test='searchCondition == "1"'>AND - binary(D.USER_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(B.KNWLDG_TY_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectKnoSpecialist" parameterType="egovframework.com.dam.spe.spe.service.KnoSpecialist" resultType="egovframework.com.dam.spe.spe.service.KnoSpecialist"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , A.EXPERT_ID speId - , D.USER_NM userNm - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.EXPERT_GRAD appTypeCd - , A.EXPERT_DC speExpCn - , DATE_FORMAT(A.EXPERT_CONFM_DE,'%Y-%m-%d') speConfmDe - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMPRO A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.EXPERT_ID = D.ESNTL_ID - AND A.EXPERT_ID = #{speId} - AND A.KNWLDG_TY_CODE = #{knoTypeCd} - AND A.EXPERT_GRAD = #{appTypeCd} - - </select> - - <insert id="insertKnoSpecialist"> - - INSERT - INTO COMTNDAMPRO - ( EXPERT_ID - , KNWLDG_TY_CODE - , EXPERT_GRAD - , EXPERT_DC - , EXPERT_CONFM_DE - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{speId} - , #{knoTypeCd} - , #{appTypeCd} - , #{speExpCn} - , #{speConfmDe} - , #{frstRegisterId} - , sysdate() - , #{lastUpdusrId} - , sysdate() - ) - - </insert> - - <update id="updateKnoSpecialist"> - - UPDATE COMTNDAMPRO - SET EXPERT_GRAD = #{appTypeNm} - , EXPERT_DC = #{speExpCn} - , EXPERT_CONFM_DE = #{speConfmDe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE EXPERT_ID = #{speId} - AND KNWLDG_TY_CODE = #{knoTypeCd} - AND EXPERT_GRAD = #{appTypeCd} - - </update> - - <delete id="deleteKnoSpecialist"> - - DELETE FROM COMTNDAMPRO - WHERE EXPERT_ID = #{speId} - AND KNWLDG_TY_CODE = #{knoTypeCd} - AND EXPERT_GRAD = #{appTypeCd} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_cubrid.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_cubrid.xml (nonexistent) @@ -1,286 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RequestOffer"> - - <!-- ::ResultMap 선언 --> - <resultMap id="RequestOfferVOs" type="egovframework.com.dam.spe.req.service.RequestOfferVO"> - <result property="knoId" column="KNWLDG_ID"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="emplyrId" column="EMPLYR_ID"/> - <result property="knoNm" column="KNWLDG_NM"/> - <result property="knoCn" column="KNWLDG_CN"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - <result property="ansParents" column="PARNTS_KNWLDG_ID"/> - <result property="ansDepth" column="ANSWER_DP"/> - <result property="ansSeq" column="ANSWER_ORDR"/> - <result property="ansNumber" column="ANSWER_GROUP_NO"/> - - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - </resultMap> - - <!-- 지식정보제공/지식정보요청::목록조회_게시물 총갯수 --> - <select id="selectRequestOfferSpeCnt" parameterType="java.util.Map" resultType="int"> - SELECT COUNT(EXPERT_ID) CNT FROM COMTNDAMPRO WHERE EXPERT_ID = #{speId} - </select> - - <!-- 지식정보제공/지식정보요청::목록조회 게시물정보 --> - <select id="selectRequestOffer" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.KNWLDG_ID KNO_ID, - A.ORGNZT_ID ORGNZT_ID, - (SELECT ORGNZT_NM FROM COMTNDAMMAPTEAM WHERE ORGNZT_ID=A.ORGNZT_ID) ORGNZT_NM, - (SELECT KNWLDG_TY_NM FROM COMTNDAMMAPKNO WHERE KNWLDG_TY_CODE=A.KNWLDG_TY_CODE) KNO_TYPE_NM, - A.EXPERT_ID SPE_UNIQ, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EXPERT_ID) SPE_NM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EXPERT_ID) SPE_ID, - A.KNWLDG_TY_CODE KNO_TYPE_CD, - A.EMPLYR_ID EMPLYR_UNIQ, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EMPLYR_ID) USER_NM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EMPLYR_ID) EMPLYR_ID, - A.KNWLDG_NM KNO_NM, - A.KNWLDG_CN KNO_CN, - A.ATCH_FILE_ID ATCH_FILE_ID, - A.PARNTS_KNWLDG_ID ANS_PARENTS, - A.ANSWER_DP ANS_DEPTH, - A.ANSWER_ORDR ANS_SEQ, - A.ANSWER_GROUP_NO ANS_NUMBER, - A.FRST_REGISTER_ID FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGIST_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNDAMCALRES A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.KNWLDG_NM'"> - AND A.KNWLDG_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.KNWLDG_CN'"> - AND A.KNWLDG_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - ORDER BY A.ANSWER_GROUP_NO DESC, A.ANSWER_ORDR ASC, A.ANSWER_DP ASC - - - ) T0 - ) Z - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- 지식정보제공/지식정보요청::목록조회_게시물 총갯수 --> - <select id="selectRequestOfferCnt" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNDAMCALRES A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.KNWLDG_NM'"> - AND A.KNWLDG_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.KNWLDG_CN'"> - AND A.KNWLDG_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - </select> - - <!-- 지식정보제공/지식정보요청::삭제 --> - <delete id="deleteRequestOffer"> - - DELETE FROM COMTNDAMCALRES - WHERE KNWLDG_ID=#{knoId} - - </delete> - <!-- 지식정보제공/지식정보요청::하위 답변 수 --> - <select id="selectRequestOfferDelCnt" resultType="int"> - SELECT COUNT(KNWLDG_ID) CNT - FROM COMTNDAMCALRES - WHERE 1=1 - AND PARNTS_KNWLDG_ID = #{ansParents} - </select> - - <!-- 지식정보제공/지식정보요청::수정 --> - <update id="updateRequestOffer"> - -UPDATE COMTNDAMCALRES -SET - ORGNZT_ID=#{orgnztId}, - EXPERT_ID=#{speId}, - KNWLDG_TY_CODE=#{knoTypeCd}, - EMPLYR_ID=#{emplyrId}, - KNWLDG_NM=#{knoNm}, - KNWLDG_CN=#{knoCn}, - ATCH_FILE_ID=#{atchFileId}, - PARNTS_KNWLDG_ID=#{ansParents}, - ANSWER_DP=#{ansDepth}, - ANSWER_ORDR=#{ansSeq}, - ANSWER_GROUP_NO=#{ansNumber}, - LAST_UPDT_PNTTM = SYSDATETIME, - LAST_UPDUSR_ID = #{lastUpdusrId} -WHERE KNWLDG_ID=#{knoId} - - </update> - - <!-- 지식정보제공/지식정보요청::상세보기 --> - <select id="selectRequestOfferDetail" resultMap="RequestOfferVOs"> - SELECT - A.KNWLDG_ID, - A.ORGNZT_ID, - A.EXPERT_ID, - A.KNWLDG_TY_CODE, - A.EMPLYR_ID, - A.KNWLDG_NM, - A.KNWLDG_CN, - A.ATCH_FILE_ID, - A.PARNTS_KNWLDG_ID, - A.ANSWER_DP, - A.ANSWER_ORDR, - A.ANSWER_GROUP_NO, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNDAMCALRES A - WHERE 1=1 - AND A.KNWLDG_ID=#{knoId} - </select> - - <!-- #{knoId} 지식정보제공/지식정보요청::입력 --> - <insert id="insertRequestOfferSave"> - <selectKey keyProperty="ansNumber" resultType="int" order="BEFORE"> - SELECT NVL(MAX(ANSWER_GROUP_NO)+1, 1) FROM COMTNDAMCALRES - </selectKey> - INSERT INTO COMTNDAMCALRES ( - KNWLDG_ID, - ORGNZT_ID, - EXPERT_ID, - KNWLDG_TY_CODE, - EMPLYR_ID, - KNWLDG_NM, - KNWLDG_CN, - ATCH_FILE_ID, - PARNTS_KNWLDG_ID, - ANSWER_DP, - ANSWER_ORDR, - ANSWER_GROUP_NO, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{knoId}, - #{orgnztId}, - #{speId}, - #{knoTypeCd}, - #{emplyrId}, - #{knoNm}, - #{knoCn}, - #{atchFileId}, - '', - 0, - 0, - #{ansNumber}, - SYSDATETIME, - #{frstRegisterId}, - SYSDATETIME, - #{lastUpdusrId} - ) - - </insert> - - <!-- 지식정보제공/지식정보요청::하위레벨 정보 조회 --> - <select id="selectRequestOfferReplyaAnsParents" resultType="egovMap"> - SELECT * FROM - ( - SELECT KNWLDG_ID, PARNTS_KNWLDG_ID, ANSWER_ORDR - FROM COMTNDAMCALRES - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND PARNTS_KNWLDG_ID = #{ansParents} - ORDER BY ANSWER_ORDR DESC - ) - WHERE ROWNUM = 1 - </select> - - <!-- 지식정보제공/지식정보요청::레벨 탐색 --> - <select id="selectRequestOfferReplyaAnsParentsSearch" resultType="egovMap"> - SELECT KNWLDG_ID, PARNTS_KNWLDG_ID, ANSWER_ORDR - FROM COMTNDAMCALRES - WHERE 1=1 - AND PARNTS_KNWLDG_ID=#{ansParents} - ORDER BY ANSWER_ORDR DESC - LIMIT 1 - </select> - <!-- 지식정보제공/지식정보요청::Seq 검색 --> - <select id="selectRequestOfferReplySeq" resultType="int"> - SELECT NVL((MAX(ANSWER_ORDR)+1), 1) SEQ - FROM COMTNDAMCALRES - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND PARNTS_KNWLDG_ID = #{ansParents} - </select> - <!-- 지식정보제공/지식정보요청::답변등록 --> - <insert id="insertRequestOfferReply"> - INSERT INTO COMTNDAMCALRES ( - KNWLDG_ID, - ORGNZT_ID, - EXPERT_ID, - KNWLDG_TY_CODE, - EMPLYR_ID, - KNWLDG_NM, - KNWLDG_CN, - ATCH_FILE_ID, - PARNTS_KNWLDG_ID, - ANSWER_DP, - ANSWER_ORDR, - ANSWER_GROUP_NO, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{knoId}, - #{orgnztId}, - #{speId}, - #{knoTypeCd}, - #{emplyrId}, - #{knoNm}, - #{knoCn}, - #{atchFileId}, - #{ansParents}, - #{ansDepth}, - #{ansSeq}, - #{ansNumber}, - SYSDATETIME, - #{frstRegisterId}, - SYSDATETIME, - #{lastUpdusrId} - ) - </insert> - <!-- 지식정보제공/지식정보요청::답변SEQ 업데이트 --> - <update id="updateRequestOfferReply"> - UPDATE COMTNDAMCALRES - SET - ANSWER_ORDR=ANSWER_ORDR+1 - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND ANSWER_ORDR >= #{ansSeq} - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_maria.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_maria.xml (nonexistent) @@ -1,279 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RequestOffer"> - - <!-- ::ResultMap 선언 --> - <resultMap id="RequestOfferVOs" type="egovframework.com.dam.spe.req.service.RequestOfferVO"> - <result property="knoId" column="KNWLDG_ID"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="emplyrId" column="EMPLYR_ID"/> - <result property="knoNm" column="KNWLDG_NM"/> - <result property="knoCn" column="KNWLDG_CN"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - <result property="ansParents" column="PARNTS_KNWLDG_ID"/> - <result property="ansDepth" column="ANSWER_DP"/> - <result property="ansSeq" column="ANSWER_ORDR"/> - <result property="ansNumber" column="ANSWER_GROUP_NO"/> - - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - </resultMap> - - <!-- 지식정보제공/지식정보요청::목록조회_게시물 총갯수 --> - <select id="selectRequestOfferSpeCnt" parameterType="java.util.Map" resultType="int"> - SELECT COUNT(EXPERT_ID) CNT FROM COMTNDAMPRO WHERE EXPERT_ID = #{speId} - </select> - - <!-- 지식정보제공/지식정보요청::목록조회 게시물정보 --> - <select id="selectRequestOffer" resultType="egovMap"> - - SELECT - A.KNWLDG_ID KNO_ID, - A.ORGNZT_ID ORGNZT_ID, - (SELECT ORGNZT_NM FROM COMTNDAMMAPTEAM WHERE ORGNZT_ID=A.ORGNZT_ID) ORGNZT_NM, - (SELECT KNWLDG_TY_NM FROM COMTNDAMMAPKNO WHERE KNWLDG_TY_CODE=A.KNWLDG_TY_CODE) KNO_TYPE_NM, - A.EXPERT_ID SPE_UNIQ, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EXPERT_ID) SPE_NM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EXPERT_ID) SPE_ID, - A.KNWLDG_TY_CODE KNO_TYPE_CD, - A.EMPLYR_ID EMPLYR_UNIQ, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EMPLYR_ID) USER_NM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EMPLYR_ID) EMPLYR_ID, - A.KNWLDG_NM KNO_NM, - A.KNWLDG_CN KNO_CN, - A.ATCH_FILE_ID ATCH_FILE_ID, - A.PARNTS_KNWLDG_ID ANS_PARENTS, - A.ANSWER_DP ANS_DEPTH, - A.ANSWER_ORDR ANS_SEQ, - A.ANSWER_GROUP_NO ANS_NUMBER, - A.FRST_REGISTER_ID FRST_REGISTER_ID, - DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGIST_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNDAMCALRES A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.KNWLDG_NM'"> - AND A.KNWLDG_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'A.KNWLDG_CN'"> - AND A.KNWLDG_CN LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - </if> - - ORDER BY A.ANSWER_GROUP_NO DESC, A.ANSWER_ORDR ASC, A.ANSWER_DP ASC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - <!-- 지식정보제공/지식정보요청::목록조회_게시물 총갯수 --> - <select id="selectRequestOfferCnt" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNDAMCALRES A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.KNWLDG_NM'"> - AND A.KNWLDG_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'A.KNWLDG_CN'"> - AND A.KNWLDG_CN LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - </if> - </select> - - <!-- 지식정보제공/지식정보요청::삭제 --> - <delete id="deleteRequestOffer"> - - DELETE FROM COMTNDAMCALRES - WHERE KNWLDG_ID=#{knoId} - - </delete> - <!-- 지식정보제공/지식정보요청::하위 답변 수 --> - <select id="selectRequestOfferDelCnt" resultType="int"> - SELECT COUNT(KNWLDG_ID) CNT - FROM COMTNDAMCALRES - WHERE 1=1 - AND PARNTS_KNWLDG_ID = #{ansParents} - </select> - - <!-- 지식정보제공/지식정보요청::수정 --> - <update id="updateRequestOffer"> - - UPDATE COMTNDAMCALRES - SET - ORGNZT_ID=#{orgnztId}, - EXPERT_ID=#{speId}, - KNWLDG_TY_CODE=#{knoTypeCd}, - EMPLYR_ID=#{emplyrId}, - KNWLDG_NM=#{knoNm}, - KNWLDG_CN=#{knoCn}, - ATCH_FILE_ID=#{atchFileId}, - PARNTS_KNWLDG_ID=#{ansParents}, - ANSWER_DP=#{ansDepth}, - ANSWER_ORDR=#{ansSeq}, - ANSWER_GROUP_NO=#{ansNumber}, - LAST_UPDT_PNTTM = sysdate(), - LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE KNWLDG_ID=#{knoId} - - </update> - - <!-- 지식정보제공/지식정보요청::상세보기 --> - <select id="selectRequestOfferDetail" resultMap="RequestOfferVOs"> - SELECT - A.KNWLDG_ID, - A.ORGNZT_ID, - A.EXPERT_ID, - A.KNWLDG_TY_CODE, - A.EMPLYR_ID, - A.KNWLDG_NM, - A.KNWLDG_CN, - A.ATCH_FILE_ID, - A.PARNTS_KNWLDG_ID, - A.ANSWER_DP, - A.ANSWER_ORDR, - A.ANSWER_GROUP_NO, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNDAMCALRES A - WHERE 1=1 - AND A.KNWLDG_ID=#{knoId} - </select> - - <!-- #{knoId} 지식정보제공/지식정보요청::입력 --> - <insert id="insertRequestOfferSave"> - <selectKey keyProperty="ansNumber" resultType="int" order="BEFORE"> - SELECT IFNULL(MAX(ANSWER_GROUP_NO)+1, 1) FROM COMTNDAMCALRES - </selectKey> - INSERT INTO COMTNDAMCALRES ( - KNWLDG_ID, - ORGNZT_ID, - EXPERT_ID, - KNWLDG_TY_CODE, - EMPLYR_ID, - KNWLDG_NM, - KNWLDG_CN, - ATCH_FILE_ID, - PARNTS_KNWLDG_ID, - ANSWER_DP, - ANSWER_ORDR, - ANSWER_GROUP_NO, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{knoId}, - #{orgnztId}, - #{speId}, - #{knoTypeCd}, - #{emplyrId}, - #{knoNm}, - #{knoCn}, - #{atchFileId}, - '', - 0, - 0, - #{ansNumber}, - sysdate(), - #{frstRegisterId}, - sysdate(), - #{lastUpdusrId} - ) - - </insert> - - <!-- 지식정보제공/지식정보요청::하위레벨 정보 조회 --> - <select id="selectRequestOfferReplyaAnsParents" resultType="egovMap"> - SELECT - KNWLDG_ID knoId, - PARNTS_KNWLDG_ID ansParents, - ANSWER_ORDR ansSeq - FROM COMTNDAMCALRES - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND PARNTS_KNWLDG_ID = #{ansParents} - ORDER BY ANSWER_ORDR DESC - LIMIT 1 - </select> - - <!-- 지식정보제공/지식정보요청::레벨 탐색 --> - <select id="selectRequestOfferReplyaAnsParentsSearch" resultType="egovMap"> - SELECT - KNWLDG_ID knoId, - PARNTS_KNWLDG_ID ansParents, - ANSWER_ORDR ansSeq - FROM COMTNDAMCALRES - WHERE 1=1 - AND PARNTS_KNWLDG_ID=#{ansParents} - ORDER BY ANSWER_ORDR DESC - LIMIT 1 - </select> - <!-- 지식정보제공/지식정보요청::Seq 검색 --> - <select id="selectRequestOfferReplySeq" resultType="int"> - SELECT IFNULL((MAX(ANSWER_ORDR)+1), 1) SEQ - FROM COMTNDAMCALRES - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND PARNTS_KNWLDG_ID = #{ansParents} - </select> - <!-- 지식정보제공/지식정보요청::답변등록 --> - <insert id="insertRequestOfferReply"> - INSERT INTO COMTNDAMCALRES ( - KNWLDG_ID, - ORGNZT_ID, - EXPERT_ID, - KNWLDG_TY_CODE, - EMPLYR_ID, - KNWLDG_NM, - KNWLDG_CN, - ATCH_FILE_ID, - PARNTS_KNWLDG_ID, - ANSWER_DP, - ANSWER_ORDR, - ANSWER_GROUP_NO, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{knoId}, - #{orgnztId}, - #{speId}, - #{knoTypeCd}, - #{emplyrId}, - #{knoNm}, - #{knoCn}, - #{atchFileId}, - #{ansParents}, - #{ansDepth}, - #{ansSeq}, - #{ansNumber}, - sysdate(), - #{frstRegisterId}, - sysdate(), - #{lastUpdusrId} - ) - </insert> - <!-- 지식정보제공/지식정보요청::답변SEQ 업데이트 --> - <update id="updateRequestOfferReply"> - UPDATE COMTNDAMCALRES - SET - ANSWER_ORDR=ANSWER_ORDR+1 - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND ANSWER_ORDR >= #{ansSeq} - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_oracle.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_oracle.xml (nonexistent) @@ -1,286 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RequestOffer"> - - <!-- ::ResultMap 선언 --> - <resultMap id="RequestOfferVOs" type="egovframework.com.dam.spe.req.service.RequestOfferVO"> - <result property="knoId" column="KNWLDG_ID"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="emplyrId" column="EMPLYR_ID"/> - <result property="knoNm" column="KNWLDG_NM"/> - <result property="knoCn" column="KNWLDG_CN"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - <result property="ansParents" column="PARNTS_KNWLDG_ID"/> - <result property="ansDepth" column="ANSWER_DP"/> - <result property="ansSeq" column="ANSWER_ORDR"/> - <result property="ansNumber" column="ANSWER_GROUP_NO"/> - - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - </resultMap> - - <!-- 지식정보제공/지식정보요청::목록조회_게시물 총갯수 --> - <select id="selectRequestOfferSpeCnt" parameterType="java.util.Map" resultType="int"> - SELECT COUNT(EXPERT_ID) CNT FROM COMTNDAMPRO WHERE EXPERT_ID = #{speId} - </select> - - <!-- 지식정보제공/지식정보요청::목록조회 게시물정보 --> - <select id="selectRequestOffer" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.KNWLDG_ID KNO_ID, - A.ORGNZT_ID ORGNZT_ID, - (SELECT ORGNZT_NM FROM COMTNDAMMAPTEAM WHERE ORGNZT_ID=A.ORGNZT_ID) ORGNZT_NM, - (SELECT KNWLDG_TY_NM FROM COMTNDAMMAPKNO WHERE KNWLDG_TY_CODE=A.KNWLDG_TY_CODE) KNO_TYPE_NM, - A.EXPERT_ID SPE_UNIQ, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EXPERT_ID) SPE_NM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EXPERT_ID) SPE_ID, - A.KNWLDG_TY_CODE KNO_TYPE_CD, - A.EMPLYR_ID EMPLYR_UNIQ, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EMPLYR_ID) USER_NM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EMPLYR_ID) EMPLYR_ID, - A.KNWLDG_NM KNO_NM, - A.KNWLDG_CN KNO_CN, - A.ATCH_FILE_ID ATCH_FILE_ID, - A.PARNTS_KNWLDG_ID ANS_PARENTS, - A.ANSWER_DP ANS_DEPTH, - A.ANSWER_ORDR ANS_SEQ, - A.ANSWER_GROUP_NO ANS_NUMBER, - A.FRST_REGISTER_ID FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGIST_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNDAMCALRES A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.KNWLDG_NM'"> - AND A.KNWLDG_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.KNWLDG_CN'"> - AND A.KNWLDG_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - ORDER BY A.ANSWER_GROUP_NO DESC, A.ANSWER_ORDR ASC, A.ANSWER_DP ASC - - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- 지식정보제공/지식정보요청::목록조회_게시물 총갯수 --> - <select id="selectRequestOfferCnt" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNDAMCALRES A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.KNWLDG_NM'"> - AND A.KNWLDG_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.KNWLDG_CN'"> - AND A.KNWLDG_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - </select> - - <!-- 지식정보제공/지식정보요청::삭제 --> - <delete id="deleteRequestOffer"> - - DELETE FROM COMTNDAMCALRES - WHERE KNWLDG_ID=#{knoId} - - </delete> - <!-- 지식정보제공/지식정보요청::하위 답변 수 --> - <select id="selectRequestOfferDelCnt" resultType="int"> - SELECT COUNT(KNWLDG_ID) CNT - FROM COMTNDAMCALRES - WHERE 1=1 - AND PARNTS_KNWLDG_ID = #{ansParents} - </select> - - <!-- 지식정보제공/지식정보요청::수정 --> - <update id="updateRequestOffer"> - -UPDATE COMTNDAMCALRES -SET - ORGNZT_ID=#{orgnztId}, - EXPERT_ID=#{speId}, - KNWLDG_TY_CODE=#{knoTypeCd}, - EMPLYR_ID=#{emplyrId}, - KNWLDG_NM=#{knoNm}, - KNWLDG_CN=#{knoCn}, - ATCH_FILE_ID=#{atchFileId}, - PARNTS_KNWLDG_ID=#{ansParents}, - ANSWER_DP=#{ansDepth}, - ANSWER_ORDR=#{ansSeq}, - ANSWER_GROUP_NO=#{ansNumber}, - LAST_UPDT_PNTTM = sysdate, - LAST_UPDUSR_ID = #{lastUpdusrId} -WHERE KNWLDG_ID=#{knoId} - - </update> - - <!-- 지식정보제공/지식정보요청::상세보기 --> - <select id="selectRequestOfferDetail" resultMap="RequestOfferVOs"> - SELECT - A.KNWLDG_ID, - A.ORGNZT_ID, - A.EXPERT_ID, - A.KNWLDG_TY_CODE, - A.EMPLYR_ID, - A.KNWLDG_NM, - A.KNWLDG_CN, - A.ATCH_FILE_ID, - A.PARNTS_KNWLDG_ID, - A.ANSWER_DP, - A.ANSWER_ORDR, - A.ANSWER_GROUP_NO, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNDAMCALRES A - WHERE 1=1 - AND A.KNWLDG_ID=#{knoId} - </select> - - <!-- #{knoId} 지식정보제공/지식정보요청::입력 --> - <insert id="insertRequestOfferSave"> - <selectKey keyProperty="ansNumber" resultType="int" order="BEFORE"> - SELECT NVL(MAX(ANSWER_GROUP_NO)+1, 1) FROM COMTNDAMCALRES - </selectKey> - INSERT INTO COMTNDAMCALRES ( - KNWLDG_ID, - ORGNZT_ID, - EXPERT_ID, - KNWLDG_TY_CODE, - EMPLYR_ID, - KNWLDG_NM, - KNWLDG_CN, - ATCH_FILE_ID, - PARNTS_KNWLDG_ID, - ANSWER_DP, - ANSWER_ORDR, - ANSWER_GROUP_NO, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{knoId}, - #{orgnztId}, - #{speId}, - #{knoTypeCd}, - #{emplyrId}, - #{knoNm}, - #{knoCn}, - #{atchFileId}, - '', - 0, - 0, - #{ansNumber}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - </insert> - - <!-- 지식정보제공/지식정보요청::하위레벨 정보 조회 --> - <select id="selectRequestOfferReplyaAnsParents" resultType="egovMap"> - SELECT * FROM - ( - SELECT KNWLDG_ID, PARNTS_KNWLDG_ID, ANSWER_ORDR - FROM COMTNDAMCALRES - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND PARNTS_KNWLDG_ID = #{ansParents} - ORDER BY ANSWER_ORDR DESC - ) - WHERE ROWNUM = 1 - </select> - - <!-- 지식정보제공/지식정보요청::레벨 탐색 --> - <select id="selectRequestOfferReplyaAnsParentsSearch" resultType="egovMap"> - SELECT KNWLDG_ID, PARNTS_KNWLDG_ID, ANSWER_ORDR - FROM COMTNDAMCALRES - WHERE 1=1 - AND PARNTS_KNWLDG_ID=#{ansParents} - ORDER BY ANSWER_ORDR DESC - LIMIT 1 - </select> - <!-- 지식정보제공/지식정보요청::Seq 검색 --> - <select id="selectRequestOfferReplySeq" resultType="int"> - SELECT NVL((MAX(ANSWER_ORDR)+1), 1) SEQ - FROM COMTNDAMCALRES - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND PARNTS_KNWLDG_ID = #{ansParents} - </select> - <!-- 지식정보제공/지식정보요청::답변등록 --> - <insert id="insertRequestOfferReply"> - INSERT INTO COMTNDAMCALRES ( - KNWLDG_ID, - ORGNZT_ID, - EXPERT_ID, - KNWLDG_TY_CODE, - EMPLYR_ID, - KNWLDG_NM, - KNWLDG_CN, - ATCH_FILE_ID, - PARNTS_KNWLDG_ID, - ANSWER_DP, - ANSWER_ORDR, - ANSWER_GROUP_NO, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{knoId}, - #{orgnztId}, - #{speId}, - #{knoTypeCd}, - #{emplyrId}, - #{knoNm}, - #{knoCn}, - #{atchFileId}, - #{ansParents}, - #{ansDepth}, - #{ansSeq}, - #{ansNumber}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - </insert> - <!-- 지식정보제공/지식정보요청::답변SEQ 업데이트 --> - <update id="updateRequestOfferReply"> - UPDATE COMTNDAMCALRES - SET - ANSWER_ORDR=ANSWER_ORDR+1 - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND ANSWER_ORDR >= #{ansSeq} - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_altibase.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_altibase.xml (nonexistent) @@ -1,286 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RequestOffer"> - - <!-- ::ResultMap 선언 --> - <resultMap id="RequestOfferVOs" type="egovframework.com.dam.spe.req.service.RequestOfferVO"> - <result property="knoId" column="KNWLDG_ID"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="emplyrId" column="EMPLYR_ID"/> - <result property="knoNm" column="KNWLDG_NM"/> - <result property="knoCn" column="KNWLDG_CN"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - <result property="ansParents" column="PARNTS_KNWLDG_ID"/> - <result property="ansDepth" column="ANSWER_DP"/> - <result property="ansSeq" column="ANSWER_ORDR"/> - <result property="ansNumber" column="ANSWER_GROUP_NO"/> - - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - </resultMap> - - <!-- 지식정보제공/지식정보요청::목록조회_게시물 총갯수 --> - <select id="selectRequestOfferSpeCnt" parameterType="java.util.Map" resultType="int"> - SELECT COUNT(EXPERT_ID) CNT FROM COMTNDAMPRO WHERE EXPERT_ID = #{speId} - </select> - - <!-- 지식정보제공/지식정보요청::목록조회 게시물정보 --> - <select id="selectRequestOffer" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.KNWLDG_ID KNO_ID, - A.ORGNZT_ID ORGNZT_ID, - (SELECT ORGNZT_NM FROM COMTNDAMMAPTEAM WHERE ORGNZT_ID=A.ORGNZT_ID) ORGNZT_NM, - (SELECT KNWLDG_TY_NM FROM COMTNDAMMAPKNO WHERE KNWLDG_TY_CODE=A.KNWLDG_TY_CODE) KNO_TYPE_NM, - A.EXPERT_ID SPE_UNIQ, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EXPERT_ID) SPE_NM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EXPERT_ID) SPE_ID, - A.KNWLDG_TY_CODE KNO_TYPE_CD, - A.EMPLYR_ID EMPLYR_UNIQ, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EMPLYR_ID) USER_NM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EMPLYR_ID) EMPLYR_ID, - A.KNWLDG_NM KNO_NM, - A.KNWLDG_CN KNO_CN, - A.ATCH_FILE_ID ATCH_FILE_ID, - A.PARNTS_KNWLDG_ID ANS_PARENTS, - A.ANSWER_DP ANS_DEPTH, - A.ANSWER_ORDR ANS_SEQ, - A.ANSWER_GROUP_NO ANS_NUMBER, - A.FRST_REGISTER_ID FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGIST_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNDAMCALRES A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.KNWLDG_NM'"> - AND A.KNWLDG_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.KNWLDG_CN'"> - AND A.KNWLDG_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - ORDER BY A.ANSWER_GROUP_NO DESC, A.ANSWER_ORDR ASC, A.ANSWER_DP ASC - - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- 지식정보제공/지식정보요청::목록조회_게시물 총갯수 --> - <select id="selectRequestOfferCnt" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNDAMCALRES A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.KNWLDG_NM'"> - AND A.KNWLDG_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.KNWLDG_CN'"> - AND A.KNWLDG_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - </select> - - <!-- 지식정보제공/지식정보요청::삭제 --> - <delete id="deleteRequestOffer"> - - DELETE FROM COMTNDAMCALRES - WHERE KNWLDG_ID=#{knoId} - - </delete> - <!-- 지식정보제공/지식정보요청::하위 답변 수 --> - <select id="selectRequestOfferDelCnt" resultType="int"> - SELECT COUNT(KNWLDG_ID) CNT - FROM COMTNDAMCALRES - WHERE 1=1 - AND PARNTS_KNWLDG_ID = #{ansParents} - </select> - - <!-- 지식정보제공/지식정보요청::수정 --> - <update id="updateRequestOffer"> - -UPDATE COMTNDAMCALRES -SET - ORGNZT_ID=#{orgnztId}, - EXPERT_ID=#{speId}, - KNWLDG_TY_CODE=#{knoTypeCd}, - EMPLYR_ID=#{emplyrId}, - KNWLDG_NM=#{knoNm}, - KNWLDG_CN=#{knoCn}, - ATCH_FILE_ID=#{atchFileId}, - PARNTS_KNWLDG_ID=#{ansParents}, - ANSWER_DP=#{ansDepth}, - ANSWER_ORDR=#{ansSeq}, - ANSWER_GROUP_NO=#{ansNumber}, - LAST_UPDT_PNTTM = sysdate, - LAST_UPDUSR_ID = #{lastUpdusrId} -WHERE KNWLDG_ID=#{knoId} - - </update> - - <!-- 지식정보제공/지식정보요청::상세보기 --> - <select id="selectRequestOfferDetail" resultMap="RequestOfferVOs"> - SELECT - A.KNWLDG_ID, - A.ORGNZT_ID, - A.EXPERT_ID, - A.KNWLDG_TY_CODE, - A.EMPLYR_ID, - A.KNWLDG_NM, - A.KNWLDG_CN, - A.ATCH_FILE_ID, - A.PARNTS_KNWLDG_ID, - A.ANSWER_DP, - A.ANSWER_ORDR, - A.ANSWER_GROUP_NO, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNDAMCALRES A - WHERE 1=1 - AND A.KNWLDG_ID=#{knoId} - </select> - - <!-- #{knoId} 지식정보제공/지식정보요청::입력 --> - <insert id="insertRequestOfferSave"> - <selectKey keyProperty="ansNumber" resultType="int" order="BEFORE"> - SELECT NVL(MAX(ANSWER_GROUP_NO)+1, 1) FROM COMTNDAMCALRES - </selectKey> - INSERT INTO COMTNDAMCALRES ( - KNWLDG_ID, - ORGNZT_ID, - EXPERT_ID, - KNWLDG_TY_CODE, - EMPLYR_ID, - KNWLDG_NM, - KNWLDG_CN, - ATCH_FILE_ID, - PARNTS_KNWLDG_ID, - ANSWER_DP, - ANSWER_ORDR, - ANSWER_GROUP_NO, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{knoId}, - #{orgnztId}, - #{speId}, - #{knoTypeCd}, - #{emplyrId}, - #{knoNm}, - #{knoCn}, - #{atchFileId}, - '', - 0, - 0, - #{ansNumber}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - </insert> - - <!-- 지식정보제공/지식정보요청::하위레벨 정보 조회 --> - <select id="selectRequestOfferReplyaAnsParents" resultType="egovMap"> - SELECT * FROM - ( - SELECT KNWLDG_ID, PARNTS_KNWLDG_ID, ANSWER_ORDR - FROM COMTNDAMCALRES - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND PARNTS_KNWLDG_ID = #{ansParents} - ORDER BY ANSWER_ORDR DESC - ) - WHERE ROWNUM = 1 - </select> - - <!-- 지식정보제공/지식정보요청::레벨 탐색 --> - <select id="selectRequestOfferReplyaAnsParentsSearch" resultType="egovMap"> - SELECT KNWLDG_ID, PARNTS_KNWLDG_ID, ANSWER_ORDR - FROM COMTNDAMCALRES - WHERE 1=1 - AND PARNTS_KNWLDG_ID=#{ansParents} - ORDER BY ANSWER_ORDR DESC - LIMIT 1 - </select> - <!-- 지식정보제공/지식정보요청::Seq 검색 --> - <select id="selectRequestOfferReplySeq" resultType="int"> - SELECT NVL((MAX(ANSWER_ORDR)+1), 1) SEQ - FROM COMTNDAMCALRES - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND PARNTS_KNWLDG_ID = #{ansParents} - </select> - <!-- 지식정보제공/지식정보요청::답변등록 --> - <insert id="insertRequestOfferReply"> - INSERT INTO COMTNDAMCALRES ( - KNWLDG_ID, - ORGNZT_ID, - EXPERT_ID, - KNWLDG_TY_CODE, - EMPLYR_ID, - KNWLDG_NM, - KNWLDG_CN, - ATCH_FILE_ID, - PARNTS_KNWLDG_ID, - ANSWER_DP, - ANSWER_ORDR, - ANSWER_GROUP_NO, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{knoId}, - #{orgnztId}, - #{speId}, - #{knoTypeCd}, - #{emplyrId}, - #{knoNm}, - #{knoCn}, - #{atchFileId}, - #{ansParents}, - #{ansDepth}, - #{ansSeq}, - #{ansNumber}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - </insert> - <!-- 지식정보제공/지식정보요청::답변SEQ 업데이트 --> - <update id="updateRequestOfferReply"> - UPDATE COMTNDAMCALRES - SET - ANSWER_ORDR=ANSWER_ORDR+1 - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND ANSWER_ORDR >= #{ansSeq} - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_tibero.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_tibero.xml (nonexistent) @@ -1,286 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RequestOffer"> - - <!-- ::ResultMap 선언 --> - <resultMap id="RequestOfferVOs" type="egovframework.com.dam.spe.req.service.RequestOfferVO"> - <result property="knoId" column="KNWLDG_ID"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="emplyrId" column="EMPLYR_ID"/> - <result property="knoNm" column="KNWLDG_NM"/> - <result property="knoCn" column="KNWLDG_CN"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - <result property="ansParents" column="PARNTS_KNWLDG_ID"/> - <result property="ansDepth" column="ANSWER_DP"/> - <result property="ansSeq" column="ANSWER_ORDR"/> - <result property="ansNumber" column="ANSWER_GROUP_NO"/> - - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - </resultMap> - - <!-- 지식정보제공/지식정보요청::목록조회_게시물 총갯수 --> - <select id="selectRequestOfferSpeCnt" parameterType="java.util.Map" resultType="int"> - SELECT COUNT(EXPERT_ID) CNT FROM COMTNDAMPRO WHERE EXPERT_ID = #{speId} - </select> - - <!-- 지식정보제공/지식정보요청::목록조회 게시물정보 --> - <select id="selectRequestOffer" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.KNWLDG_ID KNO_ID, - A.ORGNZT_ID ORGNZT_ID, - (SELECT ORGNZT_NM FROM COMTNDAMMAPTEAM WHERE ORGNZT_ID=A.ORGNZT_ID) ORGNZT_NM, - (SELECT KNWLDG_TY_NM FROM COMTNDAMMAPKNO WHERE KNWLDG_TY_CODE=A.KNWLDG_TY_CODE) KNO_TYPE_NM, - A.EXPERT_ID SPE_UNIQ, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EXPERT_ID) SPE_NM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EXPERT_ID) SPE_ID, - A.KNWLDG_TY_CODE KNO_TYPE_CD, - A.EMPLYR_ID EMPLYR_UNIQ, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EMPLYR_ID) USER_NM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EMPLYR_ID) EMPLYR_ID, - A.KNWLDG_NM KNO_NM, - A.KNWLDG_CN KNO_CN, - A.ATCH_FILE_ID ATCH_FILE_ID, - A.PARNTS_KNWLDG_ID ANS_PARENTS, - A.ANSWER_DP ANS_DEPTH, - A.ANSWER_ORDR ANS_SEQ, - A.ANSWER_GROUP_NO ANS_NUMBER, - A.FRST_REGISTER_ID FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGIST_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNDAMCALRES A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.KNWLDG_NM'"> - AND A.KNWLDG_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.KNWLDG_CN'"> - AND A.KNWLDG_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - ORDER BY A.ANSWER_GROUP_NO DESC, A.ANSWER_ORDR ASC, A.ANSWER_DP ASC - - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- 지식정보제공/지식정보요청::목록조회_게시물 총갯수 --> - <select id="selectRequestOfferCnt" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNDAMCALRES A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.KNWLDG_NM'"> - AND A.KNWLDG_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.KNWLDG_CN'"> - AND A.KNWLDG_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - </select> - - <!-- 지식정보제공/지식정보요청::삭제 --> - <delete id="deleteRequestOffer"> - - DELETE FROM COMTNDAMCALRES - WHERE KNWLDG_ID=#{knoId} - - </delete> - <!-- 지식정보제공/지식정보요청::하위 답변 수 --> - <select id="selectRequestOfferDelCnt" resultType="int"> - SELECT COUNT(KNWLDG_ID) CNT - FROM COMTNDAMCALRES - WHERE 1=1 - AND PARNTS_KNWLDG_ID = #{ansParents} - </select> - - <!-- 지식정보제공/지식정보요청::수정 --> - <update id="updateRequestOffer"> - -UPDATE COMTNDAMCALRES -SET - ORGNZT_ID=#{orgnztId}, - EXPERT_ID=#{speId}, - KNWLDG_TY_CODE=#{knoTypeCd}, - EMPLYR_ID=#{emplyrId}, - KNWLDG_NM=#{knoNm}, - KNWLDG_CN=#{knoCn}, - ATCH_FILE_ID=#{atchFileId}, - PARNTS_KNWLDG_ID=#{ansParents}, - ANSWER_DP=#{ansDepth}, - ANSWER_ORDR=#{ansSeq}, - ANSWER_GROUP_NO=#{ansNumber}, - LAST_UPDT_PNTTM = sysdate, - LAST_UPDUSR_ID = #{lastUpdusrId} -WHERE KNWLDG_ID=#{knoId} - - </update> - - <!-- 지식정보제공/지식정보요청::상세보기 --> - <select id="selectRequestOfferDetail" resultMap="RequestOfferVOs"> - SELECT - A.KNWLDG_ID, - A.ORGNZT_ID, - A.EXPERT_ID, - A.KNWLDG_TY_CODE, - A.EMPLYR_ID, - A.KNWLDG_NM, - A.KNWLDG_CN, - A.ATCH_FILE_ID, - A.PARNTS_KNWLDG_ID, - A.ANSWER_DP, - A.ANSWER_ORDR, - A.ANSWER_GROUP_NO, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNDAMCALRES A - WHERE 1=1 - AND A.KNWLDG_ID=#{knoId} - </select> - - <!-- #{knoId} 지식정보제공/지식정보요청::입력 --> - <insert id="insertRequestOfferSave"> - <selectKey keyProperty="ansNumber" resultType="int" order="BEFORE"> - SELECT NVL(MAX(ANSWER_GROUP_NO)+1, 1) FROM COMTNDAMCALRES - </selectKey> - INSERT INTO COMTNDAMCALRES ( - KNWLDG_ID, - ORGNZT_ID, - EXPERT_ID, - KNWLDG_TY_CODE, - EMPLYR_ID, - KNWLDG_NM, - KNWLDG_CN, - ATCH_FILE_ID, - PARNTS_KNWLDG_ID, - ANSWER_DP, - ANSWER_ORDR, - ANSWER_GROUP_NO, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{knoId}, - #{orgnztId}, - #{speId}, - #{knoTypeCd}, - #{emplyrId}, - #{knoNm}, - #{knoCn}, - #{atchFileId}, - '', - 0, - 0, - #{ansNumber}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - </insert> - - <!-- 지식정보제공/지식정보요청::하위레벨 정보 조회 --> - <select id="selectRequestOfferReplyaAnsParents" resultType="egovMap"> - SELECT * FROM - ( - SELECT KNWLDG_ID, PARNTS_KNWLDG_ID, ANSWER_ORDR - FROM COMTNDAMCALRES - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND PARNTS_KNWLDG_ID = #{ansParents} - ORDER BY ANSWER_ORDR DESC - ) - WHERE ROWNUM = 1 - </select> - - <!-- 지식정보제공/지식정보요청::레벨 탐색 --> - <select id="selectRequestOfferReplyaAnsParentsSearch" resultType="egovMap"> - SELECT KNWLDG_ID, PARNTS_KNWLDG_ID, ANSWER_ORDR - FROM COMTNDAMCALRES - WHERE 1=1 - AND PARNTS_KNWLDG_ID=#{ansParents} - ORDER BY ANSWER_ORDR DESC - LIMIT 1 - </select> - <!-- 지식정보제공/지식정보요청::Seq 검색 --> - <select id="selectRequestOfferReplySeq" resultType="int"> - SELECT NVL((MAX(ANSWER_ORDR)+1), 1) SEQ - FROM COMTNDAMCALRES - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND PARNTS_KNWLDG_ID = #{ansParents} - </select> - <!-- 지식정보제공/지식정보요청::답변등록 --> - <insert id="insertRequestOfferReply"> - INSERT INTO COMTNDAMCALRES ( - KNWLDG_ID, - ORGNZT_ID, - EXPERT_ID, - KNWLDG_TY_CODE, - EMPLYR_ID, - KNWLDG_NM, - KNWLDG_CN, - ATCH_FILE_ID, - PARNTS_KNWLDG_ID, - ANSWER_DP, - ANSWER_ORDR, - ANSWER_GROUP_NO, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{knoId}, - #{orgnztId}, - #{speId}, - #{knoTypeCd}, - #{emplyrId}, - #{knoNm}, - #{knoCn}, - #{atchFileId}, - #{ansParents}, - #{ansDepth}, - #{ansSeq}, - #{ansNumber}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - </insert> - <!-- 지식정보제공/지식정보요청::답변SEQ 업데이트 --> - <update id="updateRequestOfferReply"> - UPDATE COMTNDAMCALRES - SET - ANSWER_ORDR=ANSWER_ORDR+1 - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND ANSWER_ORDR >= #{ansSeq} - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_postgres.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_postgres.xml (nonexistent) @@ -1,279 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RequestOffer"> - - <!-- ::ResultMap 선언 --> - <resultMap id="RequestOfferVOs" type="egovframework.com.dam.spe.req.service.RequestOfferVO"> - <result property="knoId" column="KNWLDG_ID"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="emplyrId" column="EMPLYR_ID"/> - <result property="knoNm" column="KNWLDG_NM"/> - <result property="knoCn" column="KNWLDG_CN"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - <result property="ansParents" column="PARNTS_KNWLDG_ID"/> - <result property="ansDepth" column="ANSWER_DP"/> - <result property="ansSeq" column="ANSWER_ORDR"/> - <result property="ansNumber" column="ANSWER_GROUP_NO"/> - - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - </resultMap> - - <!-- 지식정보제공/지식정보요청::목록조회_게시물 총갯수 --> - <select id="selectRequestOfferSpeCnt" parameterType="java.util.Map" resultType="int"> - SELECT COUNT(EXPERT_ID) CNT FROM COMTNDAMPRO WHERE EXPERT_ID = #{speId} - </select> - - <!-- 지식정보제공/지식정보요청::목록조회 게시물정보 --> - <select id="selectRequestOffer" resultType="egovMap"> - - SELECT - A.KNWLDG_ID KNO_ID, - A.ORGNZT_ID ORGNZT_ID, - (SELECT ORGNZT_NM FROM COMTNDAMMAPTEAM WHERE ORGNZT_ID=A.ORGNZT_ID) ORGNZT_NM, - (SELECT KNWLDG_TY_NM FROM COMTNDAMMAPKNO WHERE KNWLDG_TY_CODE=A.KNWLDG_TY_CODE) KNO_TYPE_NM, - A.EXPERT_ID SPE_UNIQ, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EXPERT_ID) SPE_NM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EXPERT_ID) SPE_ID, - A.KNWLDG_TY_CODE KNO_TYPE_CD, - A.EMPLYR_ID EMPLYR_UNIQ, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EMPLYR_ID) USER_NM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EMPLYR_ID) EMPLYR_ID, - A.KNWLDG_NM KNO_NM, - A.KNWLDG_CN KNO_CN, - A.ATCH_FILE_ID ATCH_FILE_ID, - A.PARNTS_KNWLDG_ID ANS_PARENTS, - A.ANSWER_DP ANS_DEPTH, - A.ANSWER_ORDR ANS_SEQ, - A.ANSWER_GROUP_NO ANS_NUMBER, - A.FRST_REGISTER_ID FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYYmmdd') FRST_REGIST_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNDAMCALRES A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.KNWLDG_NM'"> - AND A.KNWLDG_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'A.KNWLDG_CN'"> - AND A.KNWLDG_CN LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - </if> - - ORDER BY A.ANSWER_GROUP_NO DESC, A.ANSWER_ORDR ASC, A.ANSWER_DP ASC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - <!-- 지식정보제공/지식정보요청::목록조회_게시물 총갯수 --> - <select id="selectRequestOfferCnt" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNDAMCALRES A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.KNWLDG_NM'"> - AND A.KNWLDG_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'A.KNWLDG_CN'"> - AND A.KNWLDG_CN LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - </if> - </select> - - <!-- 지식정보제공/지식정보요청::삭제 --> - <delete id="deleteRequestOffer"> - - DELETE FROM COMTNDAMCALRES - WHERE KNWLDG_ID=#{knoId} - - </delete> - <!-- 지식정보제공/지식정보요청::하위 답변 수 --> - <select id="selectRequestOfferDelCnt" resultType="int"> - SELECT COUNT(KNWLDG_ID) CNT - FROM COMTNDAMCALRES - WHERE 1=1 - AND PARNTS_KNWLDG_ID = #{ansParents} - </select> - - <!-- 지식정보제공/지식정보요청::수정 --> - <update id="updateRequestOffer"> - - UPDATE COMTNDAMCALRES - SET - ORGNZT_ID=#{orgnztId}, - EXPERT_ID=#{speId}, - KNWLDG_TY_CODE=#{knoTypeCd}, - EMPLYR_ID=#{emplyrId}, - KNWLDG_NM=#{knoNm}, - KNWLDG_CN=#{knoCn}, - ATCH_FILE_ID=#{atchFileId}, - PARNTS_KNWLDG_ID=#{ansParents}, - ANSWER_DP=#{ansDepth}, - ANSWER_ORDR=#{ansSeq}, - ANSWER_GROUP_NO=#{ansNumber}::NUMERIC, - LAST_UPDT_PNTTM = NOW(), - LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE KNWLDG_ID=#{knoId} - - </update> - - <!-- 지식정보제공/지식정보요청::상세보기 --> - <select id="selectRequestOfferDetail" resultMap="RequestOfferVOs"> - SELECT - A.KNWLDG_ID, - A.ORGNZT_ID, - A.EXPERT_ID, - A.KNWLDG_TY_CODE, - A.EMPLYR_ID, - A.KNWLDG_NM, - A.KNWLDG_CN, - A.ATCH_FILE_ID, - A.PARNTS_KNWLDG_ID, - A.ANSWER_DP, - A.ANSWER_ORDR, - A.ANSWER_GROUP_NO, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNDAMCALRES A - WHERE 1=1 - AND A.KNWLDG_ID=#{knoId} - </select> - - <!-- #{knoId} 지식정보제공/지식정보요청::입력 --> - <insert id="insertRequestOfferSave"> - <selectKey keyProperty="ansNumber" resultType="int" order="BEFORE"> - SELECT COALESCE(MAX(ANSWER_GROUP_NO)+1, 1) FROM COMTNDAMCALRES - </selectKey> - INSERT INTO COMTNDAMCALRES ( - KNWLDG_ID, - ORGNZT_ID, - EXPERT_ID, - KNWLDG_TY_CODE, - EMPLYR_ID, - KNWLDG_NM, - KNWLDG_CN, - ATCH_FILE_ID, - PARNTS_KNWLDG_ID, - ANSWER_DP, - ANSWER_ORDR, - ANSWER_GROUP_NO, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{knoId}, - #{orgnztId}, - #{speId}, - #{knoTypeCd}, - #{emplyrId}, - #{knoNm}, - #{knoCn}, - #{atchFileId}, - '', - 0, - 0, - #{ansNumber}, - NOW(), - #{frstRegisterId}, - NOW(), - #{lastUpdusrId} - ) - - </insert> - - <!-- 지식정보제공/지식정보요청::하위레벨 정보 조회 --> - <select id="selectRequestOfferReplyaAnsParents" resultType="egovMap"> - SELECT - KNWLDG_ID "knoId", - PARNTS_KNWLDG_ID "ansParents", - ANSWER_ORDR "ansSeq" - FROM COMTNDAMCALRES - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND PARNTS_KNWLDG_ID = #{ansParents} - ORDER BY ANSWER_ORDR DESC - LIMIT 1 - </select> - - <!-- 지식정보제공/지식정보요청::레벨 탐색 --> - <select id="selectRequestOfferReplyaAnsParentsSearch" resultType="egovMap"> - SELECT - KNWLDG_ID "knoId", - PARNTS_KNWLDG_ID "ansParents", - ANSWER_ORDR "ansSeq" - FROM COMTNDAMCALRES - WHERE 1=1 - AND PARNTS_KNWLDG_ID=#{ansParents} - ORDER BY ANSWER_ORDR DESC - LIMIT 1 - </select> - <!-- 지식정보제공/지식정보요청::Seq 검색 --> - <select id="selectRequestOfferReplySeq" resultType="int"> - SELECT COALESCE((MAX(ANSWER_ORDR)+1), 1) SEQ - FROM COMTNDAMCALRES - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND PARNTS_KNWLDG_ID = #{ansParents} - </select> - <!-- 지식정보제공/지식정보요청::답변등록 --> - <insert id="insertRequestOfferReply"> - INSERT INTO COMTNDAMCALRES ( - KNWLDG_ID, - ORGNZT_ID, - EXPERT_ID, - KNWLDG_TY_CODE, - EMPLYR_ID, - KNWLDG_NM, - KNWLDG_CN, - ATCH_FILE_ID, - PARNTS_KNWLDG_ID, - ANSWER_DP, - ANSWER_ORDR, - ANSWER_GROUP_NO, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{knoId}, - #{orgnztId}, - #{speId}, - #{knoTypeCd}, - #{emplyrId}, - #{knoNm}, - #{knoCn}, - #{atchFileId}, - #{ansParents}, - #{ansDepth}, - #{ansSeq}, - #{ansNumber}, - NOW(), - #{frstRegisterId}, - NOW(), - #{lastUpdusrId} - ) - </insert> - <!-- 지식정보제공/지식정보요청::답변SEQ 업데이트 --> - <update id="updateRequestOfferReply"> - UPDATE COMTNDAMCALRES - SET - ANSWER_ORDR=ANSWER_ORDR+1 - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND ANSWER_ORDR >= #{ansSeq} - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_mysql.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/spe/req/EgovDamRequestOffer_SQL_mysql.xml (nonexistent) @@ -1,279 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RequestOffer"> - - <!-- ::ResultMap 선언 --> - <resultMap id="RequestOfferVOs" type="egovframework.com.dam.spe.req.service.RequestOfferVO"> - <result property="knoId" column="KNWLDG_ID"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="emplyrId" column="EMPLYR_ID"/> - <result property="knoNm" column="KNWLDG_NM"/> - <result property="knoCn" column="KNWLDG_CN"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - <result property="ansParents" column="PARNTS_KNWLDG_ID"/> - <result property="ansDepth" column="ANSWER_DP"/> - <result property="ansSeq" column="ANSWER_ORDR"/> - <result property="ansNumber" column="ANSWER_GROUP_NO"/> - - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - </resultMap> - - <!-- 지식정보제공/지식정보요청::목록조회_게시물 총갯수 --> - <select id="selectRequestOfferSpeCnt" parameterType="java.util.Map" resultType="int"> - SELECT COUNT(EXPERT_ID) CNT FROM COMTNDAMPRO WHERE EXPERT_ID = #{speId} - </select> - - <!-- 지식정보제공/지식정보요청::목록조회 게시물정보 --> - <select id="selectRequestOffer" resultType="egovMap"> - - SELECT - A.KNWLDG_ID KNO_ID, - A.ORGNZT_ID ORGNZT_ID, - (SELECT ORGNZT_NM FROM COMTNDAMMAPTEAM WHERE ORGNZT_ID=A.ORGNZT_ID) ORGNZT_NM, - (SELECT KNWLDG_TY_NM FROM COMTNDAMMAPKNO WHERE KNWLDG_TY_CODE=A.KNWLDG_TY_CODE) KNO_TYPE_NM, - A.EXPERT_ID SPE_UNIQ, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EXPERT_ID) SPE_NM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EXPERT_ID) SPE_ID, - A.KNWLDG_TY_CODE KNO_TYPE_CD, - A.EMPLYR_ID EMPLYR_UNIQ, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EMPLYR_ID) USER_NM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.EMPLYR_ID) EMPLYR_ID, - A.KNWLDG_NM KNO_NM, - A.KNWLDG_CN KNO_CN, - A.ATCH_FILE_ID ATCH_FILE_ID, - A.PARNTS_KNWLDG_ID ANS_PARENTS, - A.ANSWER_DP ANS_DEPTH, - A.ANSWER_ORDR ANS_SEQ, - A.ANSWER_GROUP_NO ANS_NUMBER, - A.FRST_REGISTER_ID FRST_REGISTER_ID, - DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGIST_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNDAMCALRES A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.KNWLDG_NM'"> - AND A.KNWLDG_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'A.KNWLDG_CN'"> - AND A.KNWLDG_CN LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - </if> - - ORDER BY A.ANSWER_GROUP_NO DESC, A.ANSWER_ORDR ASC, A.ANSWER_DP ASC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - <!-- 지식정보제공/지식정보요청::목록조회_게시물 총갯수 --> - <select id="selectRequestOfferCnt" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNDAMCALRES A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.KNWLDG_NM'"> - AND A.KNWLDG_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'A.KNWLDG_CN'"> - AND A.KNWLDG_CN LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - </if> - </select> - - <!-- 지식정보제공/지식정보요청::삭제 --> - <delete id="deleteRequestOffer"> - - DELETE FROM COMTNDAMCALRES - WHERE KNWLDG_ID=#{knoId} - - </delete> - <!-- 지식정보제공/지식정보요청::하위 답변 수 --> - <select id="selectRequestOfferDelCnt" resultType="int"> - SELECT COUNT(KNWLDG_ID) CNT - FROM COMTNDAMCALRES - WHERE 1=1 - AND PARNTS_KNWLDG_ID = #{ansParents} - </select> - - <!-- 지식정보제공/지식정보요청::수정 --> - <update id="updateRequestOffer"> - - UPDATE COMTNDAMCALRES - SET - ORGNZT_ID=#{orgnztId}, - EXPERT_ID=#{speId}, - KNWLDG_TY_CODE=#{knoTypeCd}, - EMPLYR_ID=#{emplyrId}, - KNWLDG_NM=#{knoNm}, - KNWLDG_CN=#{knoCn}, - ATCH_FILE_ID=#{atchFileId}, - PARNTS_KNWLDG_ID=#{ansParents}, - ANSWER_DP=#{ansDepth}, - ANSWER_ORDR=#{ansSeq}, - ANSWER_GROUP_NO=#{ansNumber}, - LAST_UPDT_PNTTM = sysdate(), - LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE KNWLDG_ID=#{knoId} - - </update> - - <!-- 지식정보제공/지식정보요청::상세보기 --> - <select id="selectRequestOfferDetail" resultMap="RequestOfferVOs"> - SELECT - A.KNWLDG_ID, - A.ORGNZT_ID, - A.EXPERT_ID, - A.KNWLDG_TY_CODE, - A.EMPLYR_ID, - A.KNWLDG_NM, - A.KNWLDG_CN, - A.ATCH_FILE_ID, - A.PARNTS_KNWLDG_ID, - A.ANSWER_DP, - A.ANSWER_ORDR, - A.ANSWER_GROUP_NO, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNDAMCALRES A - WHERE 1=1 - AND A.KNWLDG_ID=#{knoId} - </select> - - <!-- #{knoId} 지식정보제공/지식정보요청::입력 --> - <insert id="insertRequestOfferSave"> - <selectKey keyProperty="ansNumber" resultType="int" order="BEFORE"> - SELECT IFNULL(MAX(ANSWER_GROUP_NO)+1, 1) FROM COMTNDAMCALRES - </selectKey> - INSERT INTO COMTNDAMCALRES ( - KNWLDG_ID, - ORGNZT_ID, - EXPERT_ID, - KNWLDG_TY_CODE, - EMPLYR_ID, - KNWLDG_NM, - KNWLDG_CN, - ATCH_FILE_ID, - PARNTS_KNWLDG_ID, - ANSWER_DP, - ANSWER_ORDR, - ANSWER_GROUP_NO, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{knoId}, - #{orgnztId}, - #{speId}, - #{knoTypeCd}, - #{emplyrId}, - #{knoNm}, - #{knoCn}, - #{atchFileId}, - '', - 0, - 0, - #{ansNumber}, - sysdate(), - #{frstRegisterId}, - sysdate(), - #{lastUpdusrId} - ) - - </insert> - - <!-- 지식정보제공/지식정보요청::하위레벨 정보 조회 --> - <select id="selectRequestOfferReplyaAnsParents" resultType="egovMap"> - SELECT - KNWLDG_ID knoId, - PARNTS_KNWLDG_ID ansParents, - ANSWER_ORDR ansSeq - FROM COMTNDAMCALRES - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND PARNTS_KNWLDG_ID = #{ansParents} - ORDER BY ANSWER_ORDR DESC - LIMIT 1 - </select> - - <!-- 지식정보제공/지식정보요청::레벨 탐색 --> - <select id="selectRequestOfferReplyaAnsParentsSearch" resultType="egovMap"> - SELECT - KNWLDG_ID knoId, - PARNTS_KNWLDG_ID ansParents, - ANSWER_ORDR ansSeq - FROM COMTNDAMCALRES - WHERE 1=1 - AND PARNTS_KNWLDG_ID=#{ansParents} - ORDER BY ANSWER_ORDR DESC - LIMIT 1 - </select> - <!-- 지식정보제공/지식정보요청::Seq 검색 --> - <select id="selectRequestOfferReplySeq" resultType="int"> - SELECT IFNULL((MAX(ANSWER_ORDR)+1), 1) SEQ - FROM COMTNDAMCALRES - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND PARNTS_KNWLDG_ID = #{ansParents} - </select> - <!-- 지식정보제공/지식정보요청::답변등록 --> - <insert id="insertRequestOfferReply"> - INSERT INTO COMTNDAMCALRES ( - KNWLDG_ID, - ORGNZT_ID, - EXPERT_ID, - KNWLDG_TY_CODE, - EMPLYR_ID, - KNWLDG_NM, - KNWLDG_CN, - ATCH_FILE_ID, - PARNTS_KNWLDG_ID, - ANSWER_DP, - ANSWER_ORDR, - ANSWER_GROUP_NO, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{knoId}, - #{orgnztId}, - #{speId}, - #{knoTypeCd}, - #{emplyrId}, - #{knoNm}, - #{knoCn}, - #{atchFileId}, - #{ansParents}, - #{ansDepth}, - #{ansSeq}, - #{ansNumber}, - sysdate(), - #{frstRegisterId}, - sysdate(), - #{lastUpdusrId} - ) - </insert> - <!-- 지식정보제공/지식정보요청::답변SEQ 업데이트 --> - <update id="updateRequestOfferReply"> - UPDATE COMTNDAMCALRES - SET - ANSWER_ORDR=ANSWER_ORDR+1 - WHERE 1=1 - AND ANSWER_GROUP_NO = #{ansNumber} - AND ANSWER_ORDR >= #{ansSeq} - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_maria.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_maria.xml (nonexistent) @@ -1,120 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="MapMaterialDAO"> - - <select id="selectMapMaterialList" parameterType="egovframework.com.dam.map.mat.service.MapMaterialVO" resultType="egovMap"> - - SELECT B.ORGNZT_NM orgnztNm - , A.KNWLDG_TY_CODE knoTypeCd - , A.EXPERT_ID speId - , A.KNWLDG_TY_NM knoTypeNm - , DATE_FORMAT(A.CL_DE,'%Y-%m-%d') clYmd - , A.KNWLDG_URL knoUrl - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - - <if test='searchCondition == "1"'>AND - binary(B.ORGNZT_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(A.KNWLDG_TY_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectMapMaterialTotCnt" parameterType="egovframework.com.dam.map.mat.service.MapMaterialVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - - <if test='searchCondition == "1"'>AND - binary(B.ORGNZT_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(A.KNWLDG_TY_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectMapMaterial" parameterType="egovframework.com.dam.map.mat.service.MapMaterial" resultType="egovframework.com.dam.map.mat.service.MapMaterial"> - - SELECT A.KNWLDG_TY_CODE knoTypeCd - , A.ORGNZT_ID orgnztId - , B.ORGNZT_NM orgnztNm - , A.EXPERT_ID speId - , A.KNWLDG_TY_NM knoTypeNm - , DATE_FORMAT(A.CL_DE,'%Y-%m-%d') clYmd - , A.KNWLDG_URL knoUrl - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = #{knoTypeCd} - - </select> - - <insert id="insertMapMaterial"> - - INSERT - INTO COMTNDAMMAPKNO - ( KNWLDG_TY_CODE - , ORGNZT_ID - , EXPERT_ID - , KNWLDG_TY_NM - , CL_DE - , KNWLDG_URL - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{knoTypeCd} - , #{orgnztId} - , #{speId} - , #{knoTypeNm} - , #{clYmd} - , #{knoUrl} - , #{frstRegisterId} - , sysdate() - , #{lastUpdusrId} - , sysdate() - ) - - </insert> - - <update id="updateMapMaterial"> - - UPDATE COMTNDAMMAPKNO - SET ORGNZT_ID = #{orgnztId} - , EXPERT_ID = #{speId} - , KNWLDG_TY_NM = #{knoTypeNm} - , CL_DE = #{clYmd} - , KNWLDG_URL = #{knoUrl} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - - </update> - - <delete id="deleteMapMaterial"> - - DELETE FROM COMTNDAMMAPKNO - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - - </delete> - - <select id="selectKnoTypeCdCheck" parameterType="String" resultType="int"> - SELECT COUNT(*) - FROM COMTNDAMMAPKNO - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_postgres.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_postgres.xml (nonexistent) @@ -1,120 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="MapMaterialDAO"> - - <select id="selectMapMaterialList" parameterType="egovframework.com.dam.map.mat.service.MapMaterialVO" resultType="egovMap"> - - SELECT B.ORGNZT_NM "orgnztNm" - , A.KNWLDG_TY_CODE "knoTypeCd" - , A.EXPERT_ID "speId" - , A.KNWLDG_TY_NM "knoTypeNm" - , A.CL_DE "clYmd" - , A.KNWLDG_URL "knoUrl" - , A.FRST_REGISTER_ID "frstRegisterId" - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID "lastUpdusrId" - , A.LAST_UPDT_PNTTM "lastUpdusrPnttm" - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - - <if test='searchCondition == "1"'>AND - B.ORGNZT_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - A.KNWLDG_TY_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectMapMaterialTotCnt" parameterType="egovframework.com.dam.map.mat.service.MapMaterialVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - - <if test='searchCondition == "1"'>AND - B.ORGNZT_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - A.KNWLDG_TY_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectMapMaterial" parameterType="egovframework.com.dam.map.mat.service.MapMaterial" resultType="egovframework.com.dam.map.mat.service.MapMaterial"> - - SELECT A.KNWLDG_TY_CODE knoTypeCd - , A.ORGNZT_ID orgnztId - , B.ORGNZT_NM orgnztNm - , A.EXPERT_ID speId - , A.KNWLDG_TY_NM knoTypeNm - , A.CL_DE clYmd - , A.KNWLDG_URL knoUrl - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = #{knoTypeCd} - - </select> - - <insert id="insertMapMaterial"> - - INSERT - INTO COMTNDAMMAPKNO - ( KNWLDG_TY_CODE - , ORGNZT_ID - , EXPERT_ID - , KNWLDG_TY_NM - , CL_DE - , KNWLDG_URL - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{knoTypeCd} - , #{orgnztId} - , #{speId} - , #{knoTypeNm} - , #{clYmd} - , #{knoUrl} - , #{frstRegisterId} - , NOW() - , #{lastUpdusrId} - , NOW() - ) - - </insert> - - <update id="updateMapMaterial"> - - UPDATE COMTNDAMMAPKNO - SET ORGNZT_ID = #{orgnztId} - , EXPERT_ID = #{speId} - , KNWLDG_TY_NM = #{knoTypeNm} - , CL_DE = #{clYmd} - , KNWLDG_URL = #{knoUrl} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = NOW() - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - - </update> - - <delete id="deleteMapMaterial"> - - DELETE FROM COMTNDAMMAPKNO - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - - </delete> - - <select id="selectKnoTypeCdCheck" parameterType="String" resultType="int"> - SELECT COUNT(*) - FROM COMTNDAMMAPKNO - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - </select> - -</mapper> Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_cubrid.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_cubrid.xml (nonexistent) @@ -1,157 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="MapMaterialDAO"> - - <resultMap id="MapMaterialList" type="egovframework.com.dam.map.mat.service.MapMaterialVO"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="clYmd" column="CL_DE"/> - <result property="knoUrl" column="KNWLDG_URL"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <resultMap id="MapMaterial" type="egovframework.com.dam.map.mat.service.MapMaterial"> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="clYmd" column="CL_DE"/> - <result property="knoUrl" column="KNWLDG_URL"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectMapMaterialList" parameterType="egovframework.com.dam.map.mat.service.MapMaterialVO" resultMap="MapMaterialList"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT B.ORGNZT_NM - , A.KNWLDG_TY_CODE - , A.EXPERT_ID - , A.KNWLDG_TY_NM - , A.CL_DE - , A.KNWLDG_URL - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - - <if test='searchCondition == "1"'>AND - B.ORGNZT_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - A.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) Z - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectMapMaterialTotCnt" parameterType="egovframework.com.dam.map.mat.service.MapMaterialVO" resultType="java.lang.Integer"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - - <if test='searchCondition == "1"'>AND - B.ORGNZT_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - A.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectMapMaterial" parameterType="egovframework.com.dam.map.mat.service.MapMaterial" resultMap="MapMaterial"> - - SELECT A.KNWLDG_TY_CODE - , A.ORGNZT_ID - , B.ORGNZT_NM - , A.EXPERT_ID - , A.KNWLDG_TY_NM - , A.CL_DE - , A.KNWLDG_URL - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = #{knoTypeCd} - - </select> - - <insert id="insertMapMaterial"> - - INSERT - INTO COMTNDAMMAPKNO - ( KNWLDG_TY_CODE - , ORGNZT_ID - , EXPERT_ID - , KNWLDG_TY_NM - , CL_DE - , KNWLDG_URL - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{knoTypeCd} - , #{orgnztId} - , #{speId} - , #{knoTypeNm} - , #{clYmd} - , #{knoUrl} - , #{frstRegisterId} - , SYSDATETIME - , #{lastUpdusrId} - , SYSDATETIME - ) - - </insert> - - <update id="updateMapMaterial"> - - UPDATE COMTNDAMMAPKNO - SET ORGNZT_ID = #{orgnztId} - , EXPERT_ID = #{speId} - , KNWLDG_TY_NM = #{knoTypeNm} - , CL_DE = #{clYmd} - , KNWLDG_URL = #{knoUrl} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = SYSDATETIME - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - - </update> - - <delete id="deleteMapMaterial"> - - DELETE FROM COMTNDAMMAPKNO - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - - </delete> - - <select id="selectKnoTypeCdCheck" parameterType="String" resultType="int"> - SELECT COUNT(*) - FROM COMTNDAMMAPKNO - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_oracle.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_oracle.xml (nonexistent) @@ -1,157 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="MapMaterialDAO"> - - <resultMap id="MapMaterialList" type="egovframework.com.dam.map.mat.service.MapMaterialVO"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="clYmd" column="CL_DE"/> - <result property="knoUrl" column="KNWLDG_URL"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <resultMap id="MapMaterial" type="egovframework.com.dam.map.mat.service.MapMaterial"> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="clYmd" column="CL_DE"/> - <result property="knoUrl" column="KNWLDG_URL"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectMapMaterialList" parameterType="egovframework.com.dam.map.mat.service.MapMaterialVO" resultMap="MapMaterialList"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT B.ORGNZT_NM - , A.KNWLDG_TY_CODE - , A.EXPERT_ID - , A.KNWLDG_TY_NM - , A.CL_DE - , A.KNWLDG_URL - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - - <if test='searchCondition == "1"'>AND - B.ORGNZT_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - A.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectMapMaterialTotCnt" parameterType="egovframework.com.dam.map.mat.service.MapMaterialVO" resultType="java.lang.Integer"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - - <if test='searchCondition == "1"'>AND - B.ORGNZT_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - A.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectMapMaterial" parameterType="egovframework.com.dam.map.mat.service.MapMaterial" resultMap="MapMaterial"> - - SELECT A.KNWLDG_TY_CODE - , A.ORGNZT_ID - , B.ORGNZT_NM - , A.EXPERT_ID - , A.KNWLDG_TY_NM - , A.CL_DE - , A.KNWLDG_URL - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = #{knoTypeCd} - - </select> - - <insert id="insertMapMaterial"> - - INSERT - INTO COMTNDAMMAPKNO - ( KNWLDG_TY_CODE - , ORGNZT_ID - , EXPERT_ID - , KNWLDG_TY_NM - , CL_DE - , KNWLDG_URL - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{knoTypeCd} - , #{orgnztId} - , #{speId} - , #{knoTypeNm} - , #{clYmd} - , #{knoUrl} - , #{frstRegisterId} - , sysdate - , #{lastUpdusrId} - , sysdate - ) - - </insert> - - <update id="updateMapMaterial"> - - UPDATE COMTNDAMMAPKNO - SET ORGNZT_ID = #{orgnztId} - , EXPERT_ID = #{speId} - , KNWLDG_TY_NM = #{knoTypeNm} - , CL_DE = #{clYmd} - , KNWLDG_URL = #{knoUrl} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - - </update> - - <delete id="deleteMapMaterial"> - - DELETE FROM COMTNDAMMAPKNO - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - - </delete> - - <select id="selectKnoTypeCdCheck" parameterType="String" resultType="int"> - SELECT COUNT(*) - FROM COMTNDAMMAPKNO - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_altibase.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_altibase.xml (nonexistent) @@ -1,161 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="MapMaterialDAO"> - - <resultMap id="MapMaterialList" type="egovframework.com.dam.map.mat.service.MapMaterialVO"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="clYmd" column="CL_DE"/> - <result property="knoUrl" column="KNWLDG_URL"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <resultMap id="MapMaterial" type="egovframework.com.dam.map.mat.service.MapMaterial"> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="clYmd" column="CL_DE"/> - <result property="knoUrl" column="KNWLDG_URL"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectMapMaterialList" parameterType="egovframework.com.dam.map.mat.service.MapMaterialVO" resultMap="MapMaterialList"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT B.ORGNZT_NM - , A.KNWLDG_TY_CODE - , A.EXPERT_ID - , A.KNWLDG_TY_NM - , A.CL_DE - , A.KNWLDG_URL - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - - - <if test='searchCondition == "1"'>AND - B.ORGNZT_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - <if test='searchCondition == "2"'>AND - A.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectMapMaterialTotCnt" parameterType="egovframework.com.dam.map.mat.service.MapMaterialVO" resultType="java.lang.Integer"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - - - <if test='searchCondition == "1"'>AND - B.ORGNZT_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - <if test='searchCondition == "2"'>AND - A.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectMapMaterial" parameterType="egovframework.com.dam.map.mat.service.MapMaterial" resultMap="MapMaterial"> - - SELECT A.KNWLDG_TY_CODE - , A.ORGNZT_ID - , B.ORGNZT_NM - , A.EXPERT_ID - , A.KNWLDG_TY_NM - , A.CL_DE - , A.KNWLDG_URL - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = #{knoTypeCd} - - </select> - - <insert id="insertMapMaterial"> - - INSERT - INTO COMTNDAMMAPKNO - ( KNWLDG_TY_CODE - , ORGNZT_ID - , EXPERT_ID - , KNWLDG_TY_NM - , CL_DE - , KNWLDG_URL - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{knoTypeCd} - , #{orgnztId} - , #{speId} - , #{knoTypeNm} - , #{clYmd} - , #{knoUrl} - , #{frstRegisterId} - , sysdate - , #{lastUpdusrId} - , sysdate - ) - - </insert> - - <update id="updateMapMaterial"> - - UPDATE COMTNDAMMAPKNO - SET ORGNZT_ID = #{orgnztId} - , EXPERT_ID = #{speId} - , KNWLDG_TY_NM = #{knoTypeNm} - , CL_DE = #{clYmd} - , KNWLDG_URL = #{knoUrl} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - - </update> - - <delete id="deleteMapMaterial"> - - DELETE FROM COMTNDAMMAPKNO - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - - </delete> - - <select id="selectKnoTypeCdCheck" parameterType="String" resultType="int"> - SELECT COUNT(*) - FROM COMTNDAMMAPKNO - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_mysql.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_mysql.xml (nonexistent) @@ -1,120 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="MapMaterialDAO"> - - <select id="selectMapMaterialList" parameterType="egovframework.com.dam.map.mat.service.MapMaterialVO" resultType="egovMap"> - - SELECT B.ORGNZT_NM orgnztNm - , A.KNWLDG_TY_CODE knoTypeCd - , A.EXPERT_ID speId - , A.KNWLDG_TY_NM knoTypeNm - , DATE_FORMAT(A.CL_DE,'%Y-%m-%d') clYmd - , A.KNWLDG_URL knoUrl - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - - <if test='searchCondition == "1"'>AND - binary(B.ORGNZT_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(A.KNWLDG_TY_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectMapMaterialTotCnt" parameterType="egovframework.com.dam.map.mat.service.MapMaterialVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - - <if test='searchCondition == "1"'>AND - binary(B.ORGNZT_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(A.KNWLDG_TY_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectMapMaterial" parameterType="egovframework.com.dam.map.mat.service.MapMaterial" resultType="egovframework.com.dam.map.mat.service.MapMaterial"> - - SELECT A.KNWLDG_TY_CODE knoTypeCd - , A.ORGNZT_ID orgnztId - , B.ORGNZT_NM orgnztNm - , A.EXPERT_ID speId - , A.KNWLDG_TY_NM knoTypeNm - , DATE_FORMAT(A.CL_DE,'%Y-%m-%d') clYmd - , A.KNWLDG_URL knoUrl - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = #{knoTypeCd} - - </select> - - <insert id="insertMapMaterial"> - - INSERT - INTO COMTNDAMMAPKNO - ( KNWLDG_TY_CODE - , ORGNZT_ID - , EXPERT_ID - , KNWLDG_TY_NM - , CL_DE - , KNWLDG_URL - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{knoTypeCd} - , #{orgnztId} - , #{speId} - , #{knoTypeNm} - , #{clYmd} - , #{knoUrl} - , #{frstRegisterId} - , sysdate() - , #{lastUpdusrId} - , sysdate() - ) - - </insert> - - <update id="updateMapMaterial"> - - UPDATE COMTNDAMMAPKNO - SET ORGNZT_ID = #{orgnztId} - , EXPERT_ID = #{speId} - , KNWLDG_TY_NM = #{knoTypeNm} - , CL_DE = #{clYmd} - , KNWLDG_URL = #{knoUrl} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - - </update> - - <delete id="deleteMapMaterial"> - - DELETE FROM COMTNDAMMAPKNO - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - - </delete> - - <select id="selectKnoTypeCdCheck" parameterType="String" resultType="int"> - SELECT COUNT(*) - FROM COMTNDAMMAPKNO - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_tibero.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/map/mat/EgovDamMapTeamMapMaterial_SQL_tibero.xml (nonexistent) @@ -1,157 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="MapMaterialDAO"> - - <resultMap id="MapMaterialList" type="egovframework.com.dam.map.mat.service.MapMaterialVO"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="clYmd" column="CL_DE"/> - <result property="knoUrl" column="KNWLDG_URL"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <resultMap id="MapMaterial" type="egovframework.com.dam.map.mat.service.MapMaterial"> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="speId" column="EXPERT_ID"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="clYmd" column="CL_DE"/> - <result property="knoUrl" column="KNWLDG_URL"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectMapMaterialList" parameterType="egovframework.com.dam.map.mat.service.MapMaterialVO" resultMap="MapMaterialList"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT B.ORGNZT_NM - , A.KNWLDG_TY_CODE - , A.EXPERT_ID - , A.KNWLDG_TY_NM - , A.CL_DE - , A.KNWLDG_URL - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - - <if test='searchCondition == "1"'>AND - B.ORGNZT_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - A.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectMapMaterialTotCnt" parameterType="egovframework.com.dam.map.mat.service.MapMaterialVO" resultType="java.lang.Integer"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - - <if test='searchCondition == "1"'>AND - B.ORGNZT_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - A.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectMapMaterial" parameterType="egovframework.com.dam.map.mat.service.MapMaterial" resultMap="MapMaterial"> - - SELECT A.KNWLDG_TY_CODE - , A.ORGNZT_ID - , B.ORGNZT_NM - , A.EXPERT_ID - , A.KNWLDG_TY_NM - , A.CL_DE - , A.KNWLDG_URL - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMMAPKNO A, COMTNDAMMAPTEAM B - WHERE A.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = #{knoTypeCd} - - </select> - - <insert id="insertMapMaterial"> - - INSERT - INTO COMTNDAMMAPKNO - ( KNWLDG_TY_CODE - , ORGNZT_ID - , EXPERT_ID - , KNWLDG_TY_NM - , CL_DE - , KNWLDG_URL - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{knoTypeCd} - , #{orgnztId} - , #{speId} - , #{knoTypeNm} - , #{clYmd} - , #{knoUrl} - , #{frstRegisterId} - , sysdate - , #{lastUpdusrId} - , sysdate - ) - - </insert> - - <update id="updateMapMaterial"> - - UPDATE COMTNDAMMAPKNO - SET ORGNZT_ID = #{orgnztId} - , EXPERT_ID = #{speId} - , KNWLDG_TY_NM = #{knoTypeNm} - , CL_DE = #{clYmd} - , KNWLDG_URL = #{knoUrl} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - - </update> - - <delete id="deleteMapMaterial"> - - DELETE FROM COMTNDAMMAPKNO - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - - </delete> - - <select id="selectKnoTypeCdCheck" parameterType="String" resultType="int"> - SELECT COUNT(*) - FROM COMTNDAMMAPKNO - WHERE KNWLDG_TY_CODE = #{knoTypeCd} - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_oracle.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_oracle.xml (nonexistent) @@ -1,116 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="MapTeamDAO"> - - <resultMap id="MapTeamList" type="egovframework.com.dam.map.tea.service.MapTeamVO"> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="clYmd" column="CL_DE"/> - <result property="knoUrl" column="KNWLDG_URL"/> - </resultMap> - - <resultMap id="MapTeamDetail" type="egovframework.com.dam.map.tea.service.MapTeam"> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="clYmd" column="CL_DE"/> - <result property="knoUrl" column="KNWLDG_URL"/> - </resultMap> - - <select id="selectMapTeamList" parameterType="egovframework.com.dam.map.tea.service.MapTeamVO" resultMap="MapTeamList"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT ORGNZT_ID - , ORGNZT_NM - , CL_DE - , KNWLDG_URL - FROM COMTNDAMMAPTEAM - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - ORGNZT_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - ORGNZT_ID LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectMapTeamTotCnt" parameterType="egovframework.com.dam.map.tea.service.MapTeamVO" resultType="java.lang.Integer"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMMAPTEAM - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - ORGNZT_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - ORGNZT_ID LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectMapTeamDetail" parameterType="egovframework.com.dam.map.tea.service.MapTeam" resultMap="MapTeamDetail"> - - SELECT ORGNZT_ID - , ORGNZT_NM - , CL_DE - , KNWLDG_URL - FROM COMTNDAMMAPTEAM - WHERE ORGNZT_ID = #{orgnztId} - - </select> - - <insert id="insertMapTeam"> - - INSERT - INTO COMTNDAMMAPTEAM - ( ORGNZT_ID - , ORGNZT_NM - , CL_DE - , KNWLDG_URL - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{orgnztId} - , #{orgnztNm} - , #{clYmd} - , #{knoUrl} - , sysdate - , #{frstRegisterId} - ) - - </insert> - - <update id="updateMapTeam"> - - UPDATE COMTNDAMMAPTEAM - SET ORGNZT_ID = #{orgnztId} - , ORGNZT_NM = #{orgnztNm} - , CL_DE = #{clYmd} - , KNWLDG_URL = #{knoUrl} - , LAST_UPDT_PNTTM = sysdate - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ORGNZT_ID = #{orgnztId} - - </update> - - <delete id="deleteMapTeam"> - - DELETE FROM COMTNDAMMAPTEAM - WHERE ORGNZT_ID = #{orgnztId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_mysql.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_mysql.xml (nonexistent) @@ -1,92 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="MapTeamDAO"> - - <select id="selectMapTeamList" parameterType="egovframework.com.dam.map.tea.service.MapTeamVO" resultType="egovMap"> - - SELECT ORGNZT_ID orgnztId - , ORGNZT_NM orgnztNm - , DATE_FORMAT(CL_DE,'%Y-%m-%d') clYmd - , KNWLDG_URL knoUrl - FROM COMTNDAMMAPTEAM - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - binary(ORGNZT_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(ORGNZT_ID) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectMapTeamTotCnt" parameterType="egovframework.com.dam.map.tea.service.MapTeamVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNDAMMAPTEAM - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - binary(ORGNZT_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(ORGNZT_ID) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectMapTeamDetail" parameterType="egovframework.com.dam.map.tea.service.MapTeam" resultType="egovframework.com.dam.map.tea.service.MapTeam"> - - SELECT ORGNZT_ID orgnztId - , ORGNZT_NM orgnztNm - , DATE_FORMAT(CL_DE,'%Y-%m-%d') clYmd - , KNWLDG_URL knoUrl - FROM COMTNDAMMAPTEAM - WHERE ORGNZT_ID = #{orgnztId} - - </select> - - <insert id="insertMapTeam"> - - INSERT - INTO COMTNDAMMAPTEAM - ( ORGNZT_ID - , ORGNZT_NM - , CL_DE - , KNWLDG_URL - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{orgnztId} - , #{orgnztNm} - , #{clYmd} - , #{knoUrl} - , sysdate() - , #{frstRegisterId} - ) - - </insert> - - <update id="updateMapTeam"> - - UPDATE COMTNDAMMAPTEAM - SET ORGNZT_ID = #{orgnztId} - , ORGNZT_NM = #{orgnztNm} - , CL_DE = #{clYmd} - , KNWLDG_URL = #{knoUrl} - , LAST_UPDT_PNTTM = sysdate() - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ORGNZT_ID = #{orgnztId} - - </update> - - <delete id="deleteMapTeam"> - - DELETE FROM COMTNDAMMAPTEAM - WHERE ORGNZT_ID = #{orgnztId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_altibase.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_altibase.xml (nonexistent) @@ -1,116 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="MapTeamDAO"> - - <resultMap id="MapTeamList" type="egovframework.com.dam.map.tea.service.MapTeamVO"> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="clYmd" column="CL_DE"/> - <result property="knoUrl" column="KNWLDG_URL"/> - </resultMap> - - <resultMap id="MapTeamDetail" type="egovframework.com.dam.map.tea.service.MapTeam"> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="clYmd" column="CL_DE"/> - <result property="knoUrl" column="KNWLDG_URL"/> - </resultMap> - - <select id="selectMapTeamList" parameterType="egovframework.com.dam.map.tea.service.MapTeamVO" resultMap="MapTeamList"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT ORGNZT_ID - , ORGNZT_NM - , CL_DE - , KNWLDG_URL - FROM COMTNDAMMAPTEAM - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - ORGNZT_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - ORGNZT_ID LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectMapTeamTotCnt" parameterType="egovframework.com.dam.map.tea.service.MapTeamVO" resultType="java.lang.Integer"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMMAPTEAM - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - ORGNZT_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - ORGNZT_ID LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectMapTeamDetail" parameterType="egovframework.com.dam.map.tea.service.MapTeam" resultMap="MapTeamDetail"> - - SELECT ORGNZT_ID - , ORGNZT_NM - , CL_DE - , KNWLDG_URL - FROM COMTNDAMMAPTEAM - WHERE ORGNZT_ID = #{orgnztId} - - </select> - - <insert id="insertMapTeam"> - - INSERT - INTO COMTNDAMMAPTEAM - ( ORGNZT_ID - , ORGNZT_NM - , CL_DE - , KNWLDG_URL - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{orgnztId} - , #{orgnztNm} - , #{clYmd} - , #{knoUrl} - , sysdate - , #{frstRegisterId} - ) - - </insert> - - <update id="updateMapTeam"> - - UPDATE COMTNDAMMAPTEAM - SET ORGNZT_ID = #{orgnztId} - , ORGNZT_NM = #{orgnztNm} - , CL_DE = #{clYmd} - , KNWLDG_URL = #{knoUrl} - , LAST_UPDT_PNTTM = sysdate - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ORGNZT_ID = #{orgnztId} - - </update> - - <delete id="deleteMapTeam"> - - DELETE FROM COMTNDAMMAPTEAM - WHERE ORGNZT_ID = #{orgnztId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_maria.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_maria.xml (nonexistent) @@ -1,92 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="MapTeamDAO"> - - <select id="selectMapTeamList" parameterType="egovframework.com.dam.map.tea.service.MapTeamVO" resultType="egovMap"> - - SELECT ORGNZT_ID orgnztId - , ORGNZT_NM orgnztNm - , DATE_FORMAT(CL_DE,'%Y-%m-%d') clYmd - , KNWLDG_URL knoUrl - FROM COMTNDAMMAPTEAM - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - binary(ORGNZT_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(ORGNZT_ID) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectMapTeamTotCnt" parameterType="egovframework.com.dam.map.tea.service.MapTeamVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNDAMMAPTEAM - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - binary(ORGNZT_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(ORGNZT_ID) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectMapTeamDetail" parameterType="egovframework.com.dam.map.tea.service.MapTeam" resultType="egovframework.com.dam.map.tea.service.MapTeam"> - - SELECT ORGNZT_ID orgnztId - , ORGNZT_NM orgnztNm - , DATE_FORMAT(CL_DE,'%Y-%m-%d') clYmd - , KNWLDG_URL knoUrl - FROM COMTNDAMMAPTEAM - WHERE ORGNZT_ID = #{orgnztId} - - </select> - - <insert id="insertMapTeam"> - - INSERT - INTO COMTNDAMMAPTEAM - ( ORGNZT_ID - , ORGNZT_NM - , CL_DE - , KNWLDG_URL - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{orgnztId} - , #{orgnztNm} - , #{clYmd} - , #{knoUrl} - , sysdate() - , #{frstRegisterId} - ) - - </insert> - - <update id="updateMapTeam"> - - UPDATE COMTNDAMMAPTEAM - SET ORGNZT_ID = #{orgnztId} - , ORGNZT_NM = #{orgnztNm} - , CL_DE = #{clYmd} - , KNWLDG_URL = #{knoUrl} - , LAST_UPDT_PNTTM = sysdate() - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ORGNZT_ID = #{orgnztId} - - </update> - - <delete id="deleteMapTeam"> - - DELETE FROM COMTNDAMMAPTEAM - WHERE ORGNZT_ID = #{orgnztId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_tibero.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_tibero.xml (nonexistent) @@ -1,116 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="MapTeamDAO"> - - <resultMap id="MapTeamList" type="egovframework.com.dam.map.tea.service.MapTeamVO"> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="clYmd" column="CL_DE"/> - <result property="knoUrl" column="KNWLDG_URL"/> - </resultMap> - - <resultMap id="MapTeamDetail" type="egovframework.com.dam.map.tea.service.MapTeam"> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="clYmd" column="CL_DE"/> - <result property="knoUrl" column="KNWLDG_URL"/> - </resultMap> - - <select id="selectMapTeamList" parameterType="egovframework.com.dam.map.tea.service.MapTeamVO" resultMap="MapTeamList"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT ORGNZT_ID - , ORGNZT_NM - , CL_DE - , KNWLDG_URL - FROM COMTNDAMMAPTEAM - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - ORGNZT_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - ORGNZT_ID LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectMapTeamTotCnt" parameterType="egovframework.com.dam.map.tea.service.MapTeamVO" resultType="java.lang.Integer"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMMAPTEAM - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - ORGNZT_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - ORGNZT_ID LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectMapTeamDetail" parameterType="egovframework.com.dam.map.tea.service.MapTeam" resultMap="MapTeamDetail"> - - SELECT ORGNZT_ID - , ORGNZT_NM - , CL_DE - , KNWLDG_URL - FROM COMTNDAMMAPTEAM - WHERE ORGNZT_ID = #{orgnztId} - - </select> - - <insert id="insertMapTeam"> - - INSERT - INTO COMTNDAMMAPTEAM - ( ORGNZT_ID - , ORGNZT_NM - , CL_DE - , KNWLDG_URL - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{orgnztId} - , #{orgnztNm} - , #{clYmd} - , #{knoUrl} - , sysdate - , #{frstRegisterId} - ) - - </insert> - - <update id="updateMapTeam"> - - UPDATE COMTNDAMMAPTEAM - SET ORGNZT_ID = #{orgnztId} - , ORGNZT_NM = #{orgnztNm} - , CL_DE = #{clYmd} - , KNWLDG_URL = #{knoUrl} - , LAST_UPDT_PNTTM = sysdate - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ORGNZT_ID = #{orgnztId} - - </update> - - <delete id="deleteMapTeam"> - - DELETE FROM COMTNDAMMAPTEAM - WHERE ORGNZT_ID = #{orgnztId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_postgres.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_postgres.xml (nonexistent) @@ -1,92 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="MapTeamDAO"> - - <select id="selectMapTeamList" parameterType="egovframework.com.dam.map.tea.service.MapTeamVO" resultType="egovMap"> - - SELECT TRIM(ORGNZT_ID) "orgnztId" - , ORGNZT_NM "orgnztNm" - , CL_DE "clYmd" - , KNWLDG_URL "knoUrl" - FROM COMTNDAMMAPTEAM - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - ORGNZT_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - ORGNZT_ID LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectMapTeamTotCnt" parameterType="egovframework.com.dam.map.tea.service.MapTeamVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNDAMMAPTEAM - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - ORGNZT_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - ORGNZT_ID LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectMapTeamDetail" parameterType="egovframework.com.dam.map.tea.service.MapTeam" resultType="egovframework.com.dam.map.tea.service.MapTeam"> - - SELECT ORGNZT_ID orgnztId - , ORGNZT_NM orgnztNm - , TO_CHAR(TO_DATE(CL_DE,'YYYYmmdd'),'YYYYmmdd') clYmd - , KNWLDG_URL knoUrl - FROM COMTNDAMMAPTEAM - WHERE ORGNZT_ID = #{orgnztId} - - </select> - - <insert id="insertMapTeam"> - - INSERT - INTO COMTNDAMMAPTEAM - ( ORGNZT_ID - , ORGNZT_NM - , CL_DE - , KNWLDG_URL - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{orgnztId} - , #{orgnztNm} - , #{clYmd} - , #{knoUrl} - , NOW() - , #{frstRegisterId} - ) - - </insert> - - <update id="updateMapTeam"> - - UPDATE COMTNDAMMAPTEAM - SET ORGNZT_ID = #{orgnztId} - , ORGNZT_NM = #{orgnztNm} - , CL_DE = #{clYmd} - , KNWLDG_URL = #{knoUrl} - , LAST_UPDT_PNTTM = NOW() - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ORGNZT_ID = #{orgnztId} - - </update> - - <delete id="deleteMapTeam"> - - DELETE FROM COMTNDAMMAPTEAM - WHERE ORGNZT_ID = #{orgnztId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_cubrid.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/map/tea/EgovDamMapTeamMapTeam_SQL_cubrid.xml (nonexistent) @@ -1,116 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="MapTeamDAO"> - - <resultMap id="MapTeamList" type="egovframework.com.dam.map.tea.service.MapTeamVO"> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="clYmd" column="CL_DE"/> - <result property="knoUrl" column="KNWLDG_URL"/> - </resultMap> - - <resultMap id="MapTeamDetail" type="egovframework.com.dam.map.tea.service.MapTeam"> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="clYmd" column="CL_DE"/> - <result property="knoUrl" column="KNWLDG_URL"/> - </resultMap> - - <select id="selectMapTeamList" parameterType="egovframework.com.dam.map.tea.service.MapTeamVO" resultMap="MapTeamList"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT ORGNZT_ID - , ORGNZT_NM - , CL_DE - , KNWLDG_URL - FROM COMTNDAMMAPTEAM - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - ORGNZT_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - ORGNZT_ID LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) Z - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectMapTeamTotCnt" parameterType="egovframework.com.dam.map.tea.service.MapTeamVO" resultType="java.lang.Integer"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMMAPTEAM - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - ORGNZT_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - ORGNZT_ID LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectMapTeamDetail" parameterType="egovframework.com.dam.map.tea.service.MapTeam" resultMap="MapTeamDetail"> - - SELECT ORGNZT_ID - , ORGNZT_NM - , CL_DE - , KNWLDG_URL - FROM COMTNDAMMAPTEAM - WHERE ORGNZT_ID = #{orgnztId} - - </select> - - <insert id="insertMapTeam"> - - INSERT - INTO COMTNDAMMAPTEAM - ( ORGNZT_ID - , ORGNZT_NM - , CL_DE - , KNWLDG_URL - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{orgnztId} - , #{orgnztNm} - , #{clYmd} - , #{knoUrl} - , SYSDATETIME - , #{frstRegisterId} - ) - - </insert> - - <update id="updateMapTeam"> - - UPDATE COMTNDAMMAPTEAM - SET ORGNZT_ID = #{orgnztId} - , ORGNZT_NM = #{orgnztNm} - , CL_DE = #{clYmd} - , KNWLDG_URL = #{knoUrl} - , LAST_UPDT_PNTTM = SYSDATETIME - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ORGNZT_ID = #{orgnztId} - - </update> - - <delete id="deleteMapTeam"> - - DELETE FROM COMTNDAMMAPTEAM - WHERE ORGNZT_ID = #{orgnztId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_mysql.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_mysql.xml (nonexistent) @@ -1,132 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoPersonalDAO"> - - <select id="selectKnoPersonalList" parameterType="egovframework.com.dam.per.service.KnoPersonalVO" resultType="egovMap"> - - SELECT C.ORGNZT_NM orgnztNm - , B.KNWLDG_TY_NM knoTypeNm - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , D.USER_NM userNm - , DATE_FORMAT(A.COLCT_DE,'%Y-%m-%d') colYmd - , A.OTHBC_AT othbcAt - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.FRST_REGISTER_ID = #{frstRegisterId} - - <if test='searchCondition == "1"'>AND - binary(B.KNWLDG_TY_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(A.KNWLDG_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectKnoPersonalTotCnt" parameterType="egovframework.com.dam.per.service.KnoPersonalVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.FRST_REGISTER_ID = #{frstRegisterId} - - <if test='searchCondition == "1"'>AND - binary(B.KNWLDG_TY_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(A.KNWLDG_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectKnoPersonal" parameterType="egovframework.com.dam.per.service.KnoPersonal" resultType="egovframework.com.dam.per.service.KnoPersonal"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , A.KNWLDG_CN knoCn - , DATE_FORMAT(A.COLCT_DE,'%Y-%m-%d') colYmd - , A.OTHBC_AT othbcAt - , A.ATCH_FILE_ID atchFileId - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_ID = #{knoId} - - </select> - - <insert id="insertKnoPersonal"> - - INSERT - INTO COMTNDAMKNOIFM - ( KNWLDG_ID - , KNWLDG_NM - , ORGNZT_ID - , KNWLDG_TY_CODE - , KNWLDG_CN - , COLCT_DE - , OTHBC_AT - , ATCH_FILE_ID - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{knoId} - , #{knoNm} - , #{orgnztId} - , #{knoTypeCd} - , #{knoCn} - , #{colYmd} - , #{othbcAt} - , #{atchFileId} - , #{frstRegisterId} - , sysdate() - , #{lastUpdusrId} - , sysdate() - ) - - </insert> - - <update id="updateKnoPersonal"> - - UPDATE COMTNDAMKNOIFM - SET ORGNZT_ID = #{orgnztId} - , KNWLDG_TY_CODE = #{knoTypeCd} - , KNWLDG_NM = #{knoNm} - , KNWLDG_CN = #{knoCn} - , COLCT_DE = REPLACE(#{colYmd},'-','') - , OTHBC_AT = #{othbcAt} - , ATCH_FILE_ID = #{atchFileId} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE KNWLDG_ID = #{knoId} - - </update> - - <delete id="deleteKnoPersonal"> - - DELETE FROM COMTNDAMKNOIFM - WHERE KNWLDG_ID = #{knoId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_cubrid.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_cubrid.xml (nonexistent) @@ -1,173 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoPersonalDAO"> - - <resultMap id="KnoPersonalList" type="egovframework.com.dam.per.service.KnoPersonalVO"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="knoId" column="KNWLDG_ID"/> - <result property="knoNm" column="KNWLDG_NM"/> - <result property="userNm" column="USER_NM"/> - <result property="colYmd" column="COLCT_DE"/> - <result property="othbcAt" column="OTHBC_AT"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <resultMap id="KnoPersonal" type="egovframework.com.dam.per.service.KnoPersonal"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="knoId" column="KNWLDG_ID"/> - <result property="knoNm" column="KNWLDG_NM"/> - <result property="knoCn" column="KNWLDG_CN"/> - <result property="colYmd" column="COLCT_DE"/> - <result property="othbcAt" column="OTHBC_AT"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectKnoPersonalList" parameterType="egovframework.com.dam.per.service.KnoPersonalVO" resultMap="KnoPersonalList"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT C.ORGNZT_NM - , B.KNWLDG_TY_NM - , A.KNWLDG_ID - , A.KNWLDG_NM - , D.USER_NM - , A.COLCT_DE - , A.OTHBC_AT - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.FRST_REGISTER_ID = #{frstRegisterId} - - <if test='searchCondition == "1"'>AND - B.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) Z - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectKnoPersonalTotCnt" parameterType="egovframework.com.dam.per.service.KnoPersonalVO" resultType="java.lang.Integer"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.FRST_REGISTER_ID = #{frstRegisterId} - - <if test='searchCondition == "1"'>AND - B.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectKnoPersonal" parameterType="egovframework.com.dam.per.service.KnoPersonal" resultMap="KnoPersonal"> - - SELECT C.ORGNZT_NM - , C.ORGNZT_ID - , B.KNWLDG_TY_NM - , B.KNWLDG_TY_CODE - , A.KNWLDG_ID - , A.KNWLDG_NM - , A.KNWLDG_CN - , A.COLCT_DE - , A.OTHBC_AT - , A.ATCH_FILE_ID - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_ID = #{knoId} - - </select> - - <insert id="insertKnoPersonal"> - - INSERT - INTO COMTNDAMKNOIFM - ( KNWLDG_ID - , KNWLDG_NM - , ORGNZT_ID - , KNWLDG_TY_CODE - , KNWLDG_CN - , COLCT_DE - , OTHBC_AT - , ATCH_FILE_ID - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{knoId} - , #{knoNm} - , #{orgnztId} - , #{knoTypeCd} - , #{knoCn} - , #{colYmd} - , #{othbcAt} - , #{atchFileId} - , #{frstRegisterId} - , SYSDATETIME - , #{lastUpdusrId} - , SYSDATETIME - ) - - </insert> - - <update id="updateKnoPersonal"> - - UPDATE COMTNDAMKNOIFM - SET ORGNZT_ID = #{orgnztId} - , KNWLDG_TY_CODE = #{knoTypeCd} - , KNWLDG_NM = #{knoNm} - , KNWLDG_CN = #{knoCn} - , COLCT_DE = REPLACE(#{colYmd},'-','') - , OTHBC_AT = #{othbcAt} - , ATCH_FILE_ID = #{atchFileId} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = SYSDATETIME - WHERE KNWLDG_ID = #{knoId} - - </update> - - <delete id="deleteKnoPersonal"> - - DELETE FROM COMTNDAMKNOIFM - WHERE KNWLDG_ID = #{knoId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_oracle.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_oracle.xml (nonexistent) @@ -1,173 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoPersonalDAO"> - - <resultMap id="KnoPersonalList" type="egovframework.com.dam.per.service.KnoPersonalVO"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="knoId" column="KNWLDG_ID"/> - <result property="knoNm" column="KNWLDG_NM"/> - <result property="userNm" column="USER_NM"/> - <result property="colYmd" column="COLCT_DE"/> - <result property="othbcAt" column="OTHBC_AT"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <resultMap id="KnoPersonal" type="egovframework.com.dam.per.service.KnoPersonal"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="knoId" column="KNWLDG_ID"/> - <result property="knoNm" column="KNWLDG_NM"/> - <result property="knoCn" column="KNWLDG_CN"/> - <result property="colYmd" column="COLCT_DE"/> - <result property="othbcAt" column="OTHBC_AT"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectKnoPersonalList" parameterType="egovframework.com.dam.per.service.KnoPersonalVO" resultMap="KnoPersonalList"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT C.ORGNZT_NM - , B.KNWLDG_TY_NM - , A.KNWLDG_ID - , A.KNWLDG_NM - , D.USER_NM - , A.COLCT_DE - , A.OTHBC_AT - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.FRST_REGISTER_ID = #{frstRegisterId} - - <if test='searchCondition == "1"'>AND - B.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectKnoPersonalTotCnt" parameterType="egovframework.com.dam.per.service.KnoPersonalVO" resultType="java.lang.Integer"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.FRST_REGISTER_ID = #{frstRegisterId} - - <if test='searchCondition == "1"'>AND - B.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectKnoPersonal" parameterType="egovframework.com.dam.per.service.KnoPersonal" resultMap="KnoPersonal"> - - SELECT C.ORGNZT_NM - , C.ORGNZT_ID - , B.KNWLDG_TY_NM - , B.KNWLDG_TY_CODE - , A.KNWLDG_ID - , A.KNWLDG_NM - , A.KNWLDG_CN - , A.COLCT_DE - , A.OTHBC_AT - , A.ATCH_FILE_ID - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_ID = #{knoId} - - </select> - - <insert id="insertKnoPersonal"> - - INSERT - INTO COMTNDAMKNOIFM - ( KNWLDG_ID - , KNWLDG_NM - , ORGNZT_ID - , KNWLDG_TY_CODE - , KNWLDG_CN - , COLCT_DE - , OTHBC_AT - , ATCH_FILE_ID - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{knoId} - , #{knoNm} - , #{orgnztId} - , #{knoTypeCd} - , #{knoCn} - , #{colYmd} - , #{othbcAt} - , #{atchFileId} - , #{frstRegisterId} - , sysdate - , #{lastUpdusrId} - , sysdate - ) - - </insert> - - <update id="updateKnoPersonal"> - - UPDATE COMTNDAMKNOIFM - SET ORGNZT_ID = #{orgnztId} - , KNWLDG_TY_CODE = #{knoTypeCd} - , KNWLDG_NM = #{knoNm} - , KNWLDG_CN = #{knoCn} - , COLCT_DE = REPLACE(#{colYmd},'-','') - , OTHBC_AT = #{othbcAt} - , ATCH_FILE_ID = #{atchFileId} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE KNWLDG_ID = #{knoId} - - </update> - - <delete id="deleteKnoPersonal"> - - DELETE FROM COMTNDAMKNOIFM - WHERE KNWLDG_ID = #{knoId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_maria.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_maria.xml (nonexistent) @@ -1,132 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoPersonalDAO"> - - <select id="selectKnoPersonalList" parameterType="egovframework.com.dam.per.service.KnoPersonalVO" resultType="egovMap"> - - SELECT C.ORGNZT_NM orgnztNm - , B.KNWLDG_TY_NM knoTypeNm - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , D.USER_NM userNm - , DATE_FORMAT(A.COLCT_DE,'%Y-%m-%d') colYmd - , A.OTHBC_AT othbcAt - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.FRST_REGISTER_ID = #{frstRegisterId} - - <if test='searchCondition == "1"'>AND - binary(B.KNWLDG_TY_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(A.KNWLDG_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectKnoPersonalTotCnt" parameterType="egovframework.com.dam.per.service.KnoPersonalVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.FRST_REGISTER_ID = #{frstRegisterId} - - <if test='searchCondition == "1"'>AND - binary(B.KNWLDG_TY_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - binary(A.KNWLDG_NM) LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectKnoPersonal" parameterType="egovframework.com.dam.per.service.KnoPersonal" resultType="egovframework.com.dam.per.service.KnoPersonal"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , A.KNWLDG_CN knoCn - , DATE_FORMAT(A.COLCT_DE,'%Y-%m-%d') colYmd - , A.OTHBC_AT othbcAt - , A.ATCH_FILE_ID atchFileId - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_ID = #{knoId} - - </select> - - <insert id="insertKnoPersonal"> - - INSERT - INTO COMTNDAMKNOIFM - ( KNWLDG_ID - , KNWLDG_NM - , ORGNZT_ID - , KNWLDG_TY_CODE - , KNWLDG_CN - , COLCT_DE - , OTHBC_AT - , ATCH_FILE_ID - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{knoId} - , #{knoNm} - , #{orgnztId} - , #{knoTypeCd} - , #{knoCn} - , #{colYmd} - , #{othbcAt} - , #{atchFileId} - , #{frstRegisterId} - , sysdate() - , #{lastUpdusrId} - , sysdate() - ) - - </insert> - - <update id="updateKnoPersonal"> - - UPDATE COMTNDAMKNOIFM - SET ORGNZT_ID = #{orgnztId} - , KNWLDG_TY_CODE = #{knoTypeCd} - , KNWLDG_NM = #{knoNm} - , KNWLDG_CN = #{knoCn} - , COLCT_DE = REPLACE(#{colYmd},'-','') - , OTHBC_AT = #{othbcAt} - , ATCH_FILE_ID = #{atchFileId} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE KNWLDG_ID = #{knoId} - - </update> - - <delete id="deleteKnoPersonal"> - - DELETE FROM COMTNDAMKNOIFM - WHERE KNWLDG_ID = #{knoId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_altibase.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_altibase.xml (nonexistent) @@ -1,173 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoPersonalDAO"> - - <resultMap id="KnoPersonalList" type="egovframework.com.dam.per.service.KnoPersonalVO"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="knoId" column="KNWLDG_ID"/> - <result property="knoNm" column="KNWLDG_NM"/> - <result property="userNm" column="USER_NM"/> - <result property="colYmd" column="COLCT_DE"/> - <result property="othbcAt" column="OTHBC_AT"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <resultMap id="KnoPersonal" type="egovframework.com.dam.per.service.KnoPersonal"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="knoId" column="KNWLDG_ID"/> - <result property="knoNm" column="KNWLDG_NM"/> - <result property="knoCn" column="KNWLDG_CN"/> - <result property="colYmd" column="COLCT_DE"/> - <result property="othbcAt" column="OTHBC_AT"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectKnoPersonalList" parameterType="egovframework.com.dam.per.service.KnoPersonalVO" resultMap="KnoPersonalList"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT C.ORGNZT_NM - , B.KNWLDG_TY_NM - , A.KNWLDG_ID - , A.KNWLDG_NM - , D.USER_NM - , A.COLCT_DE - , A.OTHBC_AT - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.FRST_REGISTER_ID = #{frstRegisterId} - - <if test='searchCondition == "1"'>AND - B.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectKnoPersonalTotCnt" parameterType="egovframework.com.dam.per.service.KnoPersonalVO" resultType="java.lang.Integer"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.FRST_REGISTER_ID = #{frstRegisterId} - - <if test='searchCondition == "1"'>AND - B.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectKnoPersonal" parameterType="egovframework.com.dam.per.service.KnoPersonal" resultMap="KnoPersonal"> - - SELECT C.ORGNZT_NM - , C.ORGNZT_ID - , B.KNWLDG_TY_NM - , B.KNWLDG_TY_CODE - , A.KNWLDG_ID - , A.KNWLDG_NM - , A.KNWLDG_CN - , A.COLCT_DE - , A.OTHBC_AT - , A.ATCH_FILE_ID - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_ID = #{knoId} - - </select> - - <insert id="insertKnoPersonal"> - - INSERT - INTO COMTNDAMKNOIFM - ( KNWLDG_ID - , KNWLDG_NM - , ORGNZT_ID - , KNWLDG_TY_CODE - , KNWLDG_CN - , COLCT_DE - , OTHBC_AT - , ATCH_FILE_ID - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{knoId} - , #{knoNm} - , #{orgnztId} - , #{knoTypeCd} - , #{knoCn} - , #{colYmd} - , #{othbcAt} - , #{atchFileId} - , #{frstRegisterId} - , sysdate - , #{lastUpdusrId} - , sysdate - ) - - </insert> - - <update id="updateKnoPersonal"> - - UPDATE COMTNDAMKNOIFM - SET ORGNZT_ID = #{orgnztId} - , KNWLDG_TY_CODE = #{knoTypeCd} - , KNWLDG_NM = #{knoNm} - , KNWLDG_CN = #{knoCn} - , COLCT_DE = REPLACE(#{colYmd},'-','') - , OTHBC_AT = #{othbcAt} - , ATCH_FILE_ID = #{atchFileId} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE KNWLDG_ID = #{knoId} - - </update> - - <delete id="deleteKnoPersonal"> - - DELETE FROM COMTNDAMKNOIFM - WHERE KNWLDG_ID = #{knoId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_tibero.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_tibero.xml (nonexistent) @@ -1,173 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoPersonalDAO"> - - <resultMap id="KnoPersonalList" type="egovframework.com.dam.per.service.KnoPersonalVO"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="knoId" column="KNWLDG_ID"/> - <result property="knoNm" column="KNWLDG_NM"/> - <result property="userNm" column="USER_NM"/> - <result property="colYmd" column="COLCT_DE"/> - <result property="othbcAt" column="OTHBC_AT"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <resultMap id="KnoPersonal" type="egovframework.com.dam.per.service.KnoPersonal"> - <result property="orgnztNm" column="ORGNZT_NM"/> - <result property="orgnztId" column="ORGNZT_ID"/> - <result property="knoTypeNm" column="KNWLDG_TY_NM"/> - <result property="knoTypeCd" column="KNWLDG_TY_CODE"/> - <result property="knoId" column="KNWLDG_ID"/> - <result property="knoNm" column="KNWLDG_NM"/> - <result property="knoCn" column="KNWLDG_CN"/> - <result property="colYmd" column="COLCT_DE"/> - <result property="othbcAt" column="OTHBC_AT"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - <result property="frstRegisterId" column="FRST_REGISTER_ID"/> - <result property="frstRegisterPnttm" column="FRST_REGIST_PNTTM"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectKnoPersonalList" parameterType="egovframework.com.dam.per.service.KnoPersonalVO" resultMap="KnoPersonalList"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT C.ORGNZT_NM - , B.KNWLDG_TY_NM - , A.KNWLDG_ID - , A.KNWLDG_NM - , D.USER_NM - , A.COLCT_DE - , A.OTHBC_AT - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.FRST_REGISTER_ID = #{frstRegisterId} - - <if test='searchCondition == "1"'>AND - B.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectKnoPersonalTotCnt" parameterType="egovframework.com.dam.per.service.KnoPersonalVO" resultType="java.lang.Integer"> - - SELECT COUNT(*) as totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.FRST_REGISTER_ID = #{frstRegisterId} - - <if test='searchCondition == "1"'>AND - B.KNWLDG_TY_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='searchCondition == "2"'>AND - A.KNWLDG_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectKnoPersonal" parameterType="egovframework.com.dam.per.service.KnoPersonal" resultMap="KnoPersonal"> - - SELECT C.ORGNZT_NM - , C.ORGNZT_ID - , B.KNWLDG_TY_NM - , B.KNWLDG_TY_CODE - , A.KNWLDG_ID - , A.KNWLDG_NM - , A.KNWLDG_CN - , A.COLCT_DE - , A.OTHBC_AT - , A.ATCH_FILE_ID - , A.FRST_REGISTER_ID - , A.FRST_REGIST_PNTTM - , A.LAST_UPDUSR_ID - , A.LAST_UPDT_PNTTM - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_ID = #{knoId} - - </select> - - <insert id="insertKnoPersonal"> - - INSERT - INTO COMTNDAMKNOIFM - ( KNWLDG_ID - , KNWLDG_NM - , ORGNZT_ID - , KNWLDG_TY_CODE - , KNWLDG_CN - , COLCT_DE - , OTHBC_AT - , ATCH_FILE_ID - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{knoId} - , #{knoNm} - , #{orgnztId} - , #{knoTypeCd} - , #{knoCn} - , #{colYmd} - , #{othbcAt} - , #{atchFileId} - , #{frstRegisterId} - , sysdate - , #{lastUpdusrId} - , sysdate - ) - - </insert> - - <update id="updateKnoPersonal"> - - UPDATE COMTNDAMKNOIFM - SET ORGNZT_ID = #{orgnztId} - , KNWLDG_TY_CODE = #{knoTypeCd} - , KNWLDG_NM = #{knoNm} - , KNWLDG_CN = #{knoCn} - , COLCT_DE = REPLACE(#{colYmd},'-','') - , OTHBC_AT = #{othbcAt} - , ATCH_FILE_ID = #{atchFileId} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE KNWLDG_ID = #{knoId} - - </update> - - <delete id="deleteKnoPersonal"> - - DELETE FROM COMTNDAMKNOIFM - WHERE KNWLDG_ID = #{knoId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_postgres.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/dam/per/EgovDamKnoPersonal_SQL_postgres.xml (nonexistent) @@ -1,132 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="KnoPersonalDAO"> - - <select id="selectKnoPersonalList" parameterType="egovframework.com.dam.per.service.KnoPersonalVO" resultType="egovMap"> - - SELECT C.ORGNZT_NM "orgnztNm" - , B.KNWLDG_TY_NM "knoTypeNm" - , A.KNWLDG_ID "knoId" - , A.KNWLDG_NM "knoNm" - , D.USER_NM "userNm" - , A.COLCT_DE - , A.OTHBC_AT "othbcAt" - , A.FRST_REGISTER_ID "frstRegisterId" - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID "lastUpdusrId" - , A.LAST_UPDT_PNTTM "lastUpdusrPnttm" - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.FRST_REGISTER_ID = #{frstRegisterId} - - <if test='searchCondition == "1"'>AND - B.KNWLDG_TY_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - A.KNWLDG_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectKnoPersonalTotCnt" parameterType="egovframework.com.dam.per.service.KnoPersonalVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C, COMVNUSERMASTER D - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.FRST_REGISTER_ID = D.ESNTL_ID - AND A.FRST_REGISTER_ID = #{frstRegisterId} - - <if test='searchCondition == "1"'>AND - B.KNWLDG_TY_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test='searchCondition == "2"'>AND - A.KNWLDG_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectKnoPersonal" parameterType="egovframework.com.dam.per.service.KnoPersonal" resultType="egovframework.com.dam.per.service.KnoPersonal"> - - SELECT C.ORGNZT_NM orgnztNm - , C.ORGNZT_ID orgnztId - , B.KNWLDG_TY_NM knoTypeNm - , B.KNWLDG_TY_CODE knoTypeCd - , A.KNWLDG_ID knoId - , A.KNWLDG_NM knoNm - , A.KNWLDG_CN knoCn - , TO_CHAR(TO_DATE(A.COLCT_DE,'YYYYmmdd'),'YYYY-mm-dd') colYmd - , A.OTHBC_AT othbcAt - , TRIM(A.ATCH_FILE_ID) atchFileId - , A.FRST_REGISTER_ID frstRegisterId - , A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM - , A.LAST_UPDUSR_ID lastUpdusrId - , A.LAST_UPDT_PNTTM lastUpdusrPnttm - FROM COMTNDAMKNOIFM A, COMTNDAMMAPKNO B, COMTNDAMMAPTEAM C - WHERE C.ORGNZT_ID = B.ORGNZT_ID - AND A.KNWLDG_TY_CODE = B.KNWLDG_TY_CODE - AND A.KNWLDG_ID = #{knoId} - - </select> - - <insert id="insertKnoPersonal"> - - INSERT - INTO COMTNDAMKNOIFM - ( KNWLDG_ID - , KNWLDG_NM - , ORGNZT_ID - , KNWLDG_TY_CODE - , KNWLDG_CN - , COLCT_DE - , OTHBC_AT - , ATCH_FILE_ID - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{knoId} - , #{knoNm} - , #{orgnztId} - , #{knoTypeCd} - , #{knoCn} - , #{colYmd} - , #{othbcAt} - , #{atchFileId} - , #{frstRegisterId} - , NOW() - , #{lastUpdusrId} - , NOW() - ) - - </insert> - - <update id="updateKnoPersonal"> - - UPDATE COMTNDAMKNOIFM - SET ORGNZT_ID = #{orgnztId} - , KNWLDG_TY_CODE = #{knoTypeCd} - , KNWLDG_NM = #{knoNm} - , KNWLDG_CN = #{knoCn} - , COLCT_DE = REPLACE(#{colYmd},'-','') - , OTHBC_AT = #{othbcAt} - , ATCH_FILE_ID = #{atchFileId} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = NOW() - WHERE KNWLDG_ID = #{knoId} - - </update> - - <delete id="deleteKnoPersonal"> - - DELETE FROM COMTNDAMKNOIFM - WHERE KNWLDG_ID = #{knoId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_cubrid.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_cubrid.xml (nonexistent) @@ -1,84 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:00 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="cmtManageDAO"> - - <insert id="insertWrkStartCmtInfo_S"> - - INSERT INTO COMTNCOMMUTE - ( WRKTM_ID , - EMPLYR_ID , - ORGNZT_ID , - WRKT_DT , - WRK_START_TIME , - WRK_END_TIME , - WRK_HOURS , - OVTMWRK_HOURS , - WRK_START_STATUS , - WRK_END_STATUS , - RM ) - VALUES ( - #{wrktmId} , - #{emplyrId} , - #{orgnztId} , - #{wrktDt} , - #{wrkStartTime} , - #{wrkEndTime} , - #{wrkHours} , - #{ovtmwrkHours} , - #{wrkStartStatus} , - #{wrkEndStatus} , - #{rm} ) - - </insert> - - <update id="insertWrkEndCmtInfo_S" parameterType="egovframework.com.uss.cmt.service.CmtManageVO"> - - UPDATE COMTNCOMMUTE - SET WRK_END_TIME = #{wrkEndTime}, - WRK_HOURS = #{wrkHours}, - OVTMWRK_HOURS = #{ovtmwrkHours}, - WRK_START_STATUS = #{wrkStartStatus}, - WRK_END_STATUS = #{wrkEndStatus} - WHERE - WRKTM_ID = #{wrktmId} - - </update> - - <select id="selectWrktmId_S" resultType="String"> - - SELECT - WRKTM_ID - FROM COMTNCOMMUTE - WHERE EMPLYR_ID = #{emplyrId} and WRKT_DT=#{wrktDt} - - </select> - - <select id="selectWrkStartInfo_S" resultType="egovframework.com.uss.cmt.service.CmtManageVO"> - - SELECT - WRKTM_ID wrktmId, - WRK_START_TIME wrkStartTime - FROM COMTNCOMMUTE - WHERE EMPLYR_ID = #{emplyrId} and WRKT_DT=#{wrktDt} - - </select> - - <select id="selectCmtList_S" resultType="egovframework.com.uss.cmt.service.CmtManageVO"> - - SELECT - WRKTM_ID wrktmId , - EMPLYR_ID emplyrId , - ORGNZT_ID orgnztId , - WRKT_DT wrktDt , - WRK_START_TIME wrkStartTime , - WRK_END_TIME wrkEndTime , - WRK_HOURS wrkHours , - OVTMWRK_HOURS ovtmwrkHours , - WRK_START_STATUS wrkStartStatus , - WRK_END_STATUS wrkEndStatus - FROM COMTNCOMMUTE - - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_mysql.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_mysql.xml (nonexistent) @@ -1,85 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:00 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="cmtManageDAO"> - - - <insert id="insertWrkStartCmtInfo_S"> - - INSERT INTO COMTNCOMMUTE - ( WRKTM_ID , - EMPLYR_ID , - ORGNZT_ID , - WRKT_DT , - WRK_START_TIME , - WRK_END_TIME , - WRK_HOURS , - OVTMWRK_HOURS , - WRK_START_STATUS , - WRK_END_STATUS , - RM ) - VALUES ( - #{wrktmId} , - #{emplyrId} , - #{orgnztId} , - #{wrktDt} , - #{wrkStartTime} , - #{wrkEndTime} , - #{wrkHours} , - #{ovtmwrkHours} , - #{wrkStartStatus} , - #{wrkEndStatus} , - #{rm} ) - - </insert> - - <update id="insertWrkEndCmtInfo_S" parameterType="egovframework.com.uss.cmt.service.CmtManageVO"> - - UPDATE COMTNCOMMUTE - SET WRK_END_TIME = #{wrkEndTime}, - WRK_HOURS = #{wrkHours}, - OVTMWRK_HOURS = #{ovtmwrkHours}, - WRK_START_STATUS = #{wrkStartStatus}, - WRK_END_STATUS = #{wrkEndStatus} - WHERE - WRKTM_ID = #{wrktmId} - - </update> - - <select id="selectWrktmId_S" resultType="String"> - - SELECT - WRKTM_ID - FROM COMTNCOMMUTE - WHERE EMPLYR_ID = #{emplyrId} and WRKT_DT=#{wrktDt} - - </select> - - <select id="selectWrkStartInfo_S" resultType="egovframework.com.uss.cmt.service.CmtManageVO"> - - SELECT - WRKTM_ID wrktmId, - WRK_START_TIME wrkStartTime - FROM COMTNCOMMUTE - WHERE EMPLYR_ID = #{emplyrId} and WRKT_DT=#{wrktDt} - - </select> - - <select id="selectCmtList_S" resultType="egovframework.com.uss.cmt.service.CmtManageVO"> - - SELECT - WRKTM_ID wrktmId , - EMPLYR_ID emplyrId , - ORGNZT_ID orgnztId , - WRKT_DT wrktDt , - WRK_START_TIME wrkStartTime , - WRK_END_TIME wrkEndTime , - WRK_HOURS wrkHours , - OVTMWRK_HOURS ovtmwrkHours , - WRK_START_STATUS wrkStartStatus , - WRK_END_STATUS wrkEndStatus - FROM COMTNCOMMUTE - - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_oracle.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_oracle.xml (nonexistent) @@ -1,85 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:00 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="cmtManageDAO"> - - - <insert id="insertWrkStartCmtInfo_S"> - - INSERT INTO COMTNCOMMUTE - ( WRKTM_ID , - EMPLYR_ID , - ORGNZT_ID , - WRKT_DT , - WRK_START_TIME , - WRK_END_TIME , - WRK_HOURS , - OVTMWRK_HOURS , - WRK_START_STATUS , - WRK_END_STATUS , - RM ) - VALUES ( - #{wrktmId} , - #{emplyrId} , - #{orgnztId} , - #{wrktDt} , - #{wrkStartTime} , - #{wrkEndTime} , - #{wrkHours} , - #{ovtmwrkHours} , - #{wrkStartStatus} , - #{wrkEndStatus} , - #{rm} ) - - </insert> - - <update id="insertWrkEndCmtInfo_S" parameterType="egovframework.com.uss.cmt.service.CmtManageVO"> - - UPDATE COMTNCOMMUTE - SET WRK_END_TIME = #{wrkEndTime}, - WRK_HOURS = #{wrkHours}, - OVTMWRK_HOURS = #{ovtmwrkHours}, - WRK_START_STATUS = #{wrkStartStatus}, - WRK_END_STATUS = #{wrkEndStatus} - WHERE - WRKTM_ID = #{wrktmId} - - </update> - - <select id="selectWrktmId_S" resultType="String"> - - SELECT - WRKTM_ID - FROM COMTNCOMMUTE - WHERE EMPLYR_ID = #{emplyrId} and WRKT_DT=#{wrktDt} - - </select> - - <select id="selectWrkStartInfo_S" resultType="egovframework.com.uss.cmt.service.CmtManageVO"> - - SELECT - WRKTM_ID wrktmId, - WRK_START_TIME wrkStartTime - FROM COMTNCOMMUTE - WHERE EMPLYR_ID = #{emplyrId} and WRKT_DT=#{wrktDt} - - </select> - - <select id="selectCmtList_S" resultType="egovframework.com.uss.cmt.service.CmtManageVO"> - - SELECT - WRKTM_ID wrktmId , - EMPLYR_ID emplyrId , - ORGNZT_ID orgnztId , - WRKT_DT wrktDt , - WRK_START_TIME wrkStartTime , - WRK_END_TIME wrkEndTime , - WRK_HOURS wrkHours , - OVTMWRK_HOURS ovtmwrkHours , - WRK_START_STATUS wrkStartStatus , - WRK_END_STATUS wrkEndStatus - FROM COMTNCOMMUTE - - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_altibase.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_altibase.xml (nonexistent) @@ -1,84 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:00 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="cmtManageDAO"> - - <insert id="insertWrkStartCmtInfo_S"> - - INSERT INTO COMTNCOMMUTE - ( WRKTM_ID , - EMPLYR_ID , - ORGNZT_ID , - WRKT_DT , - WRK_START_TIME , - WRK_END_TIME , - WRK_HOURS , - OVTMWRK_HOURS , - WRK_START_STATUS , - WRK_END_STATUS , - RM ) - VALUES ( - #{wrktmId} , - #{emplyrId} , - #{orgnztId} , - #{wrktDt} , - #{wrkStartTime} , - #{wrkEndTime} , - #{wrkHours} , - #{ovtmwrkHours} , - #{wrkStartStatus} , - #{wrkEndStatus} , - #{rm} ) - - </insert> - - <update id="insertWrkEndCmtInfo_S" parameterType="egovframework.com.uss.cmt.service.CmtManageVO"> - - UPDATE COMTNCOMMUTE - SET WRK_END_TIME = #{wrkEndTime}, - WRK_HOURS = #{wrkHours}, - OVTMWRK_HOURS = #{ovtmwrkHours}, - WRK_START_STATUS = #{wrkStartStatus}, - WRK_END_STATUS = #{wrkEndStatus} - WHERE - WRKTM_ID = #{wrktmId} - - </update> - - <select id="selectWrktmId_S" resultType="String"> - - SELECT - WRKTM_ID - FROM COMTNCOMMUTE - WHERE EMPLYR_ID = #{emplyrId} and WRKT_DT=#{wrktDt} - - </select> - - <select id="selectWrkStartInfo_S" resultType="egovframework.com.uss.cmt.service.CmtManageVO"> - - SELECT - WRKTM_ID wrktmId, - WRK_START_TIME wrkStartTime - FROM COMTNCOMMUTE - WHERE EMPLYR_ID = #{emplyrId} and WRKT_DT=#{wrktDt} - - </select> - - <select id="selectCmtList_S" resultType="egovframework.com.uss.cmt.service.CmtManageVO"> - - SELECT - WRKTM_ID wrktmId , - EMPLYR_ID emplyrId , - ORGNZT_ID orgnztId , - WRKT_DT wrktDt , - WRK_START_TIME wrkStartTime , - WRK_END_TIME wrkEndTime , - WRK_HOURS wrkHours , - OVTMWRK_HOURS ovtmwrkHours , - WRK_START_STATUS wrkStartStatus , - WRK_END_STATUS wrkEndStatus - FROM COMTNCOMMUTE - - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_maria.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_maria.xml (nonexistent) @@ -1,85 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:00 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="cmtManageDAO"> - - - <insert id="insertWrkStartCmtInfo_S"> - - INSERT INTO COMTNCOMMUTE - ( WRKTM_ID , - EMPLYR_ID , - ORGNZT_ID , - WRKT_DT , - WRK_START_TIME , - WRK_END_TIME , - WRK_HOURS , - OVTMWRK_HOURS , - WRK_START_STATUS , - WRK_END_STATUS , - RM ) - VALUES ( - #{wrktmId} , - #{emplyrId} , - #{orgnztId} , - #{wrktDt} , - #{wrkStartTime} , - #{wrkEndTime} , - #{wrkHours} , - #{ovtmwrkHours} , - #{wrkStartStatus} , - #{wrkEndStatus} , - #{rm} ) - - </insert> - - <update id="insertWrkEndCmtInfo_S" parameterType="egovframework.com.uss.cmt.service.CmtManageVO"> - - UPDATE COMTNCOMMUTE - SET WRK_END_TIME = #{wrkEndTime}, - WRK_HOURS = #{wrkHours}, - OVTMWRK_HOURS = #{ovtmwrkHours}, - WRK_START_STATUS = #{wrkStartStatus}, - WRK_END_STATUS = #{wrkEndStatus} - WHERE - WRKTM_ID = #{wrktmId} - - </update> - - <select id="selectWrktmId_S" resultType="String"> - - SELECT - WRKTM_ID - FROM COMTNCOMMUTE - WHERE EMPLYR_ID = #{emplyrId} and WRKT_DT=#{wrktDt} - - </select> - - <select id="selectWrkStartInfo_S" resultType="egovframework.com.uss.cmt.service.CmtManageVO"> - - SELECT - WRKTM_ID wrktmId, - WRK_START_TIME wrkStartTime - FROM COMTNCOMMUTE - WHERE EMPLYR_ID = #{emplyrId} and WRKT_DT=#{wrktDt} - - </select> - - <select id="selectCmtList_S" resultType="egovframework.com.uss.cmt.service.CmtManageVO"> - - SELECT - WRKTM_ID wrktmId , - EMPLYR_ID emplyrId , - ORGNZT_ID orgnztId , - WRKT_DT wrktDt , - WRK_START_TIME wrkStartTime , - WRK_END_TIME wrkEndTime , - WRK_HOURS wrkHours , - OVTMWRK_HOURS ovtmwrkHours , - WRK_START_STATUS wrkStartStatus , - WRK_END_STATUS wrkEndStatus - FROM COMTNCOMMUTE - - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_tibero.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_tibero.xml (nonexistent) @@ -1,84 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:01 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="cmtManageDAO"> - - <insert id="insertWrkStartCmtInfo_S"> - - INSERT INTO COMTNCOMMUTE - ( WRKTM_ID , - EMPLYR_ID , - ORGNZT_ID , - WRKT_DT , - WRK_START_TIME , - WRK_END_TIME , - WRK_HOURS , - OVTMWRK_HOURS , - WRK_START_STATUS , - WRK_END_STATUS , - RM ) - VALUES ( - #{wrktmId} , - #{emplyrId} , - #{orgnztId} , - #{wrktDt} , - #{wrkStartTime} , - #{wrkEndTime} , - #{wrkHours} , - #{ovtmwrkHours} , - #{wrkStartStatus} , - #{wrkEndStatus} , - #{rm} ) - - </insert> - - <update id="insertWrkEndCmtInfo_S" parameterType="egovframework.com.uss.cmt.service.CmtManageVO"> - - UPDATE COMTNCOMMUTE - SET WRK_END_TIME = #{wrkEndTime}, - WRK_HOURS = #{wrkHours}, - OVTMWRK_HOURS = #{ovtmwrkHours}, - WRK_START_STATUS = #{wrkStartStatus}, - WRK_END_STATUS = #{wrkEndStatus} - WHERE - WRKTM_ID = #{wrktmId} - - </update> - - <select id="selectWrktmId_S" resultType="String"> - - SELECT - WRKTM_ID - FROM COMTNCOMMUTE - WHERE EMPLYR_ID = #{emplyrId} and WRKT_DT=#{wrktDt} - - </select> - - <select id="selectWrkStartInfo_S" resultType="egovframework.com.uss.cmt.service.CmtManageVO"> - - SELECT - WRKTM_ID wrktmId, - WRK_START_TIME wrkStartTime - FROM COMTNCOMMUTE - WHERE EMPLYR_ID = #{emplyrId} and WRKT_DT=#{wrktDt} - - </select> - - <select id="selectCmtList_S" resultType="egovframework.com.uss.cmt.service.CmtManageVO"> - - SELECT - WRKTM_ID wrktmId , - EMPLYR_ID emplyrId , - ORGNZT_ID orgnztId , - WRKT_DT wrktDt , - WRK_START_TIME wrkStartTime , - WRK_END_TIME wrkEndTime , - WRK_HOURS wrkHours , - OVTMWRK_HOURS ovtmwrkHours , - WRK_START_STATUS wrkStartStatus , - WRK_END_STATUS wrkEndStatus - FROM COMTNCOMMUTE - - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_postgres.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/cmt/EgovCmtManage_SQL_postgres.xml (nonexistent) @@ -1,85 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:00 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="cmtManageDAO"> - - - <insert id="insertWrkStartCmtInfo_S"> - - INSERT INTO COMTNCOMMUTE - ( WRKTM_ID , - EMPLYR_ID , - ORGNZT_ID , - WRKT_DT , - WRK_START_TIME , - WRK_END_TIME , - WRK_HOURS , - OVTMWRK_HOURS , - WRK_START_STATUS , - WRK_END_STATUS , - RM ) - VALUES ( - #{wrktmId} , - #{emplyrId} , - #{orgnztId} , - #{wrktDt} , - #{wrkStartTime} , - #{wrkEndTime} , - #{wrkHours} , - #{ovtmwrkHours} , - #{wrkStartStatus} , - #{wrkEndStatus} , - #{rm} ) - - </insert> - - <update id="insertWrkEndCmtInfo_S" parameterType="egovframework.com.uss.cmt.service.CmtManageVO"> - - UPDATE COMTNCOMMUTE - SET WRK_END_TIME = #{wrkEndTime}, - WRK_HOURS = #{wrkHours}, - OVTMWRK_HOURS = #{ovtmwrkHours}, - WRK_START_STATUS = #{wrkStartStatus}, - WRK_END_STATUS = #{wrkEndStatus} - WHERE - WRKTM_ID = #{wrktmId} - - </update> - - <select id="selectWrktmId_S" resultType="String"> - - SELECT - WRKTM_ID - FROM COMTNCOMMUTE - WHERE EMPLYR_ID = #{emplyrId} and WRKT_DT=#{wrktDt} - - </select> - - <select id="selectWrkStartInfo_S" resultType="egovframework.com.uss.cmt.service.CmtManageVO"> - - SELECT - WRKTM_ID wrktmId, - WRK_START_TIME wrkStartTime - FROM COMTNCOMMUTE - WHERE EMPLYR_ID = #{emplyrId} and WRKT_DT=#{wrktDt} - - </select> - - <select id="selectCmtList_S" resultType="egovframework.com.uss.cmt.service.CmtManageVO"> - - SELECT - WRKTM_ID wrktmId , - EMPLYR_ID emplyrId , - ORGNZT_ID orgnztId , - WRKT_DT wrktDt , - WRK_START_TIME wrkStartTime , - WRK_END_TIME wrkEndTime , - WRK_HOURS wrkHours , - OVTMWRK_HOURS ovtmwrkHours , - WRK_START_STATUS wrkStartStatus , - WRK_END_STATUS wrkEndStatus - FROM COMTNCOMMUTE - - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_tibero.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_tibero.xml (nonexistent) @@ -1,214 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="AdministCodeRecptnDAO"> - - <select id="selectAdministCodeRecptnList" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - - /* 구현 Sql */ - - SELECT ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , OCCRRNC_DE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ADMINIST_ZONE_NM - , LOWEST_ADMINIST_ZONE_NM - , CTPRVN_CODE - , SIGNGU_CODE - , EMD_CODE - , LI_CODE - , CREAT_DE - , ABL_DE - , ABL_ENNC - FROM COMTCADMINISTCODERECPTNLOG - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - - ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_SE = #{administZoneSe} - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_CODE = #{administZoneCode} - - </if> - <![CDATA[ - /* 구현 Sql */ - - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectAdministCodeRecptnListTotCnt" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCADMINISTCODERECPTNLOG - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - - ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_SE = #{administZoneSe} - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_CODE = #{administZoneCode} - - </if> - </select> - - <select id="selectAdministCodeDetail" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn" resultType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn"> - - SELECT ADMINIST_ZONE_SE administZoneSe - , ADMINIST_ZONE_CODE administZoneCode - , ADMINIST_ZONE_NM administZoneNm - , UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode - , CREAT_DE creatDe - , ABL_DE ablDe - , USE_AT useAt - FROM COMTCADMINISTCODE - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </select> - - <insert id="insertAdministCodeRecptn"> - - INSERT - INTO COMTCADMINISTCODERECPTNLOG - ( OCCRRNC_DE - , ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ADMINIST_ZONE_NM - , LOWEST_ADMINIST_ZONE_NM - , CTPRVN_CODE - , SIGNGU_CODE - , EMD_CODE - , LI_CODE - , CREAT_DE - , ABL_DE - , ABL_ENNC - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{occrrDe} - , #{administZoneSe} - , #{administZoneCode} - , #{opertSn} - , #{changeSeCode} - , #{processSe} - , #{administZoneNm} - , #{lowestAdministZoneNm} - , #{ctprvnCode} - , #{signguCode} - , #{emdCode} - , #{liCode} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{frstRegisterId} - , sysdate - , #{frstRegisterId} - , sysdate - ) - - </insert> - - <update id="updateAdministCodeRecptn"> - - UPDATE COMTCADMINISTCODERECPTNLOG - SET PROCESS_SE = #{processSe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE OCCRRNC_DE = #{occrrDe} - AND ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - AND OPERT_SN = #{opertSn} - - </update> - - <insert id="insertAdministCode"> - INSERT - INTO COMTCADMINISTCODE - ( ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{administZoneSe} - , #{administZoneCode} - , #{administZoneNm} - , #{upperAdministZoneCode} - , #{creatDe} - , #{ablDe} - , #{useAt} - , #{frstRegisterId} - , sysdate - , #{frstRegisterId} - , sysdate - ) - </insert> - - <update id="updateAdministCode"> - UPDATE COMTCADMINISTCODE - SET ADMINIST_ZONE_SE = #{AdministZoneSe} - , ADMINIST_ZONE_CODE = #{AdministZoneCode} - , ADMINIST_ZONE_NM = #{AdministZoneNm} - , UPPER_ADMINIST_ZONE_CODE = #{UpperAdministZoneCode} - , CREAT_DE = #{CreatDe} - , ABL_DE = #{AblDe} - , USE_AT = #{useAt} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE ADMINIST_ZONE_SE = #{AdministZoneSe} - AND ADMINIST_ZONE_CODE = #{AdministZoneCode} - </update> - - <update id="deleteAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ABL_ENNC = '1' - , ABL_DE = #{ablDe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE ADMINIST_ZONE_SE = #{AdministZoneSe} - AND ADMINIST_ZONE_CODE = #{AdministZoneCode} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_mysql.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_mysql.xml (nonexistent) @@ -1,200 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="AdministCodeRecptnDAO"> - - <select id="selectAdministCodeRecptnList" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO" resultType="egovMap"> - - SELECT ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , OCCRRNC_DE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ADMINIST_ZONE_NM - , LOWEST_ADMINIST_ZONE_NM - , CTPRVN_CODE - , SIGNGU_CODE - , EMD_CODE - , LI_CODE - , CREAT_DE - , ABL_DE - , ABL_ENNC - FROM COMTCADMINISTCODERECPTNLOG - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - - ADMINIST_ZONE_NM LIKE CONCAT ('%', #{searchKeyword},'%') - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_SE = #{administZoneSe} - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_CODE = #{administZoneCode} - - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectAdministCodeRecptnListTotCnt" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCADMINISTCODERECPTNLOG - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - - ADMINIST_ZONE_NM LIKE CONCAT ('%', #{searchKeyword},'%') - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_SE = #{administZoneSe} - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_CODE = #{administZoneCode} - - </if> - </select> - - <select id="selectAdministCodeDetail" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn" resultType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn"> - - SELECT ADMINIST_ZONE_SE administZoneSe - , ADMINIST_ZONE_CODE administZoneCode - , ADMINIST_ZONE_NM administZoneNm - , UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode - , CREAT_DE creatDe - , ABL_DE ablDe - , USE_AT useAt - FROM COMTCADMINISTCODE - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </select> - - <insert id="insertAdministCodeRecptn"> - - INSERT - INTO COMTCADMINISTCODERECPTNLOG - ( OCCRRNC_DE - , ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ADMINIST_ZONE_NM - , LOWEST_ADMINIST_ZONE_NM - , CTPRVN_CODE - , SIGNGU_CODE - , EMD_CODE - , LI_CODE - , CREAT_DE - , ABL_DE - , ABL_ENNC - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{occrrDe} - , #{administZoneSe} - , #{administZoneCode} - , #{opertSn} - , #{changeSeCode} - , #{processSe} - , #{administZoneNm} - , #{lowestAdministZoneNm} - , #{ctprvnCode} - , #{signguCode} - , #{emdCode} - , #{liCode} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{frstRegisterId} - , sysdate() - , #{frstRegisterId} - , sysdate() - ) - - </insert> - - <update id="updateAdministCodeRecptn"> - - UPDATE COMTCADMINISTCODERECPTNLOG - SET PROCESS_SE = #{processSe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE OCCRRNC_DE = #{occrrDe} - AND ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - AND OPERT_SN = #{opertSn} - - </update> - - <insert id="insertAdministCode"> - INSERT - INTO COMTCADMINISTCODE - ( ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{administZoneSe} - , #{administZoneCode} - , #{administZoneNm} - , #{upperAdministZoneCode} - , #{creatDe} - , #{ablDe} - , #{useAt} - , #{frstRegisterId} - , sysdate() - , #{frstRegisterId} - , sysdate() - ) - </insert> - - <update id="updateAdministCode"> - UPDATE COMTCADMINISTCODE - SET ADMINIST_ZONE_SE = #{AdministZoneSe} - , ADMINIST_ZONE_CODE = #{AdministZoneCode} - , ADMINIST_ZONE_NM = #{AdministZoneNm} - , UPPER_ADMINIST_ZONE_CODE = #{UpperAdministZoneCode} - , CREAT_DE = #{CreatDe} - , ABL_DE = #{AblDe} - , USE_AT = #{useAt} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE ADMINIST_ZONE_SE = #{AdministZoneSe} - AND ADMINIST_ZONE_CODE = #{AdministZoneCode} - </update> - - <update id="deleteAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ABL_ENNC = '1' - , ABL_DE = #{ablDe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE ADMINIST_ZONE_SE = #{AdministZoneSe} - AND ADMINIST_ZONE_CODE = #{AdministZoneCode} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_postgres.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_postgres.xml (nonexistent) @@ -1,200 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="AdministCodeRecptnDAO"> - - <select id="selectAdministCodeRecptnList" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO" resultType="egovMap"> - - SELECT ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , OCCRRNC_DE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ADMINIST_ZONE_NM - , LOWEST_ADMINIST_ZONE_NM - , CTPRVN_CODE - , SIGNGU_CODE - , EMD_CODE - , LI_CODE - , CREAT_DE - , ABL_DE - , ABL_ENNC - FROM COMTCADMINISTCODERECPTNLOG - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - - ADMINIST_ZONE_NM LIKE CONCAT ('%', #{searchKeyword},'%') - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_SE = #{administZoneSe} - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_CODE = #{administZoneCode} - - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectAdministCodeRecptnListTotCnt" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCADMINISTCODERECPTNLOG - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - - ADMINIST_ZONE_NM LIKE CONCAT ('%', #{searchKeyword},'%') - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_SE = #{administZoneSe} - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_CODE = #{administZoneCode} - - </if> - </select> - - <select id="selectAdministCodeDetail" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn" resultType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn"> - - SELECT ADMINIST_ZONE_SE administZoneSe - , ADMINIST_ZONE_CODE administZoneCode - , ADMINIST_ZONE_NM administZoneNm - , UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode - , CREAT_DE creatDe - , ABL_DE ablDe - , USE_AT useAt - FROM COMTCADMINISTCODE - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </select> - - <insert id="insertAdministCodeRecptn"> - - INSERT - INTO COMTCADMINISTCODERECPTNLOG - ( OCCRRNC_DE - , ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ADMINIST_ZONE_NM - , LOWEST_ADMINIST_ZONE_NM - , CTPRVN_CODE - , SIGNGU_CODE - , EMD_CODE - , LI_CODE - , CREAT_DE - , ABL_DE - , ABL_ENNC - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{occrrDe} - , #{administZoneSe} - , #{administZoneCode} - , #{opertSn} - , #{changeSeCode} - , #{processSe} - , #{administZoneNm} - , #{lowestAdministZoneNm} - , #{ctprvnCode} - , #{signguCode} - , #{emdCode} - , #{liCode} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{frstRegisterId} - , NOW() - , #{frstRegisterId} - , NOW() - ) - - </insert> - - <update id="updateAdministCodeRecptn"> - - UPDATE COMTCADMINISTCODERECPTNLOG - SET PROCESS_SE = #{processSe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = NOW() - WHERE OCCRRNC_DE = #{occrrDe} - AND ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - AND OPERT_SN = #{opertSn} - - </update> - - <insert id="insertAdministCode"> - INSERT - INTO COMTCADMINISTCODE - ( ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{administZoneSe} - , #{administZoneCode} - , #{administZoneNm} - , #{upperAdministZoneCode} - , #{creatDe} - , #{ablDe} - , #{useAt} - , #{frstRegisterId} - , NOW() - , #{frstRegisterId} - , NOW() - ) - </insert> - - <update id="updateAdministCode"> - UPDATE COMTCADMINISTCODE - SET ADMINIST_ZONE_SE = #{AdministZoneSe} - , ADMINIST_ZONE_CODE = #{AdministZoneCode} - , ADMINIST_ZONE_NM = #{AdministZoneNm} - , UPPER_ADMINIST_ZONE_CODE = #{UpperAdministZoneCode} - , CREAT_DE = #{CreatDe} - , ABL_DE = #{AblDe} - , USE_AT = #{useAt} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = NOW() - WHERE ADMINIST_ZONE_SE = #{AdministZoneSe} - AND ADMINIST_ZONE_CODE = #{AdministZoneCode} - </update> - - <update id="deleteAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ABL_ENNC = '1' - , ABL_DE = #{ablDe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = NOW() - WHERE ADMINIST_ZONE_SE = #{AdministZoneSe} - AND ADMINIST_ZONE_CODE = #{AdministZoneCode} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_maria.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_maria.xml (nonexistent) @@ -1,200 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="AdministCodeRecptnDAO"> - - <select id="selectAdministCodeRecptnList" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO" resultType="egovMap"> - - SELECT ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , OCCRRNC_DE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ADMINIST_ZONE_NM - , LOWEST_ADMINIST_ZONE_NM - , CTPRVN_CODE - , SIGNGU_CODE - , EMD_CODE - , LI_CODE - , CREAT_DE - , ABL_DE - , ABL_ENNC - FROM COMTCADMINISTCODERECPTNLOG - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - - ADMINIST_ZONE_NM LIKE CONCAT ('%', #{searchKeyword},'%') - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_SE = #{administZoneSe} - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_CODE = #{administZoneCode} - - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectAdministCodeRecptnListTotCnt" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCADMINISTCODERECPTNLOG - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - - ADMINIST_ZONE_NM LIKE CONCAT ('%', #{searchKeyword},'%') - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_SE = #{administZoneSe} - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_CODE = #{administZoneCode} - - </if> - </select> - - <select id="selectAdministCodeDetail" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn" resultType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn"> - - SELECT ADMINIST_ZONE_SE administZoneSe - , ADMINIST_ZONE_CODE administZoneCode - , ADMINIST_ZONE_NM administZoneNm - , UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode - , CREAT_DE creatDe - , ABL_DE ablDe - , USE_AT useAt - FROM COMTCADMINISTCODE - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </select> - - <insert id="insertAdministCodeRecptn"> - - INSERT - INTO COMTCADMINISTCODERECPTNLOG - ( OCCRRNC_DE - , ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ADMINIST_ZONE_NM - , LOWEST_ADMINIST_ZONE_NM - , CTPRVN_CODE - , SIGNGU_CODE - , EMD_CODE - , LI_CODE - , CREAT_DE - , ABL_DE - , ABL_ENNC - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{occrrDe} - , #{administZoneSe} - , #{administZoneCode} - , #{opertSn} - , #{changeSeCode} - , #{processSe} - , #{administZoneNm} - , #{lowestAdministZoneNm} - , #{ctprvnCode} - , #{signguCode} - , #{emdCode} - , #{liCode} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{frstRegisterId} - , sysdate() - , #{frstRegisterId} - , sysdate() - ) - - </insert> - - <update id="updateAdministCodeRecptn"> - - UPDATE COMTCADMINISTCODERECPTNLOG - SET PROCESS_SE = #{processSe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE OCCRRNC_DE = #{occrrDe} - AND ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - AND OPERT_SN = #{opertSn} - - </update> - - <insert id="insertAdministCode"> - INSERT - INTO COMTCADMINISTCODE - ( ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{administZoneSe} - , #{administZoneCode} - , #{administZoneNm} - , #{upperAdministZoneCode} - , #{creatDe} - , #{ablDe} - , #{useAt} - , #{frstRegisterId} - , sysdate() - , #{frstRegisterId} - , sysdate() - ) - </insert> - - <update id="updateAdministCode"> - UPDATE COMTCADMINISTCODE - SET ADMINIST_ZONE_SE = #{AdministZoneSe} - , ADMINIST_ZONE_CODE = #{AdministZoneCode} - , ADMINIST_ZONE_NM = #{AdministZoneNm} - , UPPER_ADMINIST_ZONE_CODE = #{UpperAdministZoneCode} - , CREAT_DE = #{CreatDe} - , ABL_DE = #{AblDe} - , USE_AT = #{useAt} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE ADMINIST_ZONE_SE = #{AdministZoneSe} - AND ADMINIST_ZONE_CODE = #{AdministZoneCode} - </update> - - <update id="deleteAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ABL_ENNC = '1' - , ABL_DE = #{ablDe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE ADMINIST_ZONE_SE = #{AdministZoneSe} - AND ADMINIST_ZONE_CODE = #{AdministZoneCode} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_cubrid.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_cubrid.xml (nonexistent) @@ -1,214 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="AdministCodeRecptnDAO"> - - <select id="selectAdministCodeRecptnList" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - - /* 구현 Sql */ - - SELECT ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , OCCRRNC_DE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ADMINIST_ZONE_NM - , LOWEST_ADMINIST_ZONE_NM - , CTPRVN_CODE - , SIGNGU_CODE - , EMD_CODE - , LI_CODE - , CREAT_DE - , ABL_DE - , ABL_ENNC - FROM COMTCADMINISTCODERECPTNLOG - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - - ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_SE = #{administZoneSe} - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_CODE = #{administZoneCode} - - </if> - <![CDATA[ - /* 구현 Sql */ - - ) ALL_LIST - ) Z - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectAdministCodeRecptnListTotCnt" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCADMINISTCODERECPTNLOG - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - - ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_SE = #{administZoneSe} - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_CODE = #{administZoneCode} - - </if> - </select> - - <select id="selectAdministCodeDetail" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn" resultType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn"> - - SELECT ADMINIST_ZONE_SE administZoneSe - , ADMINIST_ZONE_CODE administZoneCode - , ADMINIST_ZONE_NM administZoneNm - , UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode - , CREAT_DE creatDe - , ABL_DE ablDe - , USE_AT useAt - FROM COMTCADMINISTCODE - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </select> - - <insert id="insertAdministCodeRecptn"> - - INSERT - INTO COMTCADMINISTCODERECPTNLOG - ( OCCRRNC_DE - , ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ADMINIST_ZONE_NM - , LOWEST_ADMINIST_ZONE_NM - , CTPRVN_CODE - , SIGNGU_CODE - , EMD_CODE - , LI_CODE - , CREAT_DE - , ABL_DE - , ABL_ENNC - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{occrrDe} - , #{administZoneSe} - , #{administZoneCode} - , #{opertSn} - , #{changeSeCode} - , #{processSe} - , #{administZoneNm} - , #{lowestAdministZoneNm} - , #{ctprvnCode} - , #{signguCode} - , #{emdCode} - , #{liCode} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{frstRegisterId} - , SYSDATETIME - , #{frstRegisterId} - , SYSDATETIME - ) - - </insert> - - <update id="updateAdministCodeRecptn"> - - UPDATE COMTCADMINISTCODERECPTNLOG - SET PROCESS_SE = #{processSe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = SYSDATETIME - WHERE OCCRRNC_DE = #{occrrDe} - AND ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - AND OPERT_SN = #{opertSn} - - </update> - - <insert id="insertAdministCode"> - INSERT - INTO COMTCADMINISTCODE - ( ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{administZoneSe} - , #{administZoneCode} - , #{administZoneNm} - , #{upperAdministZoneCode} - , #{creatDe} - , #{ablDe} - , #{useAt} - , #{frstRegisterId} - , SYSDATETIME - , #{frstRegisterId} - , SYSDATETIME - ) - </insert> - - <update id="updateAdministCode"> - UPDATE COMTCADMINISTCODE - SET ADMINIST_ZONE_SE = #{AdministZoneSe} - , ADMINIST_ZONE_CODE = #{AdministZoneCode} - , ADMINIST_ZONE_NM = #{AdministZoneNm} - , UPPER_ADMINIST_ZONE_CODE = #{UpperAdministZoneCode} - , CREAT_DE = #{CreatDe} - , ABL_DE = #{AblDe} - , USE_AT = #{useAt} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = SYSDATETIME - WHERE ADMINIST_ZONE_SE = #{AdministZoneSe} - AND ADMINIST_ZONE_CODE = #{AdministZoneCode} - </update> - - <update id="deleteAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ABL_ENNC = '1' - , ABL_DE = #{ablDe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = SYSDATETIME - WHERE ADMINIST_ZONE_SE = #{AdministZoneSe} - AND ADMINIST_ZONE_CODE = #{AdministZoneCode} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_oracle.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_oracle.xml (nonexistent) @@ -1,214 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="AdministCodeRecptnDAO"> - - <select id="selectAdministCodeRecptnList" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - - /* 구현 Sql */ - - SELECT ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , OCCRRNC_DE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ADMINIST_ZONE_NM - , LOWEST_ADMINIST_ZONE_NM - , CTPRVN_CODE - , SIGNGU_CODE - , EMD_CODE - , LI_CODE - , CREAT_DE - , ABL_DE - , ABL_ENNC - FROM COMTCADMINISTCODERECPTNLOG - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - - ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_SE = #{administZoneSe} - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_CODE = #{administZoneCode} - - </if> - <![CDATA[ - /* 구현 Sql */ - - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectAdministCodeRecptnListTotCnt" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCADMINISTCODERECPTNLOG - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - - ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_SE = #{administZoneSe} - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_CODE = #{administZoneCode} - - </if> - </select> - - <select id="selectAdministCodeDetail" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn" resultType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn"> - - SELECT ADMINIST_ZONE_SE administZoneSe - , ADMINIST_ZONE_CODE administZoneCode - , ADMINIST_ZONE_NM administZoneNm - , UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode - , CREAT_DE creatDe - , ABL_DE ablDe - , USE_AT useAt - FROM COMTCADMINISTCODE - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </select> - - <insert id="insertAdministCodeRecptn"> - - INSERT - INTO COMTCADMINISTCODERECPTNLOG - ( OCCRRNC_DE - , ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ADMINIST_ZONE_NM - , LOWEST_ADMINIST_ZONE_NM - , CTPRVN_CODE - , SIGNGU_CODE - , EMD_CODE - , LI_CODE - , CREAT_DE - , ABL_DE - , ABL_ENNC - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{occrrDe} - , #{administZoneSe} - , #{administZoneCode} - , #{opertSn} - , #{changeSeCode} - , #{processSe} - , #{administZoneNm} - , #{lowestAdministZoneNm} - , #{ctprvnCode} - , #{signguCode} - , #{emdCode} - , #{liCode} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{frstRegisterId} - , sysdate - , #{frstRegisterId} - , sysdate - ) - - </insert> - - <update id="updateAdministCodeRecptn"> - - UPDATE COMTCADMINISTCODERECPTNLOG - SET PROCESS_SE = #{processSe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE OCCRRNC_DE = #{occrrDe} - AND ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - AND OPERT_SN = #{opertSn} - - </update> - - <insert id="insertAdministCode"> - INSERT - INTO COMTCADMINISTCODE - ( ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{administZoneSe} - , #{administZoneCode} - , #{administZoneNm} - , #{upperAdministZoneCode} - , #{creatDe} - , #{ablDe} - , #{useAt} - , #{frstRegisterId} - , sysdate - , #{frstRegisterId} - , sysdate - ) - </insert> - - <update id="updateAdministCode"> - UPDATE COMTCADMINISTCODE - SET ADMINIST_ZONE_SE = #{AdministZoneSe} - , ADMINIST_ZONE_CODE = #{AdministZoneCode} - , ADMINIST_ZONE_NM = #{AdministZoneNm} - , UPPER_ADMINIST_ZONE_CODE = #{UpperAdministZoneCode} - , CREAT_DE = #{CreatDe} - , ABL_DE = #{AblDe} - , USE_AT = #{useAt} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE ADMINIST_ZONE_SE = #{AdministZoneSe} - AND ADMINIST_ZONE_CODE = #{AdministZoneCode} - </update> - - <update id="deleteAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ABL_ENNC = '1' - , ABL_DE = #{ablDe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE ADMINIST_ZONE_SE = #{AdministZoneSe} - AND ADMINIST_ZONE_CODE = #{AdministZoneCode} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_altibase.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/acr/EgovAdministCodeRecptn_SQL_altibase.xml (nonexistent) @@ -1,214 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="AdministCodeRecptnDAO"> - - <select id="selectAdministCodeRecptnList" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - - /* 구현 Sql */ - - SELECT ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , OCCRRNC_DE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ADMINIST_ZONE_NM - , LOWEST_ADMINIST_ZONE_NM - , CTPRVN_CODE - , SIGNGU_CODE - , EMD_CODE - , LI_CODE - , CREAT_DE - , ABL_DE - , ABL_ENNC - FROM COMTCADMINISTCODERECPTNLOG - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - - ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_SE = #{administZoneSe} - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_CODE = #{administZoneCode} - - </if> - <![CDATA[ - /* 구현 Sql */ - - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectAdministCodeRecptnListTotCnt" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptnVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCADMINISTCODERECPTNLOG - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - - ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_SE = #{administZoneSe} - - </if> - <if test="searchCondition == 'CodeList'">AND - - ADMINIST_ZONE_CODE = #{administZoneCode} - - </if> - </select> - - <select id="selectAdministCodeDetail" parameterType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn" resultType="egovframework.com.sym.ccm.acr.service.AdministCodeRecptn"> - - SELECT ADMINIST_ZONE_SE administZoneSe - , ADMINIST_ZONE_CODE administZoneCode - , ADMINIST_ZONE_NM administZoneNm - , UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode - , CREAT_DE creatDe - , ABL_DE ablDe - , USE_AT useAt - FROM COMTCADMINISTCODE - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </select> - - <insert id="insertAdministCodeRecptn"> - - INSERT - INTO COMTCADMINISTCODERECPTNLOG - ( OCCRRNC_DE - , ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ADMINIST_ZONE_NM - , LOWEST_ADMINIST_ZONE_NM - , CTPRVN_CODE - , SIGNGU_CODE - , EMD_CODE - , LI_CODE - , CREAT_DE - , ABL_DE - , ABL_ENNC - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{occrrDe} - , #{administZoneSe} - , #{administZoneCode} - , #{opertSn} - , #{changeSeCode} - , #{processSe} - , #{administZoneNm} - , #{lowestAdministZoneNm} - , #{ctprvnCode} - , #{signguCode} - , #{emdCode} - , #{liCode} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{frstRegisterId} - , sysdate - , #{frstRegisterId} - , sysdate - ) - - </insert> - - <update id="updateAdministCodeRecptn"> - - UPDATE COMTCADMINISTCODERECPTNLOG - SET PROCESS_SE = #{processSe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE OCCRRNC_DE = #{occrrDe} - AND ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - AND OPERT_SN = #{opertSn} - - </update> - - <insert id="insertAdministCode"> - INSERT - INTO COMTCADMINISTCODE - ( ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{administZoneSe} - , #{administZoneCode} - , #{administZoneNm} - , #{upperAdministZoneCode} - , #{creatDe} - , #{ablDe} - , #{useAt} - , #{frstRegisterId} - , sysdate - , #{frstRegisterId} - , sysdate - ) - </insert> - - <update id="updateAdministCode"> - UPDATE COMTCADMINISTCODE - SET ADMINIST_ZONE_SE = #{AdministZoneSe} - , ADMINIST_ZONE_CODE = #{AdministZoneCode} - , ADMINIST_ZONE_NM = #{AdministZoneNm} - , UPPER_ADMINIST_ZONE_CODE = #{UpperAdministZoneCode} - , CREAT_DE = #{CreatDe} - , ABL_DE = #{AblDe} - , USE_AT = #{useAt} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE ADMINIST_ZONE_SE = #{AdministZoneSe} - AND ADMINIST_ZONE_CODE = #{AdministZoneCode} - </update> - - <update id="deleteAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ABL_ENNC = '1' - , ABL_DE = #{ablDe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE ADMINIST_ZONE_SE = #{AdministZoneSe} - AND ADMINIST_ZONE_CODE = #{AdministZoneCode} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_cubrid.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_cubrid.xml (nonexistent) @@ -1,134 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="AdministCodeManageDAO"> - - <select id="selectAdministCodeList" parameterType="egovframework.com.sym.ccm.adc.service.AdministCodeVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - /* 구현 Sql */ - SELECT ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - FROM COMTCADMINISTCODE - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ADMINIST_ZONE_SE = '1' - AND ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2">AND - ADMINIST_ZONE_SE = '2' - AND ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - /* 구현 Sql */ - ) ALL_LIST - ) Z - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectAdministCodeListTotCnt" parameterType="egovframework.com.sym.ccm.adc.service.AdministCodeVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCADMINISTCODE - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ADMINIST_ZONE_SE = '1' - AND ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2">AND - ADMINIST_ZONE_SE = '2' - AND ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <select id="selectAdministCodeDetail" parameterType="egovframework.com.sym.ccm.adc.service.AdministCode" resultType="egovframework.com.sym.ccm.adc.service.AdministCode"> - - SELECT ADMINIST_ZONE_SE administZoneSe - , ADMINIST_ZONE_CODE administZoneCode - , ADMINIST_ZONE_NM administZoneNm - , UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode - , ( - SELECT X.ADMINIST_ZONE_NM - FROM COMTCADMINISTCODE X - WHERE X.ADMINIST_ZONE_SE = A.ADMINIST_ZONE_SE - AND X.ADMINIST_ZONE_CODE = A.UPPER_ADMINIST_ZONE_CODE - ) upperAdministZoneNm - , CREAT_DE creatDe - , ABL_DE ablDe - , USE_AT useAt - FROM COMTCADMINISTCODE A - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </select> - - <insert id="insertAdministCode"> - - INSERT - INTO COMTCADMINISTCODE - ( ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{administZoneSe} - , #{administZoneCode} - , #{administZoneNm} - , #{upperAdministZoneCode} - , #{creatDe} - , #{ablDe} - , #{useAt} - , SYSDATETIME - , #{frstRegisterId} - , SYSDATETIME - , #{frstRegisterId} - ) - - </insert> - - <update id="updateAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ADMINIST_ZONE_NM = #{administZoneNm} - , UPPER_ADMINIST_ZONE_CODE = #{upperAdministZoneCode} - , CREAT_DE = #{creatDe} - , ABL_DE = #{ablDe} - , USE_AT = #{useAt} - , LAST_UPDT_PNTTM = SYSDATETIME - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </update> - - <delete id="deleteAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ABL_DE = TO_CHAR(SYSDATE,'YYYYMMDD') - , USE_AT = 'N' - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_mysql.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_mysql.xml (nonexistent) @@ -1,123 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="AdministCodeManageDAO"> - - <select id="selectAdministCodeList" parameterType="egovframework.com.sym.ccm.adc.service.AdministCodeVO" resultType="egovMap"> - - SELECT ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - FROM COMTCADMINISTCODE - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ADMINIST_ZONE_SE = '1' - AND ADMINIST_ZONE_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 2">AND - ADMINIST_ZONE_SE = '2' - AND ADMINIST_ZONE_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectAdministCodeListTotCnt" parameterType="egovframework.com.sym.ccm.adc.service.AdministCodeVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCADMINISTCODE - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ADMINIST_ZONE_SE = '1' - AND ADMINIST_ZONE_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 2">AND - ADMINIST_ZONE_SE = '2' - AND ADMINIST_ZONE_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - </select> - - <select id="selectAdministCodeDetail" parameterType="egovframework.com.sym.ccm.adc.service.AdministCode" resultType="egovframework.com.sym.ccm.adc.service.AdministCode"> - - SELECT ADMINIST_ZONE_SE administZoneSe - , ADMINIST_ZONE_CODE administZoneCode - , ADMINIST_ZONE_NM administZoneNm - , UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode - , ( - SELECT X.ADMINIST_ZONE_NM - FROM COMTCADMINISTCODE X - WHERE X.ADMINIST_ZONE_SE = A.ADMINIST_ZONE_SE - AND X.ADMINIST_ZONE_CODE = A.UPPER_ADMINIST_ZONE_CODE - ) upperAdministZoneNm - , CREAT_DE creatDe - , ABL_DE ablDe - , USE_AT useAt - FROM COMTCADMINISTCODE A - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </select> - - <insert id="insertAdministCode"> - - INSERT - INTO COMTCADMINISTCODE - ( ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{administZoneSe} - , #{administZoneCode} - , #{administZoneNm} - , #{upperAdministZoneCode} - , #{creatDe} - , #{ablDe} - , #{useAt} - , SYSDATE() - , #{frstRegisterId} - , SYSDATE() - , #{frstRegisterId} - ) - - </insert> - - <update id="updateAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ADMINIST_ZONE_NM = #{administZoneNm} - , UPPER_ADMINIST_ZONE_CODE = #{upperAdministZoneCode} - , CREAT_DE = #{creatDe} - , ABL_DE = #{ablDe} - , USE_AT = #{useAt} - , LAST_UPDT_PNTTM = sysdate() - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </update> - - <delete id="deleteAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ABL_DE = DATE_FORMAT(SYSDATE(),'%Y%m%d') - , USE_AT = 'N' - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_oracle.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_oracle.xml (nonexistent) @@ -1,134 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="AdministCodeManageDAO"> - - <select id="selectAdministCodeList" parameterType="egovframework.com.sym.ccm.adc.service.AdministCodeVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - /* 구현 Sql */ - SELECT ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - FROM COMTCADMINISTCODE - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ADMINIST_ZONE_SE = '1' - AND ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2">AND - ADMINIST_ZONE_SE = '2' - AND ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - /* 구현 Sql */ - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectAdministCodeListTotCnt" parameterType="egovframework.com.sym.ccm.adc.service.AdministCodeVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCADMINISTCODE - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ADMINIST_ZONE_SE = '1' - AND ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2">AND - ADMINIST_ZONE_SE = '2' - AND ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <select id="selectAdministCodeDetail" parameterType="egovframework.com.sym.ccm.adc.service.AdministCode" resultType="egovframework.com.sym.ccm.adc.service.AdministCode"> - - SELECT ADMINIST_ZONE_SE administZoneSe - , ADMINIST_ZONE_CODE administZoneCode - , ADMINIST_ZONE_NM administZoneNm - , UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode - , ( - SELECT X.ADMINIST_ZONE_NM - FROM COMTCADMINISTCODE X - WHERE X.ADMINIST_ZONE_SE = A.ADMINIST_ZONE_SE - AND X.ADMINIST_ZONE_CODE = A.UPPER_ADMINIST_ZONE_CODE - ) upperAdministZoneNm - , CREAT_DE creatDe - , ABL_DE ablDe - , USE_AT useAt - FROM COMTCADMINISTCODE A - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </select> - - <insert id="insertAdministCode"> - - INSERT - INTO COMTCADMINISTCODE - ( ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{administZoneSe} - , #{administZoneCode} - , #{administZoneNm} - , #{upperAdministZoneCode} - , #{creatDe} - , #{ablDe} - , #{useAt} - , SYSDATE - , #{frstRegisterId} - , SYSDATE - , #{frstRegisterId} - ) - - </insert> - - <update id="updateAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ADMINIST_ZONE_NM = #{administZoneNm} - , UPPER_ADMINIST_ZONE_CODE = #{upperAdministZoneCode} - , CREAT_DE = #{creatDe} - , ABL_DE = #{ablDe} - , USE_AT = #{useAt} - , LAST_UPDT_PNTTM = sysdate - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </update> - - <delete id="deleteAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ABL_DE = TO_CHAR(SYSDATE,'YYYYMMDD') - , USE_AT = 'N' - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_altibase.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_altibase.xml (nonexistent) @@ -1,134 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="AdministCodeManageDAO"> - - <select id="selectAdministCodeList" parameterType="egovframework.com.sym.ccm.adc.service.AdministCodeVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - /* 구현 Sql */ - SELECT ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - FROM COMTCADMINISTCODE - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ADMINIST_ZONE_SE = '1' - AND ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2">AND - ADMINIST_ZONE_SE = '2' - AND ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - /* 구현 Sql */ - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectAdministCodeListTotCnt" parameterType="egovframework.com.sym.ccm.adc.service.AdministCodeVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCADMINISTCODE - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ADMINIST_ZONE_SE = '1' - AND ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2">AND - ADMINIST_ZONE_SE = '2' - AND ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <select id="selectAdministCodeDetail" parameterType="egovframework.com.sym.ccm.adc.service.AdministCode" resultType="egovframework.com.sym.ccm.adc.service.AdministCode"> - - SELECT ADMINIST_ZONE_SE administZoneSe - , ADMINIST_ZONE_CODE administZoneCode - , ADMINIST_ZONE_NM administZoneNm - , UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode - , ( - SELECT X.ADMINIST_ZONE_NM - FROM COMTCADMINISTCODE X - WHERE X.ADMINIST_ZONE_SE = A.ADMINIST_ZONE_SE - AND X.ADMINIST_ZONE_CODE = A.UPPER_ADMINIST_ZONE_CODE - ) upperAdministZoneNm - , CREAT_DE creatDe - , ABL_DE ablDe - , USE_AT useAt - FROM COMTCADMINISTCODE A - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </select> - - <insert id="insertAdministCode"> - - INSERT - INTO COMTCADMINISTCODE - ( ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{administZoneSe} - , #{administZoneCode} - , #{administZoneNm} - , #{upperAdministZoneCode} - , #{creatDe} - , #{ablDe} - , #{useAt} - , SYSDATE - , #{frstRegisterId} - , SYSDATE - , #{frstRegisterId} - ) - - </insert> - - <update id="updateAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ADMINIST_ZONE_NM = #{administZoneNm} - , UPPER_ADMINIST_ZONE_CODE = #{upperAdministZoneCode} - , CREAT_DE = #{creatDe} - , ABL_DE = #{ablDe} - , USE_AT = #{useAt} - , LAST_UPDT_PNTTM = sysdate - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </update> - - <delete id="deleteAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ABL_DE = TO_CHAR(SYSDATE,'YYYYMMDD') - , USE_AT = 'N' - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_maria.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_maria.xml (nonexistent) @@ -1,123 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="AdministCodeManageDAO"> - - <select id="selectAdministCodeList" parameterType="egovframework.com.sym.ccm.adc.service.AdministCodeVO" resultType="egovMap"> - - SELECT ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - FROM COMTCADMINISTCODE - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ADMINIST_ZONE_SE = '1' - AND ADMINIST_ZONE_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 2">AND - ADMINIST_ZONE_SE = '2' - AND ADMINIST_ZONE_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectAdministCodeListTotCnt" parameterType="egovframework.com.sym.ccm.adc.service.AdministCodeVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCADMINISTCODE - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ADMINIST_ZONE_SE = '1' - AND ADMINIST_ZONE_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 2">AND - ADMINIST_ZONE_SE = '2' - AND ADMINIST_ZONE_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - </select> - - <select id="selectAdministCodeDetail" parameterType="egovframework.com.sym.ccm.adc.service.AdministCode" resultType="egovframework.com.sym.ccm.adc.service.AdministCode"> - - SELECT ADMINIST_ZONE_SE administZoneSe - , ADMINIST_ZONE_CODE administZoneCode - , ADMINIST_ZONE_NM administZoneNm - , UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode - , ( - SELECT X.ADMINIST_ZONE_NM - FROM COMTCADMINISTCODE X - WHERE X.ADMINIST_ZONE_SE = A.ADMINIST_ZONE_SE - AND X.ADMINIST_ZONE_CODE = A.UPPER_ADMINIST_ZONE_CODE - ) upperAdministZoneNm - , CREAT_DE creatDe - , ABL_DE ablDe - , USE_AT useAt - FROM COMTCADMINISTCODE A - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </select> - - <insert id="insertAdministCode"> - - INSERT - INTO COMTCADMINISTCODE - ( ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{administZoneSe} - , #{administZoneCode} - , #{administZoneNm} - , #{upperAdministZoneCode} - , #{creatDe} - , #{ablDe} - , #{useAt} - , SYSDATE() - , #{frstRegisterId} - , SYSDATE() - , #{frstRegisterId} - ) - - </insert> - - <update id="updateAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ADMINIST_ZONE_NM = #{administZoneNm} - , UPPER_ADMINIST_ZONE_CODE = #{upperAdministZoneCode} - , CREAT_DE = #{creatDe} - , ABL_DE = #{ablDe} - , USE_AT = #{useAt} - , LAST_UPDT_PNTTM = sysdate() - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </update> - - <delete id="deleteAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ABL_DE = DATE_FORMAT(SYSDATE(),'%Y%m%d') - , USE_AT = 'N' - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_tibero.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_tibero.xml (nonexistent) @@ -1,134 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="AdministCodeManageDAO"> - - <select id="selectAdministCodeList" parameterType="egovframework.com.sym.ccm.adc.service.AdministCodeVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - /* 구현 Sql */ - SELECT ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - FROM COMTCADMINISTCODE - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ADMINIST_ZONE_SE = '1' - AND ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2">AND - ADMINIST_ZONE_SE = '2' - AND ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - /* 구현 Sql */ - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectAdministCodeListTotCnt" parameterType="egovframework.com.sym.ccm.adc.service.AdministCodeVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCADMINISTCODE - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ADMINIST_ZONE_SE = '1' - AND ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2">AND - ADMINIST_ZONE_SE = '2' - AND ADMINIST_ZONE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <select id="selectAdministCodeDetail" parameterType="egovframework.com.sym.ccm.adc.service.AdministCode" resultType="egovframework.com.sym.ccm.adc.service.AdministCode"> - - SELECT ADMINIST_ZONE_SE administZoneSe - , ADMINIST_ZONE_CODE administZoneCode - , ADMINIST_ZONE_NM administZoneNm - , UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode - , ( - SELECT X.ADMINIST_ZONE_NM - FROM COMTCADMINISTCODE X - WHERE X.ADMINIST_ZONE_SE = A.ADMINIST_ZONE_SE - AND X.ADMINIST_ZONE_CODE = A.UPPER_ADMINIST_ZONE_CODE - ) upperAdministZoneNm - , CREAT_DE creatDe - , ABL_DE ablDe - , USE_AT useAt - FROM COMTCADMINISTCODE A - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </select> - - <insert id="insertAdministCode"> - - INSERT - INTO COMTCADMINISTCODE - ( ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{administZoneSe} - , #{administZoneCode} - , #{administZoneNm} - , #{upperAdministZoneCode} - , #{creatDe} - , #{ablDe} - , #{useAt} - , SYSDATE - , #{frstRegisterId} - , SYSDATE - , #{frstRegisterId} - ) - - </insert> - - <update id="updateAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ADMINIST_ZONE_NM = #{administZoneNm} - , UPPER_ADMINIST_ZONE_CODE = #{upperAdministZoneCode} - , CREAT_DE = #{creatDe} - , ABL_DE = #{ablDe} - , USE_AT = #{useAt} - , LAST_UPDT_PNTTM = sysdate - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </update> - - <delete id="deleteAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ABL_DE = TO_CHAR(SYSDATE,'YYYYMMDD') - , USE_AT = 'N' - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_postgres.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/adc/EgovAdministCodeManage_SQL_postgres.xml (nonexistent) @@ -1,123 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="AdministCodeManageDAO"> - - <select id="selectAdministCodeList" parameterType="egovframework.com.sym.ccm.adc.service.AdministCodeVO" resultType="egovMap"> - - SELECT ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - FROM COMTCADMINISTCODE - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ADMINIST_ZONE_SE = '1' - AND ADMINIST_ZONE_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 2">AND - ADMINIST_ZONE_SE = '2' - AND ADMINIST_ZONE_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectAdministCodeListTotCnt" parameterType="egovframework.com.sym.ccm.adc.service.AdministCodeVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCADMINISTCODE - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ADMINIST_ZONE_SE = '1' - AND ADMINIST_ZONE_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 2">AND - ADMINIST_ZONE_SE = '2' - AND ADMINIST_ZONE_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - </select> - - <select id="selectAdministCodeDetail" parameterType="egovframework.com.sym.ccm.adc.service.AdministCode" resultType="egovframework.com.sym.ccm.adc.service.AdministCode"> - - SELECT ADMINIST_ZONE_SE administZoneSe - , ADMINIST_ZONE_CODE administZoneCode - , ADMINIST_ZONE_NM administZoneNm - , UPPER_ADMINIST_ZONE_CODE upperAdministZoneCode - , ( - SELECT X.ADMINIST_ZONE_NM - FROM COMTCADMINISTCODE X - WHERE X.ADMINIST_ZONE_SE = A.ADMINIST_ZONE_SE - AND X.ADMINIST_ZONE_CODE = A.UPPER_ADMINIST_ZONE_CODE - ) upperAdministZoneNm - , CREAT_DE creatDe - , ABL_DE ablDe - , USE_AT useAt - FROM COMTCADMINISTCODE A - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </select> - - <insert id="insertAdministCode"> - - INSERT - INTO COMTCADMINISTCODE - ( ADMINIST_ZONE_SE - , ADMINIST_ZONE_CODE - , ADMINIST_ZONE_NM - , UPPER_ADMINIST_ZONE_CODE - , CREAT_DE - , ABL_DE - , USE_AT - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{administZoneSe} - , #{administZoneCode} - , #{administZoneNm} - , #{upperAdministZoneCode} - , #{creatDe} - , #{ablDe} - , #{useAt} - , NOW() - , #{frstRegisterId} - , NOW() - , #{frstRegisterId} - ) - - </insert> - - <update id="updateAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ADMINIST_ZONE_NM = #{administZoneNm} - , UPPER_ADMINIST_ZONE_CODE = #{upperAdministZoneCode} - , CREAT_DE = #{creatDe} - , ABL_DE = #{ablDe} - , USE_AT = #{useAt} - , LAST_UPDT_PNTTM = NOW() - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </update> - - <delete id="deleteAdministCode"> - - UPDATE COMTCADMINISTCODE - SET ABL_DE = TO_CHAR(NOW(),'YYYYmmdd') - , USE_AT = 'N' - WHERE ADMINIST_ZONE_SE = #{administZoneSe} - AND ADMINIST_ZONE_CODE = #{administZoneCode} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_tibero.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_tibero.xml (nonexistent) @@ -1,297 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="InsttCodeRecptnDAO"> - - <select id="selectInsttCodeRecptnList" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptnVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - - /* 구현 Sql */ - - SELECT OCCRRNC_DE - , INSTT_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ETC_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - FROM COMTNINSTTCODERECPTNLOG - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - - ALL_INSTT_NM LIKE '%' || #{searchKeyword} || '%' - - </if> - <if test='searchCondition == "CodeList"'>AND - - INSTT_CODE = #{insttCode} - - </if> - <![CDATA[ - /* 구현 Sql */ - - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectInsttCodeRecptnListTotCnt" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptnVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINSTTCODERECPTNLOG - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - - ALL_INSTT_NM LIKE '%' || #{searchKeyword} || '%' - - </if> - <if test='searchCondition == "CodeList"'>AND - - INSTT_CODE = #{insttCode} - - </if> - </select> - - <select id="selectInsttCodeDetail" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptn" resultType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptn"> - - SELECT INSTT_CODE insttCode - , ALL_INSTT_NM allInsttNm - , LOWEST_INSTT_NM lowestInsttNm - , INSTT_ABRV_NM insttAbrvNm - , ODR odr - , ORD ord - , INSTT_ODR insttOdr - , BEST_INSTT_CODE bestInsttCode - , UPPER_INSTT_CODE upperInsttCode - , REPRSNT_INSTT_CODE reprsntInsttCode - , INSTT_TY_LCLAS insttTyLclas - , INSTT_TY_MLSFC insttTyMclas - , INSTT_TY_SCLAS insttTySclas - , TELNO telno - , FXNUM fxnum - , CREAT_DE creatDe - , ABL_DE ablDe - , ABL_ENNC ablEnnc - , CHANGE_DE changede - , CHANGE_TIME changeTime - , BSIS_DE bsisDe - , SORT_ORDR sortOrdr - FROM COMTNINSTTCODE - WHERE INSTT_CODE = #{insttCode} - - </select> - - <insert id="insertInsttCodeRecptn"> - - INSERT - INTO COMTNINSTTCODERECPTNLOG - ( OCCRRNC_DE - , INSTT_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ETC_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{occrrDe} - , #{insttCode} - , #{opertSn} - , #{changeSeCode} - , #{processSe} - , #{etcCode} - , #{allInsttNm} - , #{lowestInsttNm} - , #{insttAbrvNm} - , #{odr} - , #{ord} - , #{insttOdr} - , #{bestInsttCode} - , #{upperInsttCode} - , #{reprsntInsttCode} - , #{insttTyLclas} - , #{insttTyMclas} - , #{insttTySclas} - , #{telno} - , #{fxnum} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{changede} - , #{changeTime} - , #{bsisDe} - , #{sortOrdr} - , #{frstRegisterId} - , sysdate - , #{frstRegisterId} - , sysdate - ) - - </insert> - - <update id="updateInsttCodeRecptn"> - - UPDATE COMTNINSTTCODERECPTNLOG - SET PROCESS_SE = #{processSe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE OCCRRNC_DE = #{occrrDe} - AND INSTT_CODE = #{insttCode} - AND OPERT_SN = #{opertSn} - - </update> - - <insert id="insertInsttCode"> - INSERT - INTO COMTNINSTTCODE - ( INSTT_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{insttCode} - , #{allInsttNm} - , #{lowestInsttNm} - , #{insttAbrvNm} - , #{odr} - , #{ord} - , #{insttOdr} - , #{bestInsttCode} - , #{upperInsttCode} - , #{reprsntInsttCode} - , #{insttTyLclas} - , #{insttTyMclas} - , #{insttTySclas} - , #{telno} - , #{fxnum} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{changede} - , #{changeTime} - , #{bsisDe} - , #{sortOrdr} - , #{frstRegisterId} - , sysdate - , #{frstRegisterId} - , sysdate - ) - </insert> - - <update id="updateInsttCode"> - UPDATE COMTNINSTTCODE - SET ALL_INSTT_NM = #{allInsttNm} - , LOWEST_INSTT_NM = #{lowestInsttNm} - , INSTT_ABRV_NM = #{insttAbrvNm} - , ODR = #{odr} - , ORD = #{ord} - , INSTT_ODR = #{insttOdr} - , BEST_INSTT_CODE = #{bestInsttCode} - , UPPER_INSTT_CODE = #{upperInsttCode} - , REPRSNT_INSTT_CODE = #{reprsntInsttCode} - , INSTT_TY_LCLAS = #{insttTyLclas} - , INSTT_TY_MLSFC = #{insttTyMclas} - , INSTT_TY_SCLAS = #{insttTySclas} - , TELNO = #{telno} - , FXNUM = #{fxnum} - , CREAT_DE = #{creatDe} - , ABL_DE = #{ablDe} - , ABL_ENNC = #{ablEnnc} - , CHANGE_DE = #{changede} - , CHANGE_TIME = #{changeTime} - , BSIS_DE = #{bsisDe} - , SORT_ORDR = #{sortOrdr} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE INSTT_CODE = #{insttCode} - </update> - - <update id="deleteInsttCode"> - - UPDATE COMTNINSTTCODE - SET ABL_ENNC = '1' - , ABL_DE = #{ablDe} - , CHANGE_DE = #{changede} - , CHANGE_TIME = #{changeTime} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE INSTT_CODE = #{insttCode} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_postgres.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_postgres.xml (nonexistent) @@ -1,283 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="InsttCodeRecptnDAO"> - - <select id="selectInsttCodeRecptnList" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptnVO" resultType="egovMap"> - - SELECT OCCRRNC_DE - , INSTT_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ETC_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - FROM COMTNINSTTCODERECPTNLOG - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - - ALL_INSTT_NM LIKE CONCAT ('%', #{searchKeyword},'%') - - </if> - <if test='searchCondition == "CodeList"'>AND - - INSTT_CODE = #{insttCode} - - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectInsttCodeRecptnListTotCnt" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptnVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINSTTCODERECPTNLOG - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - - ALL_INSTT_NM LIKE CONCAT ('%', #{searchKeyword},'%') - - </if> - <if test='searchCondition == "CodeList"'>AND - - INSTT_CODE = #{insttCode} - - </if> - </select> - - <select id="selectInsttCodeDetail" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptn" resultType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptn"> - - SELECT INSTT_CODE insttCode - , ALL_INSTT_NM allInsttNm - , LOWEST_INSTT_NM lowestInsttNm - , INSTT_ABRV_NM insttAbrvNm - , ODR odr - , ORD ord - , INSTT_ODR insttOdr - , BEST_INSTT_CODE bestInsttCode - , UPPER_INSTT_CODE upperInsttCode - , REPRSNT_INSTT_CODE reprsntInsttCode - , INSTT_TY_LCLAS insttTyLclas - , INSTT_TY_MLSFC insttTyMclas - , INSTT_TY_SCLAS insttTySclas - , TELNO telno - , FXNUM fxnum - , CREAT_DE creatDe - , ABL_DE ablDe - , ABL_ENNC ablEnnc - , CHANGE_DE changede - , CHANGE_TIME changeTime - , BSIS_DE bsisDe - , SORT_ORDR sortOrdr - FROM COMTNINSTTCODE - WHERE INSTT_CODE = #{insttCode} - - </select> - - <insert id="insertInsttCodeRecptn"> - - INSERT - INTO COMTNINSTTCODERECPTNLOG - ( OCCRRNC_DE - , INSTT_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ETC_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{occrrDe} - , #{insttCode} - , #{opertSn} - , #{changeSeCode} - , #{processSe} - , #{etcCode} - , #{allInsttNm} - , #{lowestInsttNm} - , #{insttAbrvNm} - , #{odr} - , #{ord} - , #{insttOdr} - , #{bestInsttCode} - , #{upperInsttCode} - , #{reprsntInsttCode} - , #{insttTyLclas} - , #{insttTyMclas} - , #{insttTySclas} - , #{telno} - , #{fxnum} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{changede} - , #{changeTime} - , #{bsisDe} - , #{sortOrdr} - , #{frstRegisterId} - , NOW() - , #{frstRegisterId} - , NOW() - ) - - </insert> - - <update id="updateInsttCodeRecptn"> - - UPDATE COMTNINSTTCODERECPTNLOG - SET PROCESS_SE = #{processSe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = NOW() - WHERE OCCRRNC_DE = #{occrrDe} - AND INSTT_CODE = #{insttCode} - AND OPERT_SN = #{opertSn} - - </update> - - <insert id="insertInsttCode"> - INSERT - INTO COMTNINSTTCODE - ( INSTT_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{insttCode} - , #{allInsttNm} - , #{lowestInsttNm} - , #{insttAbrvNm} - , #{odr} - , #{ord} - , #{insttOdr} - , #{bestInsttCode} - , #{upperInsttCode} - , #{reprsntInsttCode} - , #{insttTyLclas} - , #{insttTyMclas} - , #{insttTySclas} - , #{telno} - , #{fxnum} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{changede} - , #{changeTime} - , #{bsisDe} - , #{sortOrdr} - , #{frstRegisterId} - , NOW() - , #{frstRegisterId} - , NOW() - ) - </insert> - - <update id="updateInsttCode"> - UPDATE COMTNINSTTCODE - SET ALL_INSTT_NM = #{allInsttNm} - , LOWEST_INSTT_NM = #{lowestInsttNm} - , INSTT_ABRV_NM = #{insttAbrvNm} - , ODR = #{odr} - , ORD = #{ord} - , INSTT_ODR = #{insttOdr} - , BEST_INSTT_CODE = #{bestInsttCode} - , UPPER_INSTT_CODE = #{upperInsttCode} - , REPRSNT_INSTT_CODE = #{reprsntInsttCode} - , INSTT_TY_LCLAS = #{insttTyLclas} - , INSTT_TY_MLSFC = #{insttTyMclas} - , INSTT_TY_SCLAS = #{insttTySclas} - , TELNO = #{telno} - , FXNUM = #{fxnum} - , CREAT_DE = #{creatDe} - , ABL_DE = #{ablDe} - , ABL_ENNC = #{ablEnnc} - , CHANGE_DE = #{changede} - , CHANGE_TIME = #{changeTime} - , BSIS_DE = #{bsisDe} - , SORT_ORDR = #{sortOrdr} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = NOW() - WHERE INSTT_CODE = #{insttCode} - </update> - - <update id="deleteInsttCode"> - - UPDATE COMTNINSTTCODE - SET ABL_ENNC = '1' - , ABL_DE = #{ablDe} - , CHANGE_DE = #{changede} - , CHANGE_TIME = #{changeTime} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = NOW() - WHERE INSTT_CODE = #{insttCode} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_mysql.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_mysql.xml (nonexistent) @@ -1,283 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="InsttCodeRecptnDAO"> - - <select id="selectInsttCodeRecptnList" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptnVO" resultType="egovMap"> - - SELECT OCCRRNC_DE - , INSTT_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ETC_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - FROM COMTNINSTTCODERECPTNLOG - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - - ALL_INSTT_NM LIKE CONCAT ('%', #{searchKeyword},'%') - - </if> - <if test='searchCondition == "CodeList"'>AND - - INSTT_CODE = #{insttCode} - - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectInsttCodeRecptnListTotCnt" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptnVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINSTTCODERECPTNLOG - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - - ALL_INSTT_NM LIKE CONCAT ('%', #{searchKeyword},'%') - - </if> - <if test='searchCondition == "CodeList"'>AND - - INSTT_CODE = #{insttCode} - - </if> - </select> - - <select id="selectInsttCodeDetail" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptn" resultType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptn"> - - SELECT INSTT_CODE insttCode - , ALL_INSTT_NM allInsttNm - , LOWEST_INSTT_NM lowestInsttNm - , INSTT_ABRV_NM insttAbrvNm - , ODR odr - , ORD ord - , INSTT_ODR insttOdr - , BEST_INSTT_CODE bestInsttCode - , UPPER_INSTT_CODE upperInsttCode - , REPRSNT_INSTT_CODE reprsntInsttCode - , INSTT_TY_LCLAS insttTyLclas - , INSTT_TY_MLSFC insttTyMclas - , INSTT_TY_SCLAS insttTySclas - , TELNO telno - , FXNUM fxnum - , CREAT_DE creatDe - , ABL_DE ablDe - , ABL_ENNC ablEnnc - , CHANGE_DE changede - , CHANGE_TIME changeTime - , BSIS_DE bsisDe - , SORT_ORDR sortOrdr - FROM COMTNINSTTCODE - WHERE INSTT_CODE = #{insttCode} - - </select> - - <insert id="insertInsttCodeRecptn"> - - INSERT - INTO COMTNINSTTCODERECPTNLOG - ( OCCRRNC_DE - , INSTT_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ETC_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{occrrDe} - , #{insttCode} - , #{opertSn} - , #{changeSeCode} - , #{processSe} - , #{etcCode} - , #{allInsttNm} - , #{lowestInsttNm} - , #{insttAbrvNm} - , #{odr} - , #{ord} - , #{insttOdr} - , #{bestInsttCode} - , #{upperInsttCode} - , #{reprsntInsttCode} - , #{insttTyLclas} - , #{insttTyMclas} - , #{insttTySclas} - , #{telno} - , #{fxnum} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{changede} - , #{changeTime} - , #{bsisDe} - , #{sortOrdr} - , #{frstRegisterId} - , sysdate() - , #{frstRegisterId} - , sysdate() - ) - - </insert> - - <update id="updateInsttCodeRecptn"> - - UPDATE COMTNINSTTCODERECPTNLOG - SET PROCESS_SE = #{processSe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE OCCRRNC_DE = #{occrrDe} - AND INSTT_CODE = #{insttCode} - AND OPERT_SN = #{opertSn} - - </update> - - <insert id="insertInsttCode"> - INSERT - INTO COMTNINSTTCODE - ( INSTT_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{insttCode} - , #{allInsttNm} - , #{lowestInsttNm} - , #{insttAbrvNm} - , #{odr} - , #{ord} - , #{insttOdr} - , #{bestInsttCode} - , #{upperInsttCode} - , #{reprsntInsttCode} - , #{insttTyLclas} - , #{insttTyMclas} - , #{insttTySclas} - , #{telno} - , #{fxnum} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{changede} - , #{changeTime} - , #{bsisDe} - , #{sortOrdr} - , #{frstRegisterId} - , sysdate() - , #{frstRegisterId} - , sysdate() - ) - </insert> - - <update id="updateInsttCode"> - UPDATE COMTNINSTTCODE - SET ALL_INSTT_NM = #{allInsttNm} - , LOWEST_INSTT_NM = #{lowestInsttNm} - , INSTT_ABRV_NM = #{insttAbrvNm} - , ODR = #{odr} - , ORD = #{ord} - , INSTT_ODR = #{insttOdr} - , BEST_INSTT_CODE = #{bestInsttCode} - , UPPER_INSTT_CODE = #{upperInsttCode} - , REPRSNT_INSTT_CODE = #{reprsntInsttCode} - , INSTT_TY_LCLAS = #{insttTyLclas} - , INSTT_TY_MLSFC = #{insttTyMclas} - , INSTT_TY_SCLAS = #{insttTySclas} - , TELNO = #{telno} - , FXNUM = #{fxnum} - , CREAT_DE = #{creatDe} - , ABL_DE = #{ablDe} - , ABL_ENNC = #{ablEnnc} - , CHANGE_DE = #{changede} - , CHANGE_TIME = #{changeTime} - , BSIS_DE = #{bsisDe} - , SORT_ORDR = #{sortOrdr} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE INSTT_CODE = #{insttCode} - </update> - - <update id="deleteInsttCode"> - - UPDATE COMTNINSTTCODE - SET ABL_ENNC = '1' - , ABL_DE = #{ablDe} - , CHANGE_DE = #{changede} - , CHANGE_TIME = #{changeTime} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE INSTT_CODE = #{insttCode} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_cubrid.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_cubrid.xml (nonexistent) @@ -1,296 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="InsttCodeRecptnDAO"> - <select id="selectInsttCodeRecptnList" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptnVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - - /* 구현 Sql */ - - SELECT OCCRRNC_DE - , INSTT_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ETC_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - FROM COMTNINSTTCODERECPTNLOG - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - - ALL_INSTT_NM LIKE '%' || #{searchKeyword} || '%' - - </if> - <if test='searchCondition == "CodeList"'>AND - - INSTT_CODE = #{insttCode} - - </if> - <![CDATA[ - /* 구현 Sql */ - - ) ALL_LIST - ) Z - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectInsttCodeRecptnListTotCnt" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptnVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINSTTCODERECPTNLOG - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - - ALL_INSTT_NM LIKE '%' || #{searchKeyword} || '%' - - </if> - <if test='searchCondition == "CodeList"'>AND - - INSTT_CODE = #{insttCode} - - </if> - </select> - - <select id="selectInsttCodeDetail" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptn" resultType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptn"> - - SELECT INSTT_CODE insttCode - , ALL_INSTT_NM allInsttNm - , LOWEST_INSTT_NM lowestInsttNm - , INSTT_ABRV_NM insttAbrvNm - , ODR odr - , ORD ord - , INSTT_ODR insttOdr - , BEST_INSTT_CODE bestInsttCode - , UPPER_INSTT_CODE upperInsttCode - , REPRSNT_INSTT_CODE reprsntInsttCode - , INSTT_TY_LCLAS insttTyLclas - , INSTT_TY_MLSFC insttTyMclas - , INSTT_TY_SCLAS insttTySclas - , TELNO telno - , FXNUM fxnum - , CREAT_DE creatDe - , ABL_DE ablDe - , ABL_ENNC ablEnnc - , CHANGE_DE changede - , CHANGE_TIME changeTime - , BSIS_DE bsisDe - , SORT_ORDR sortOrdr - FROM COMTNINSTTCODE - WHERE INSTT_CODE = #{insttCode} - - </select> - - <insert id="insertInsttCodeRecptn"> - - INSERT - INTO COMTNINSTTCODERECPTNLOG - ( OCCRRNC_DE - , INSTT_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ETC_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{occrrDe} - , #{insttCode} - , #{opertSn} - , #{changeSeCode} - , #{processSe} - , #{etcCode} - , #{allInsttNm} - , #{lowestInsttNm} - , #{insttAbrvNm} - , #{odr} - , #{ord} - , #{insttOdr} - , #{bestInsttCode} - , #{upperInsttCode} - , #{reprsntInsttCode} - , #{insttTyLclas} - , #{insttTyMclas} - , #{insttTySclas} - , #{telno} - , #{fxnum} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{changede} - , #{changeTime} - , #{bsisDe} - , #{sortOrdr} - , #{frstRegisterId} - , SYSDATETIME - , #{frstRegisterId} - , SYSDATETIME - ) - - </insert> - - <update id="updateInsttCodeRecptn"> - - UPDATE COMTNINSTTCODERECPTNLOG - SET PROCESS_SE = #{processSe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = SYSDATETIME - WHERE OCCRRNC_DE = #{occrrDe} - AND INSTT_CODE = #{insttCode} - AND OPERT_SN = #{opertSn} - - </update> - - <insert id="insertInsttCode"> - INSERT - INTO COMTNINSTTCODE - ( INSTT_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{insttCode} - , #{allInsttNm} - , #{lowestInsttNm} - , #{insttAbrvNm} - , #{odr} - , #{ord} - , #{insttOdr} - , #{bestInsttCode} - , #{upperInsttCode} - , #{reprsntInsttCode} - , #{insttTyLclas} - , #{insttTyMclas} - , #{insttTySclas} - , #{telno} - , #{fxnum} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{changede} - , #{changeTime} - , #{bsisDe} - , #{sortOrdr} - , #{frstRegisterId} - , SYSDATETIME - , #{frstRegisterId} - , SYSDATETIME - ) - </insert> - - <update id="updateInsttCode"> - UPDATE COMTNINSTTCODE - SET ALL_INSTT_NM = #{allInsttNm} - , LOWEST_INSTT_NM = #{lowestInsttNm} - , INSTT_ABRV_NM = #{insttAbrvNm} - , ODR = #{odr} - , ORD = #{ord} - , INSTT_ODR = #{insttOdr} - , BEST_INSTT_CODE = #{bestInsttCode} - , UPPER_INSTT_CODE = #{upperInsttCode} - , REPRSNT_INSTT_CODE = #{reprsntInsttCode} - , INSTT_TY_LCLAS = #{insttTyLclas} - , INSTT_TY_MLSFC = #{insttTyMclas} - , INSTT_TY_SCLAS = #{insttTySclas} - , TELNO = #{telno} - , FXNUM = #{fxnum} - , CREAT_DE = #{creatDe} - , ABL_DE = #{ablDe} - , ABL_ENNC = #{ablEnnc} - , CHANGE_DE = #{changede} - , CHANGE_TIME = #{changeTime} - , BSIS_DE = #{bsisDe} - , SORT_ORDR = #{sortOrdr} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = SYSDATETIME - WHERE INSTT_CODE = #{insttCode} - </update> - - <update id="deleteInsttCode"> - - UPDATE COMTNINSTTCODE - SET ABL_ENNC = '1' - , ABL_DE = #{ablDe} - , CHANGE_DE = #{changede} - , CHANGE_TIME = #{changeTime} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = SYSDATETIME - WHERE INSTT_CODE = #{insttCode} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_maria.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_maria.xml (nonexistent) @@ -1,283 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="InsttCodeRecptnDAO"> - - <select id="selectInsttCodeRecptnList" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptnVO" resultType="egovMap"> - - SELECT OCCRRNC_DE - , INSTT_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ETC_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - FROM COMTNINSTTCODERECPTNLOG - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - - ALL_INSTT_NM LIKE CONCAT ('%', #{searchKeyword},'%') - - </if> - <if test='searchCondition == "CodeList"'>AND - - INSTT_CODE = #{insttCode} - - </if> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectInsttCodeRecptnListTotCnt" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptnVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINSTTCODERECPTNLOG - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - - ALL_INSTT_NM LIKE CONCAT ('%', #{searchKeyword},'%') - - </if> - <if test='searchCondition == "CodeList"'>AND - - INSTT_CODE = #{insttCode} - - </if> - </select> - - <select id="selectInsttCodeDetail" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptn" resultType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptn"> - - SELECT INSTT_CODE insttCode - , ALL_INSTT_NM allInsttNm - , LOWEST_INSTT_NM lowestInsttNm - , INSTT_ABRV_NM insttAbrvNm - , ODR odr - , ORD ord - , INSTT_ODR insttOdr - , BEST_INSTT_CODE bestInsttCode - , UPPER_INSTT_CODE upperInsttCode - , REPRSNT_INSTT_CODE reprsntInsttCode - , INSTT_TY_LCLAS insttTyLclas - , INSTT_TY_MLSFC insttTyMclas - , INSTT_TY_SCLAS insttTySclas - , TELNO telno - , FXNUM fxnum - , CREAT_DE creatDe - , ABL_DE ablDe - , ABL_ENNC ablEnnc - , CHANGE_DE changede - , CHANGE_TIME changeTime - , BSIS_DE bsisDe - , SORT_ORDR sortOrdr - FROM COMTNINSTTCODE - WHERE INSTT_CODE = #{insttCode} - - </select> - - <insert id="insertInsttCodeRecptn"> - - INSERT - INTO COMTNINSTTCODERECPTNLOG - ( OCCRRNC_DE - , INSTT_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ETC_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{occrrDe} - , #{insttCode} - , #{opertSn} - , #{changeSeCode} - , #{processSe} - , #{etcCode} - , #{allInsttNm} - , #{lowestInsttNm} - , #{insttAbrvNm} - , #{odr} - , #{ord} - , #{insttOdr} - , #{bestInsttCode} - , #{upperInsttCode} - , #{reprsntInsttCode} - , #{insttTyLclas} - , #{insttTyMclas} - , #{insttTySclas} - , #{telno} - , #{fxnum} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{changede} - , #{changeTime} - , #{bsisDe} - , #{sortOrdr} - , #{frstRegisterId} - , sysdate() - , #{frstRegisterId} - , sysdate() - ) - - </insert> - - <update id="updateInsttCodeRecptn"> - - UPDATE COMTNINSTTCODERECPTNLOG - SET PROCESS_SE = #{processSe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE OCCRRNC_DE = #{occrrDe} - AND INSTT_CODE = #{insttCode} - AND OPERT_SN = #{opertSn} - - </update> - - <insert id="insertInsttCode"> - INSERT - INTO COMTNINSTTCODE - ( INSTT_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{insttCode} - , #{allInsttNm} - , #{lowestInsttNm} - , #{insttAbrvNm} - , #{odr} - , #{ord} - , #{insttOdr} - , #{bestInsttCode} - , #{upperInsttCode} - , #{reprsntInsttCode} - , #{insttTyLclas} - , #{insttTyMclas} - , #{insttTySclas} - , #{telno} - , #{fxnum} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{changede} - , #{changeTime} - , #{bsisDe} - , #{sortOrdr} - , #{frstRegisterId} - , sysdate() - , #{frstRegisterId} - , sysdate() - ) - </insert> - - <update id="updateInsttCode"> - UPDATE COMTNINSTTCODE - SET ALL_INSTT_NM = #{allInsttNm} - , LOWEST_INSTT_NM = #{lowestInsttNm} - , INSTT_ABRV_NM = #{insttAbrvNm} - , ODR = #{odr} - , ORD = #{ord} - , INSTT_ODR = #{insttOdr} - , BEST_INSTT_CODE = #{bestInsttCode} - , UPPER_INSTT_CODE = #{upperInsttCode} - , REPRSNT_INSTT_CODE = #{reprsntInsttCode} - , INSTT_TY_LCLAS = #{insttTyLclas} - , INSTT_TY_MLSFC = #{insttTyMclas} - , INSTT_TY_SCLAS = #{insttTySclas} - , TELNO = #{telno} - , FXNUM = #{fxnum} - , CREAT_DE = #{creatDe} - , ABL_DE = #{ablDe} - , ABL_ENNC = #{ablEnnc} - , CHANGE_DE = #{changede} - , CHANGE_TIME = #{changeTime} - , BSIS_DE = #{bsisDe} - , SORT_ORDR = #{sortOrdr} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE INSTT_CODE = #{insttCode} - </update> - - <update id="deleteInsttCode"> - - UPDATE COMTNINSTTCODE - SET ABL_ENNC = '1' - , ABL_DE = #{ablDe} - , CHANGE_DE = #{changede} - , CHANGE_TIME = #{changeTime} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate() - WHERE INSTT_CODE = #{insttCode} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_oracle.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_oracle.xml (nonexistent) @@ -1,297 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="InsttCodeRecptnDAO"> - - <select id="selectInsttCodeRecptnList" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptnVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - - /* 구현 Sql */ - - SELECT OCCRRNC_DE - , INSTT_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ETC_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - FROM COMTNINSTTCODERECPTNLOG - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - - ALL_INSTT_NM LIKE '%' || #{searchKeyword} || '%' - - </if> - <if test='searchCondition == "CodeList"'>AND - - INSTT_CODE = #{insttCode} - - </if> - <![CDATA[ - /* 구현 Sql */ - - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectInsttCodeRecptnListTotCnt" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptnVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINSTTCODERECPTNLOG - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - - ALL_INSTT_NM LIKE '%' || #{searchKeyword} || '%' - - </if> - <if test='searchCondition == "CodeList"'>AND - - INSTT_CODE = #{insttCode} - - </if> - </select> - - <select id="selectInsttCodeDetail" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptn" resultType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptn"> - - SELECT INSTT_CODE insttCode - , ALL_INSTT_NM allInsttNm - , LOWEST_INSTT_NM lowestInsttNm - , INSTT_ABRV_NM insttAbrvNm - , ODR odr - , ORD ord - , INSTT_ODR insttOdr - , BEST_INSTT_CODE bestInsttCode - , UPPER_INSTT_CODE upperInsttCode - , REPRSNT_INSTT_CODE reprsntInsttCode - , INSTT_TY_LCLAS insttTyLclas - , INSTT_TY_MLSFC insttTyMclas - , INSTT_TY_SCLAS insttTySclas - , TELNO telno - , FXNUM fxnum - , CREAT_DE creatDe - , ABL_DE ablDe - , ABL_ENNC ablEnnc - , CHANGE_DE changede - , CHANGE_TIME changeTime - , BSIS_DE bsisDe - , SORT_ORDR sortOrdr - FROM COMTNINSTTCODE - WHERE INSTT_CODE = #{insttCode} - - </select> - - <insert id="insertInsttCodeRecptn"> - - INSERT - INTO COMTNINSTTCODERECPTNLOG - ( OCCRRNC_DE - , INSTT_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ETC_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{occrrDe} - , #{insttCode} - , #{opertSn} - , #{changeSeCode} - , #{processSe} - , #{etcCode} - , #{allInsttNm} - , #{lowestInsttNm} - , #{insttAbrvNm} - , #{odr} - , #{ord} - , #{insttOdr} - , #{bestInsttCode} - , #{upperInsttCode} - , #{reprsntInsttCode} - , #{insttTyLclas} - , #{insttTyMclas} - , #{insttTySclas} - , #{telno} - , #{fxnum} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{changede} - , #{changeTime} - , #{bsisDe} - , #{sortOrdr} - , #{frstRegisterId} - , sysdate - , #{frstRegisterId} - , sysdate - ) - - </insert> - - <update id="updateInsttCodeRecptn"> - - UPDATE COMTNINSTTCODERECPTNLOG - SET PROCESS_SE = #{processSe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE OCCRRNC_DE = #{occrrDe} - AND INSTT_CODE = #{insttCode} - AND OPERT_SN = #{opertSn} - - </update> - - <insert id="insertInsttCode"> - INSERT - INTO COMTNINSTTCODE - ( INSTT_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{insttCode} - , #{allInsttNm} - , #{lowestInsttNm} - , #{insttAbrvNm} - , #{odr} - , #{ord} - , #{insttOdr} - , #{bestInsttCode} - , #{upperInsttCode} - , #{reprsntInsttCode} - , #{insttTyLclas} - , #{insttTyMclas} - , #{insttTySclas} - , #{telno} - , #{fxnum} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{changede} - , #{changeTime} - , #{bsisDe} - , #{sortOrdr} - , #{frstRegisterId} - , sysdate - , #{frstRegisterId} - , sysdate - ) - </insert> - - <update id="updateInsttCode"> - UPDATE COMTNINSTTCODE - SET ALL_INSTT_NM = #{allInsttNm} - , LOWEST_INSTT_NM = #{lowestInsttNm} - , INSTT_ABRV_NM = #{insttAbrvNm} - , ODR = #{odr} - , ORD = #{ord} - , INSTT_ODR = #{insttOdr} - , BEST_INSTT_CODE = #{bestInsttCode} - , UPPER_INSTT_CODE = #{upperInsttCode} - , REPRSNT_INSTT_CODE = #{reprsntInsttCode} - , INSTT_TY_LCLAS = #{insttTyLclas} - , INSTT_TY_MLSFC = #{insttTyMclas} - , INSTT_TY_SCLAS = #{insttTySclas} - , TELNO = #{telno} - , FXNUM = #{fxnum} - , CREAT_DE = #{creatDe} - , ABL_DE = #{ablDe} - , ABL_ENNC = #{ablEnnc} - , CHANGE_DE = #{changede} - , CHANGE_TIME = #{changeTime} - , BSIS_DE = #{bsisDe} - , SORT_ORDR = #{sortOrdr} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE INSTT_CODE = #{insttCode} - </update> - - <update id="deleteInsttCode"> - - UPDATE COMTNINSTTCODE - SET ABL_ENNC = '1' - , ABL_DE = #{ablDe} - , CHANGE_DE = #{changede} - , CHANGE_TIME = #{changeTime} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE INSTT_CODE = #{insttCode} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_altibase.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/icr/EgovInsttCodeRecptn_SQL_altibase.xml (nonexistent) @@ -1,297 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="InsttCodeRecptnDAO"> - - <select id="selectInsttCodeRecptnList" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptnVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - - /* 구현 Sql */ - - SELECT OCCRRNC_DE - , INSTT_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ETC_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - FROM COMTNINSTTCODERECPTNLOG - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - - ALL_INSTT_NM LIKE '%' || #{searchKeyword} || '%' - - </if> - <if test='searchCondition == "CodeList"'>AND - - INSTT_CODE = #{insttCode} - - </if> - <![CDATA[ - /* 구현 Sql */ - - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectInsttCodeRecptnListTotCnt" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptnVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINSTTCODERECPTNLOG - WHERE 1 = 1 - - <if test='searchCondition == "1"'>AND - - ALL_INSTT_NM LIKE '%' || #{searchKeyword} || '%' - - </if> - <if test='searchCondition == "CodeList"'>AND - - INSTT_CODE = #{insttCode} - - </if> - </select> - - <select id="selectInsttCodeDetail" parameterType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptn" resultType="egovframework.com.sym.ccm.icr.service.InsttCodeRecptn"> - - SELECT INSTT_CODE insttCode - , ALL_INSTT_NM allInsttNm - , LOWEST_INSTT_NM lowestInsttNm - , INSTT_ABRV_NM insttAbrvNm - , ODR odr - , ORD ord - , INSTT_ODR insttOdr - , BEST_INSTT_CODE bestInsttCode - , UPPER_INSTT_CODE upperInsttCode - , REPRSNT_INSTT_CODE reprsntInsttCode - , INSTT_TY_LCLAS insttTyLclas - , INSTT_TY_MLSFC insttTyMclas - , INSTT_TY_SCLAS insttTySclas - , TELNO telno - , FXNUM fxnum - , CREAT_DE creatDe - , ABL_DE ablDe - , ABL_ENNC ablEnnc - , CHANGE_DE changede - , CHANGE_TIME changeTime - , BSIS_DE bsisDe - , SORT_ORDR sortOrdr - FROM COMTNINSTTCODE - WHERE INSTT_CODE = #{insttCode} - - </select> - - <insert id="insertInsttCodeRecptn"> - - INSERT - INTO COMTNINSTTCODERECPTNLOG - ( OCCRRNC_DE - , INSTT_CODE - , OPERT_SN - , CHANGE_SE_CODE - , PROCESS_SE - , ETC_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{occrrDe} - , #{insttCode} - , #{opertSn} - , #{changeSeCode} - , #{processSe} - , #{etcCode} - , #{allInsttNm} - , #{lowestInsttNm} - , #{insttAbrvNm} - , #{odr} - , #{ord} - , #{insttOdr} - , #{bestInsttCode} - , #{upperInsttCode} - , #{reprsntInsttCode} - , #{insttTyLclas} - , #{insttTyMclas} - , #{insttTySclas} - , #{telno} - , #{fxnum} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{changede} - , #{changeTime} - , #{bsisDe} - , #{sortOrdr} - , #{frstRegisterId} - , sysdate - , #{frstRegisterId} - , sysdate - ) - - </insert> - - <update id="updateInsttCodeRecptn"> - - UPDATE COMTNINSTTCODERECPTNLOG - SET PROCESS_SE = #{processSe} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE OCCRRNC_DE = #{occrrDe} - AND INSTT_CODE = #{insttCode} - AND OPERT_SN = #{opertSn} - - </update> - - <insert id="insertInsttCode"> - INSERT - INTO COMTNINSTTCODE - ( INSTT_CODE - , ALL_INSTT_NM - , LOWEST_INSTT_NM - , INSTT_ABRV_NM - , ODR - , ORD - , INSTT_ODR - , BEST_INSTT_CODE - , UPPER_INSTT_CODE - , REPRSNT_INSTT_CODE - , INSTT_TY_LCLAS - , INSTT_TY_MLSFC - , INSTT_TY_SCLAS - , TELNO - , FXNUM - , CREAT_DE - , ABL_DE - , ABL_ENNC - , CHANGE_DE - , CHANGE_TIME - , BSIS_DE - , SORT_ORDR - , FRST_REGISTER_ID - , FRST_REGIST_PNTTM - , LAST_UPDUSR_ID - , LAST_UPDT_PNTTM - ) - VALUES - ( #{insttCode} - , #{allInsttNm} - , #{lowestInsttNm} - , #{insttAbrvNm} - , #{odr} - , #{ord} - , #{insttOdr} - , #{bestInsttCode} - , #{upperInsttCode} - , #{reprsntInsttCode} - , #{insttTyLclas} - , #{insttTyMclas} - , #{insttTySclas} - , #{telno} - , #{fxnum} - , #{creatDe} - , #{ablDe} - , #{ablEnnc} - , #{changede} - , #{changeTime} - , #{bsisDe} - , #{sortOrdr} - , #{frstRegisterId} - , sysdate - , #{frstRegisterId} - , sysdate - ) - </insert> - - <update id="updateInsttCode"> - UPDATE COMTNINSTTCODE - SET ALL_INSTT_NM = #{allInsttNm} - , LOWEST_INSTT_NM = #{lowestInsttNm} - , INSTT_ABRV_NM = #{insttAbrvNm} - , ODR = #{odr} - , ORD = #{ord} - , INSTT_ODR = #{insttOdr} - , BEST_INSTT_CODE = #{bestInsttCode} - , UPPER_INSTT_CODE = #{upperInsttCode} - , REPRSNT_INSTT_CODE = #{reprsntInsttCode} - , INSTT_TY_LCLAS = #{insttTyLclas} - , INSTT_TY_MLSFC = #{insttTyMclas} - , INSTT_TY_SCLAS = #{insttTySclas} - , TELNO = #{telno} - , FXNUM = #{fxnum} - , CREAT_DE = #{creatDe} - , ABL_DE = #{ablDe} - , ABL_ENNC = #{ablEnnc} - , CHANGE_DE = #{changede} - , CHANGE_TIME = #{changeTime} - , BSIS_DE = #{bsisDe} - , SORT_ORDR = #{sortOrdr} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE INSTT_CODE = #{insttCode} - </update> - - <update id="deleteInsttCode"> - - UPDATE COMTNINSTTCODE - SET ABL_ENNC = '1' - , ABL_DE = #{ablDe} - , CHANGE_DE = #{changede} - , CHANGE_TIME = #{changeTime} - , LAST_UPDUSR_ID = #{lastUpdusrId} - , LAST_UPDT_PNTTM = sysdate - WHERE INSTT_CODE = #{insttCode} - - </update> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/validator/com/dam/app/EgovKnoAppraisal.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/dam/app/EgovKnoAppraisal.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/validator/com/dam/app/EgovKnoAppraisal.xml (nonexistent) @@ -1,62 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE form-validation PUBLIC - "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" - "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd"> - -<form-validation> - - <formset> - <form name="knoAppraisal"> - <field property="orgnztId" depends="required, maxlength"> - <arg0 key="comDamApp.knoAppraisal.validate.orgnztId"/> - <arg1 key="20" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>20</var-value> - </var> - </field> - <field property="knoTypeCd" depends="required, maxlength"> - <arg0 key="comDamApp.knoAppraisal.validate.knoTypeCd"/> - <arg1 key="3" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>3</var-value> - </var> - </field> - <field property="knoNm" depends="required, maxlength"> - <arg0 key="comDamApp.knoAppraisal.validate.knoNm"/> - <arg1 key="60" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>60</var-value> - </var> - </field> - <field property="knoCn" depends="required, maxlength"> - <arg0 key="comDamApp.knoAppraisal.validate.knoCn"/> - <arg1 key="2500" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>2500</var-value> - </var> - </field> - <field property="appYmd" depends="required, maxlength"> - <arg0 key="comDamApp.knoAppraisal.validate.appYmd"/> - <arg1 key="10" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>10</var-value> - </var> - </field> - <field property="knoAps" depends="required, maxlength"> - <arg0 key="comDamApp.knoAppraisal.validate.knoAps"/> - <arg1 key="1" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>1</var-value> - </var> - </field> - </form> - - </formset> - -</form-validation> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/validator/com/dam/mgm/KnoManagement.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/dam/mgm/KnoManagement.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/validator/com/dam/mgm/KnoManagement.xml (nonexistent) @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE form-validation PUBLIC - "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" - "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd"> - -<form-validation> - - <formset> - <form name="knoManagement"> - <field property="knoAps" depends="required, maxlength"> - <arg0 key="comDamMgm.knoManagement.validate.knoAps"/> - <arg1 key="1" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>1</var-value> - </var> - </field> - </form> - </formset> - -</form-validation> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/validator/com/dam/spe/spe/EgovKnoSpecialist.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/dam/spe/spe/EgovKnoSpecialist.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/validator/com/dam/spe/spe/EgovKnoSpecialist.xml (nonexistent) @@ -1,62 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE form-validation PUBLIC - "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" - "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd"> - -<form-validation> - - <formset> - <form name="knoSpecialist"> - <field property="orgnztId" depends="required, maxlength"> - <arg0 key="comDamSpeSpe.knoSpecialist.validate.orgnztId"/> - <arg1 key="20" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>20</var-value> - </var> - </field> - <field property="knoTypeCd" depends="required, maxlength"> - <arg0 key="comDamSpeSpe.knoSpecialist.validate.knoTypeCd"/> - <arg1 key="20" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>20</var-value> - </var> - </field> - <field property="speId" depends="required, maxlength"> - <arg0 key="comDamSpeSpe.knoSpecialist.validate.speId"/> - <arg1 key="20" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>20</var-value> - </var> - </field> - <field property="appTypeCd" depends="required, maxlength"> - <arg0 key="comDamSpeSpe.knoSpecialist.validate.appTypeCd"/> - <arg1 key="1" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>1</var-value> - </var> - </field> - <field property="speExpCn" depends="required, maxlength"> - <arg0 key="comDamSpeSpe.knoSpecialist.validate.speExpCn"/> - <arg1 key="100" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>100</var-value> - </var> - </field> - <field property="speConfmDe" depends="required, maxlength"> - <arg0 key="comDamSpeSpe.knoSpecialist.validate.speConfmDe"/> - <arg1 key="10" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>10</var-value> - </var> - </field> - </form> - - </formset> - -</form-validation> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/validator/com/dam/spe/req/EgovKnoRequestOffer.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/dam/spe/req/EgovKnoRequestOffer.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/validator/com/dam/spe/req/EgovKnoRequestOffer.xml (nonexistent) @@ -1,36 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE form-validation PUBLIC - "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" - "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd"> - -<form-validation> - - <formset> - <form name="requestOfferVO"> - <field property="orgnztId" depends="required"> - <arg0 key="comDamSpeReq.knoRequestOffer.validate.orgnztId"/> - </field> - <field property="knoTypeCd" depends="required"> - <arg0 key="comDamSpeReq.knoRequestOffer.validate.knoTypeCd"/> - </field> - <field property="knoNm" depends="required, maxlength"> - <arg0 key="comDamSpeReq.knoRequestOffer.validate.knoNm"/> - <arg1 key="100" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>100</var-value> - </var> - </field> - <field property="knoCn" depends="required, maxlength"> - <arg0 key="comDamSpeReq.knoRequestOffer.validate.knoCn"/> - <arg1 key="2500" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>2500</var-value> - </var> - </field> - </form> - - </formset> - -</form-validation> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/validator/com/dam/map/mat/EgovMapMaterial.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/dam/map/mat/EgovMapMaterial.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/validator/com/dam/map/mat/EgovMapMaterial.xml (nonexistent) @@ -1,49 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE form-validation PUBLIC - "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" - "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd"> - -<form-validation> - - <formset> - <form name="mapMaterial"> - <field property="orgnztId" depends="required, maxlength"> - <arg0 key="comDamMapMat.mapMaterial.validate.orgnztId"/> - <arg1 key="20" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>20</var-value> - </var> - </field> - <field property="knoTypeCd" depends="required, maxlength"> - <arg0 key="comDamMapMat.mapMaterial.validate.knoTypeCd"/> - <arg1 key="4" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>4</var-value> - </var> - </field> - <field property="knoTypeNm" depends="required, maxlength"> - <arg0 key="comDamMapMat.mapMaterial.validate.knoTypeNm"/> - <arg1 key="100" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>100</var-value> - </var> - </field> - <field property="knoUrl" depends="required, maxlength"> - <arg0 key="comDamMapMat.mapMaterial.validate.knoUrl"/> - <arg1 key="255" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>255</var-value> - </var> - </field> - <field property="clYmd" depends="required"> - <arg0 key="comDamMapMat.mapMaterial.validate.clYmd"/> - </field> - </form> - - </formset> - -</form-validation> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/validator/com/dam/map/tea/EgovMapTeam.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/dam/map/tea/EgovMapTeam.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/validator/com/dam/map/tea/EgovMapTeam.xml (nonexistent) @@ -1,46 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE form-validation PUBLIC - "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" - "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd"> - -<form-validation> - - <formset> - <form name="mapTeam"> - <field property="orgnztId" depends="required, maxlength"> - <arg0 key="comDamMapTea.mapTeam.validate.orgnztId"/> - <arg1 key="20" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>20</var-value> - </var> - </field> - <field property="orgnztNm" depends="required, maxlength"> - <arg0 key="comDamMapTea.mapTeam.validate.orgnztNm"/> - <arg1 key="20" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>20</var-value> - </var> - </field> - <field property="knoUrl" depends="required, maxlength"> - <arg0 key="comDamMapTea.mapTeam.validate.knoUrl"/> - <arg1 key="100" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>100</var-value> - </var> - </field> - <field property="clYmd" depends="required, maxlength"> - <arg0 key="comDamMapTea.mapTeam.validate.clYmd"/> - <arg1 key="10" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>10</var-value> - </var> - </field> - </form> - - </formset> - -</form-validation> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/validator/com/dam/per/EgovKnoPersonal.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/dam/per/EgovKnoPersonal.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/validator/com/dam/per/EgovKnoPersonal.xml (nonexistent) @@ -1,54 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE form-validation PUBLIC - "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" - "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd"> - -<form-validation> - - <formset> - <form name="knoPersonal"> - <field property="orgnztId" depends="required, maxlength"> - <arg0 key="comDamPer.knoPersonal.validate.orgnztId"/> - <arg1 key="20" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>20</var-value> - </var> - </field> - <field property="knoTypeCd" depends="required, maxlength"> - <arg0 key="comDamPer.knoPersonal.validate.knoTypeCd"/> - <arg1 key="3" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>3</var-value> - </var> - </field> - <field property="knoNm" depends="required, maxlength"> - <arg0 key="comDamPer.knoPersonal.validate.knoNm"/> - <arg1 key="60" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>60</var-value> - </var> - </field> - <field property="knoCn" depends="required, maxlength"> - <arg0 key="comDamPer.knoPersonal.validate.knoCn"/> - <arg1 key="2500" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>2500</var-value> - </var> - </field> - <field property="colYmd" depends="required, maxlength"> - <arg0 key="comDamPer.knoPersonal.validate.colYmd"/> - <arg1 key="10" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>10</var-value> - </var> - </field> - </form> - - </formset> - -</form-validation> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/validator/com/sym/ccm/adc/EgovAdministCodeManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/sym/ccm/adc/EgovAdministCodeManage.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/validator/com/sym/ccm/adc/EgovAdministCodeManage.xml (nonexistent) @@ -1,41 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE form-validation PUBLIC - "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" - "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd"> - -<form-validation> - - <formset> - - <form name="administCode"> - <field property="administZoneSe" depends="required"> - <arg0 key="행정구역구분" resource="true"/> - </field> - <field property="administZoneCode" depends="required, maxlength"> - <arg0 key="행정구역코드" resource="true"/> - <arg1 key="10" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>10</var-value> - </var> - </field> - <field property="administZoneNm" depends="required, maxlength"> - <arg0 key="행정구역명" resource="true"/> - <arg1 key="60" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>60</var-value> - </var> - </field> - <field property="creatDe" depends="required"> - <arg0 key="생성일자" resource="true"/> - </field> - <field property="useAt" depends="required"> - <arg0 key="사용여부" resource="true"/> - </field> - </form> - - - </formset> - -</form-validation> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/dam/app/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/dam/app/message_en.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/dam/app/message_en.properties (nonexistent) @@ -1,58 +0,0 @@ -# EgovKnoAppraisal.xml -comDamApp.knoAppraisal.validate.orgnztId=Organization Name -comDamApp.knoAppraisal.validate.knoTypeCd=Knowledge Type Name -comDamApp.knoAppraisal.validate.knoNm=Knowledge Name -comDamApp.knoAppraisal.validate.knoCn=Knowledge Content -comDamApp.knoAppraisal.validate.appYmd=Evaluation Date -comDamApp.knoAppraisal.validate.knoAps=Evaluation Result - - -comDamApp.comDamAppraisalList.title=Knowledge Evaluation Management -comDamApp.comDamAppraisalList.pageTop.title=Knowledge Evaluation Management -comDamApp.comDamAppraisalList.knoId=No. -comDamApp.comDamAppraisalList.knoNm=Knowledge Name -comDamApp.comDamAppraisalList.knoTypeNm=Knowledge Type -comDamApp.comDamAppraisalList.userNm=Registrant Name -comDamApp.comDamAppraisalList.knoAps=Evaluation Result -comDamApp.comDamAppraisalList.appYmd=Evaluation Date -comDamApp.comDamAppraisalList.status.evaluating=Evaluating -comDamApp.comDamAppraisalList.status.approved=Approved -comDamApp.comDamAppraisalList.status.denied=Denied -comDamApp.comDamAppraisalList.status.proceeding=Proceeding - - -comDamApp.comDamAppraisalDetail.title=Knowledge Evaluation Detailed View -comDamApp.comDamAppraisalDetail.pageTop.title=Knowledge Evaluation Detailed View -comDamApp.comDamAppraisalDetail.knoId=No. -comDamApp.comDamAppraisalDetail.orgnztNm=Organization Name -comDamApp.comDamAppraisalDetail.knoTypeNm=Knowledge Type -comDamApp.comDamAppraisalDetail.knoNm=Knowledge Name -comDamApp.comDamAppraisalDetail.knoCn=Knowledge Content -comDamApp.comDamAppraisalDetail.atchFileList=Attachment File List -comDamApp.comDamAppraisalDetail.knoAps=Evaluation Result -comDamApp.comDamAppraisalDetail.appYmd=Evaluation Date -comDamApp.comDamAppraisalDetail.status.proceeding=Proceeding -comDamApp.comDamAppraisalDetail.status.evaluating=Evaluating -comDamApp.comDamAppraisalDetail.status.approved=Approved -comDamApp.comDamAppraisalDetail.status.denied=Denied -comDamApp.comDamAppraisalDetail.button.evaluation=evaluate - - -comDamApp.comDamAppraisalModify.title=Knowledge Evaluation Modification -comDamApp.comDamAppraisalModify.pageTop.title=Knowledge Evaluation Modification -comDamApp.comDamAppraisalModify.knoId=No. -comDamApp.comDamAppraisalModify.orgnztNm=Organization Name -comDamApp.comDamAppraisalModify.knoTypeNm=Knowledge Type -comDamApp.comDamAppraisalModify.knoNm=Knowledge Name -comDamApp.comDamAppraisalModify.knoCn=Knowledge Content -comDamApp.comDamAppraisalModify.atchFileList=Attachment File List -comDamApp.comDamAppraisalModify.knoAps=Evaluation Result -comDamApp.comDamAppraisalModify.appYmd=Evaluation Date -comDamApp.comDamAppraisalModify.status.proceeding=Proceeding -comDamApp.comDamAppraisalModify.status.evaluating=Evaluating -comDamApp.comDamAppraisalModify.status.approved=Approved -comDamApp.comDamAppraisalModify.status.denied=Denied -comDamApp.comDamAppraisalModify.button.evaluation=evaluate - - - Index: egov3.10/src/main/resources/egovframework/message/com/dam/app/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/dam/app/message_ko.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/dam/app/message_ko.properties (nonexistent) @@ -1,57 +0,0 @@ -# EgovKnoAppraisal.xml -comDamApp.knoAppraisal.validate.orgnztId=\uc870\uc9c1\uba85 -comDamApp.knoAppraisal.validate.knoTypeCd=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamApp.knoAppraisal.validate.knoNm=\uc9c0\uc2dd\uba85 -comDamApp.knoAppraisal.validate.knoCn=\uc9c0\uc2dd\ub0b4\uc6a9 -comDamApp.knoAppraisal.validate.appYmd=\ud3c9\uac00\uc77c\uc790 -comDamApp.knoAppraisal.validate.knoAps=\ud3c9\uac00\uacb0\uacfc - - -comDamApp.comDamAppraisalList.title=\uc9c0\uc2dd\ud3c9\uac00\uad00\ub9ac \ubaa9\ub85d -comDamApp.comDamAppraisalList.pageTop.title=\uc9c0\uc2dd\ud3c9\uac00\uad00\ub9ac \ubaa9\ub85d -comDamApp.comDamAppraisalList.knoId=\uc21c\ubc88 -comDamApp.comDamAppraisalList.knoNm=\uc9c0\uc2dd\uba85 -comDamApp.comDamAppraisalList.knoTypeNm=\uc9c0\uc2dd\uc720\ud615 -comDamApp.comDamAppraisalList.userNm=\ub4f1\ub85d\uc790\uba85 -comDamApp.comDamAppraisalList.knoAps=\ud3c9\uac00\uacb0\uacfc -comDamApp.comDamAppraisalList.appYmd=\ud3c9\uac00\uc77c\uc790 -comDamApp.comDamAppraisalList.status.evaluating=\ud3c9\uac00\uc911 -comDamApp.comDamAppraisalList.status.approved=\uc2b9\uc778 -comDamApp.comDamAppraisalList.status.denied=\ubc18\ub824 -comDamApp.comDamAppraisalList.status.proceeding=\uc9c4\ud589\uc911 - - -comDamApp.comDamAppraisalDetail.title=\uc9c0\uc2dd\ud3c9\uac00 \uc0c1\uc138\uc870\ud68c -comDamApp.comDamAppraisalDetail.pageTop.title=\uc9c0\uc2dd\ud3c9\uac00 \uc0c1\uc138\uc870\ud68c -comDamApp.comDamAppraisalDetail.knoId=\uc21c\ubc88 -comDamApp.comDamAppraisalDetail.orgnztNm=\uc870\uc9c1\uba85 -comDamApp.comDamAppraisalDetail.knoTypeNm=\uc9c0\uc2dd\uc720\ud615 -comDamApp.comDamAppraisalDetail.knoNm=\uc9c0\uc2dd\uba85 -comDamApp.comDamAppraisalDetail.knoCn=\uc9c0\uc2dd\ub0b4\uc6a9 -comDamApp.comDamAppraisalDetail.atchFileList=\ucca8\ubd80\ud30c\uc77c \ubaa9\ub85d -comDamApp.comDamAppraisalDetail.knoAps=\ud3c9\uac00\uacb0\uacfc -comDamApp.comDamAppraisalDetail.appYmd=\ud3c9\uac00\uc77c\uc790 -comDamApp.comDamAppraisalDetail.status.proceeding=\uc9c4\ud589\uc911 -comDamApp.comDamAppraisalDetail.status.evaluating=\ud3c9\uac00\uc911 -comDamApp.comDamAppraisalDetail.status.approved=\uc2b9\uc778 -comDamApp.comDamAppraisalDetail.status.denied=\ubc18\ub824 -comDamApp.comDamAppraisalDetail.button.evaluation=\ud3c9\uac00 - - -comDamApp.comDamAppraisalModify.title=\uc9c0\uc2dd\ud3c9\uac00 \uc218\uc815 -comDamApp.comDamAppraisalModify.pageTop.title=\uc9c0\uc2dd\ud3c9\uac00 \uc218\uc815 -comDamApp.comDamAppraisalModify.knoId=\uc21c\ubc88 -comDamApp.comDamAppraisalModify.orgnztNm=\uc870\uc9c1\uba85 -comDamApp.comDamAppraisalModify.knoTypeNm=\uc9c0\uc2dd\uc720\ud615 -comDamApp.comDamAppraisalModify.knoNm=\uc9c0\uc2dd\uba85 -comDamApp.comDamAppraisalModify.knoCn=\uc9c0\uc2dd\ub0b4\uc6a9 -comDamApp.comDamAppraisalModify.atchFileList=\ucca8\ubd80\ud30c\uc77c \ubaa9\ub85d -comDamApp.comDamAppraisalModify.knoAps=\ud3c9\uac00\uacb0\uacfc -comDamApp.comDamAppraisalModify.appYmd=\ud3c9\uac00\uc77c\uc790 -comDamApp.comDamAppraisalModify.status.proceeding=\uc9c4\ud589\uc911 -comDamApp.comDamAppraisalModify.status.evaluating=\ud3c9\uac00\uc911 -comDamApp.comDamAppraisalModify.status.approved=\uc2b9\uc778 -comDamApp.comDamAppraisalModify.status.denied=\ubc18\ub824 -comDamApp.comDamAppraisalModify.button.evaluation=\ud3c9\uac00 - - Index: egov3.10/src/main/resources/egovframework/message/com/dam/mgm/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/dam/mgm/message_en.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/dam/mgm/message_en.properties (nonexistent) @@ -1,63 +0,0 @@ -# KnoManagement.xml -comDamMgm.knoManagement.validate.knoAps=Knowledge Refining - - -comDamMgm.comDamManagementList.title=Knowledge Management List -comDamMgm.comDamManagementList.pageTop.title=Knowledge Management List -comDamMgm.comDamManagementList.index=No. -comDamMgm.comDamManagementList.orgnztNm=Organization Name -comDamMgm.comDamManagementList.knoTypeNm=Knowledge type -comDamMgm.comDamManagementList.knoNm=Knowledge Name -comDamMgm.comDamManagementList.userNm=Registrant Name -comDamMgm.comDamManagementList.appYmd=Evaluation Date - - -comDamMgm.comDamManagementDetail.title=Knowledge Management List -comDamMgm.comDamManagementDetail.pageTop.title=Knowledge Management List -comDamMgm.comDamManagementDetail.orgnztNm=Organization Name -comDamMgm.comDamManagementDetail.knoTypeNm=Knowledge Type Name -comDamMgm.comDamManagementDetail.frstRegisterPnttm=Registration Date -comDamMgm.comDamManagementDetail.userNm=Registrant Name -comDamMgm.comDamManagementDetail.knoNm=Knowledge Name -comDamMgm.comDamManagementDetail.knoCn=Knowledge Content -comDamMgm.comDamManagementDetail.othbcAt=Disclosure State -comDamMgm.comDamManagementDetail.public=public -comDamMgm.comDamManagementDetail.private=private -comDamMgm.comDamManagementDetail.appYmd=Evaluation Date -comDamMgm.comDamManagementDetail.speNm=Evaluator Name -comDamMgm.comDamManagementDetail.knoAps=Evaluation Result -comDamMgm.comDamManagementDetail.knoAps=Knowledge Refining -comDamMgm.comDamManagementDetail.junkYmd=Disposal Date -comDamMgm.comDamManagementDetail.atchFileList=Attachment List -comDamMgm.comDamManagementDetail.status.proceeding=Proceeding -comDamMgm.comDamManagementDetail.status.evaluating=Evaluating -comDamMgm.comDamManagementDetail.status.approved=Approved -comDamMgm.comDamManagementDetail.status.denied=Denied -comDamMgm.comDamManagementDetail.status.available=Available -comDamMgm.comDamManagementDetail.status.disposal=Disposal -comDamMgm.comDamManagementDetail.disposal=Disposal - - -comDamMgm.comDamManagementModify.title=Knowledge Management List -comDamMgm.comDamManagementModify.pageTop.title=Knowledge Management List -comDamMgm.comDamManagementModify.orgnztNm=Organization Name -comDamMgm.comDamManagementModify.knoTypeNm=Knowledge Type Name -comDamMgm.comDamManagementModify.frstRegisterPnttm=Registration Date -comDamMgm.comDamManagementModify.userNm=Registrant Name -comDamMgm.comDamManagementModify.knoNm=Knowledge Name -comDamMgm.comDamManagementModify.knoCn=Knowledge Content -comDamMgm.comDamManagementModify.othbcAt=Disclosure State -comDamMgm.comDamManagementModify.appYmd=Evaluation Date -comDamMgm.comDamManagementModify.speNm=Evaluator Name -comDamMgm.comDamManagementModify.knoAps=Evaluation Result -comDamMgm.comDamManagementModify.knoAps=Knowledge Refining -comDamMgm.comDamManagementModify.junkYmd=Disposal Date -comDamMgm.comDamManagementModify.atchFileList=Attachment List -comDamMgm.comDamManagementModify.status.proceeding=Proceeding -comDamMgm.comDamManagementModify.status.evaluating=Evaluating -comDamMgm.comDamManagementModify.status.approved=Approved -comDamMgm.comDamManagementModify.status.denied=Denied -comDamMgm.comDamManagementModify.status.available=Available -comDamMgm.comDamManagementModify.status.disposal=Disposal -comDamMgm.comDamManagementModify.disposal=Disposal - Index: egov3.10/src/main/resources/egovframework/message/com/dam/mgm/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/dam/mgm/message_ko.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/dam/mgm/message_ko.properties (nonexistent) @@ -1,62 +0,0 @@ -# KnoManagement.xml -comDamMgm.knoManagement.validate.knoAps=\uc9c0\uc2dd\uc815\uc81c - - -comDamMgm.comDamManagementList.title=\uc9c0\uc2dd\uc815\ubcf4\uad00\ub9ac \ubaa9\ub85d -comDamMgm.comDamManagementList.pageTop.title=\uc9c0\uc2dd\uc815\ubcf4\uad00\ub9ac \ubaa9\ub85d -comDamMgm.comDamManagementList.index=\uc21c\ubc88 -comDamMgm.comDamManagementList.orgnztNm=\uc870\uc9c1\uba85 -comDamMgm.comDamManagementList.knoTypeNm=\uc9c0\uc2dd\uc720\ud615 -comDamMgm.comDamManagementList.knoNm=\uc9c0\uc2dd\uba85 -comDamMgm.comDamManagementList.userNm=\ub4f1\ub85d\uc790\uba85 -comDamMgm.comDamManagementList.appYmd=\ud3c9\uac00\uc77c\uc790 - - -comDamMgm.comDamManagementDetail.title=\uc9c0\uc2dd\uc815\ubcf4 \uc0c1\uc138\uc870\ud68c -comDamMgm.comDamManagementDetail.pageTop.title=\uc9c0\uc2dd\uc815\ubcf4 \uc0c1\uc138\uc870\ud68c -comDamMgm.comDamManagementDetail.orgnztNm=\uc870\uc9c1\uba85 -comDamMgm.comDamManagementDetail.knoTypeNm=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamMgm.comDamManagementDetail.frstRegisterPnttm=\ub4f1\ub85d\uc77c\uc790 -comDamMgm.comDamManagementDetail.userNm=\ub4f1\ub85d\uc790\uba85 -comDamMgm.comDamManagementDetail.knoNm=\uc9c0\uc2dd\uba85 -comDamMgm.comDamManagementDetail.knoCn=\uc9c0\uc2dd\ub0b4\uc6a9 -comDamMgm.comDamManagementDetail.othbcAt=\uacf5\uac1c\uc5ec\ubd80 -comDamMgm.comDamManagementDetail.public=\uacf5\uac1c -comDamMgm.comDamManagementDetail.private=\ube44\uacf5\uac1c -comDamMgm.comDamManagementDetail.appYmd=\ud3c9\uac00\uc77c\uc790 -comDamMgm.comDamManagementDetail.speNm=\ud3c9\uac00\uc790\uba85 -comDamMgm.comDamManagementDetail.knoAps=\ud3c9\uac00\uacb0\uacfc -comDamMgm.comDamManagementDetail.knoAps=\uc9c0\uc2dd\uc815\uc81c -comDamMgm.comDamManagementDetail.junkYmd=\ud3d0\uae30\uc77c\uc790 -comDamMgm.comDamManagementDetail.atchFileList=\ucca8\ubd80\ud30c\uc77c \ubaa9\ub85d -comDamMgm.comDamManagementDetail.status.proceeding=\uc9c4\ud589\uc911 -comDamMgm.comDamManagementDetail.status.evaluating=\ud3c9\uac00\uc911 -comDamMgm.comDamManagementDetail.status.approved=\uc2b9\uc778 -comDamMgm.comDamManagementDetail.status.denied=\ubc18\ub824 -comDamMgm.comDamManagementDetail.status.available=\uac00\uc6a9 -comDamMgm.comDamManagementDetail.status.disposal=\ud3d0\uae30 -comDamMgm.comDamManagementDetail.disposal=\ud3d0\uae30 - - -comDamMgm.comDamManagementModify.title=\uc9c0\uc2dd\uc815\ubcf4 \uc218\uc815 -comDamMgm.comDamManagementModify.pageTop.title=\uc9c0\uc2dd\uc815\ubcf4 \uc218\uc815 -comDamMgm.comDamManagementModify.orgnztNm=\uc870\uc9c1\uba85 -comDamMgm.comDamManagementModify.knoTypeNm=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamMgm.comDamManagementModify.frstRegisterPnttm=\ub4f1\ub85d\uc77c\uc790 -comDamMgm.comDamManagementModify.userNm=\ub4f1\ub85d\uc790\uba85 -comDamMgm.comDamManagementModify.knoNm=\uc9c0\uc2dd\uba85 -comDamMgm.comDamManagementModify.knoCn=\uc9c0\uc2dd\ub0b4\uc6a9 -comDamMgm.comDamManagementModify.othbcAt=\uacf5\uac1c\uc5ec\ubd80 -comDamMgm.comDamManagementModify.appYmd=\ud3c9\uac00\uc77c\uc790 -comDamMgm.comDamManagementModify.speNm=\ud3c9\uac00\uc790\uba85 -comDamMgm.comDamManagementModify.knoAps=\ud3c9\uac00\uacb0\uacfc -comDamMgm.comDamManagementModify.knoAps=\uc9c0\uc2dd\uc815\uc81c -comDamMgm.comDamManagementModify.junkYmd=\ud3d0\uae30\uc77c\uc790 -comDamMgm.comDamManagementModify.atchFileList=\ucca8\ubd80\ud30c\uc77c \ubaa9\ub85d -comDamMgm.comDamManagementModify.status.proceeding=\uc9c4\ud589\uc911 -comDamMgm.comDamManagementModify.status.evaluating=\ud3c9\uac00\uc911 -comDamMgm.comDamManagementModify.status.approved=\uc2b9\uc778 -comDamMgm.comDamManagementModify.status.denied=\ubc18\ub824 -comDamMgm.comDamManagementModify.status.available=\uac00\uc6a9 -comDamMgm.comDamManagementModify.status.disposal=\ud3d0\uae30 -comDamMgm.comDamManagementModify.disposal=\ud3d0\uae30 Index: egov3.10/src/main/resources/egovframework/message/com/dam/spe/spe/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/dam/spe/spe/message_en.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/dam/spe/spe/message_en.properties (nonexistent) @@ -1,60 +0,0 @@ -# EgovKnoSpecialist.xml -comDamSpeSpe.knoSpecialist.validate.orgnztId=Organization Name -comDamSpeSpe.knoSpecialist.validate.knoTypeCd=Knowledge Type Name -comDamSpeSpe.knoSpecialist.validate.speId=Expert Name -comDamSpeSpe.knoSpecialist.validate.appTypeCd=Rank -comDamSpeSpe.knoSpecialist.validate.speExpCn=Expert Description -comDamSpeSpe.knoSpecialist.validate.speConfmDe=Approval Date - - -comDamSpeSpe.comDamSpecialistList.title=Knowledge Expert List -comDamSpeSpe.comDamSpecialistList.pageTop.title=Knowledge Expert List -comDamSpeSpe.comDamSpecialistList.index=Index -comDamSpeSpe.comDamSpecialistList.orgnztNm=Organization Name -comDamSpeSpe.comDamSpecialistList.knoTypeNm=Knowledge Type Name -comDamSpeSpe.comDamSpecialistList.expertNm=Expert Name -comDamSpeSpe.comDamSpecialistList.rank=Rank -comDamSpeSpe.comDamSpecialistList.speConfmDe=Approval Date -comDamSpeSpe.comDamSpecialistList.rankType1=Principle Research Engineer -comDamSpeSpe.comDamSpecialistList.rankType2=Senior Research Engineer -comDamSpeSpe.comDamSpecialistList.rankType3=Research Engineer - - -comDamSpeSpe.comDamSpecialistDetail.title=Knowledge Expert Detailed View -comDamSpeSpe.comDamSpecialistDetail.pageTop.title=Knowledge Expert Detailed View -comDamSpeSpe.comDamSpecialistDetail.orgnztNm=Organization Name -comDamSpeSpe.comDamSpecialistDetail.knoTypeNm=Knowledge Type Name -comDamSpeSpe.comDamSpecialistDetail.expertNm=Expert Name -comDamSpeSpe.comDamSpecialistDetail.rank=Rank -comDamSpeSpe.comDamSpecialistDetail.speExpCn=Expert Description -comDamSpeSpe.comDamSpecialistDetail.speConfmDe=Approval Date -comDamSpeSpe.comDamSpecialistDetail.rankType1=Principle Research Engineer -comDamSpeSpe.comDamSpecialistDetail.rankType2=Senior Research Engineer -comDamSpeSpe.comDamSpecialistDetail.rankType3=Research Engineer - - -comDamSpeSpe.comDamSpecialistModify.title=Knowledge Expert Detailed View -comDamSpeSpe.comDamSpecialistModify.pageTop.title=Knowledge Expert Detailed View -comDamSpeSpe.comDamSpecialistModify.orgnztNm=Organization Name -comDamSpeSpe.comDamSpecialistModify.knoTypeNm=Knowledge Type Name -comDamSpeSpe.comDamSpecialistModify.expertNm=Expert Name -comDamSpeSpe.comDamSpecialistModify.rank=Rank -comDamSpeSpe.comDamSpecialistModify.speExpCn=Expert Description -comDamSpeSpe.comDamSpecialistModify.speConfmDe=Approval Date -comDamSpeSpe.comDamSpecialistModify.rankType1=Principle Research Engineer -comDamSpeSpe.comDamSpecialistModify.rankType2=Senior Research Engineer -comDamSpeSpe.comDamSpecialistModify.rankType3=Research Engineer - - -comDamSpeSpe.comDamSpecialistRegist.title=Knowledge Expert Registration -comDamSpeSpe.comDamSpecialistRegist.pageTop.title=Knowledge Expert Registration -comDamSpeSpe.comDamSpecialistRegist.orgnztNm=Organization Name -comDamSpeSpe.comDamSpecialistRegist.knoTypeNm=Knowledge Type Name -comDamSpeSpe.comDamSpecialistRegist.expertNm=Expert Name -comDamSpeSpe.comDamSpecialistRegist.rank=Rank -comDamSpeSpe.comDamSpecialistRegist.speExpCn=Expert Description -comDamSpeSpe.comDamSpecialistRegist.speConfmDe=Approval Date -comDamSpeSpe.comDamSpecialistRegist.rankType1=Principle Research Engineer -comDamSpeSpe.comDamSpecialistRegist.rankType2=Senior Research Engineer -comDamSpeSpe.comDamSpecialistRegist.rankType3=Research Engineer - Index: egov3.10/src/main/resources/egovframework/message/com/dam/spe/spe/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/dam/spe/spe/message_ko.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/dam/spe/spe/message_ko.properties (nonexistent) @@ -1,59 +0,0 @@ -# EgovKnoSpecialist.xml -comDamSpeSpe.knoSpecialist.validate.orgnztId=\uc870\uc9c1\uba85 -comDamSpeSpe.knoSpecialist.validate.knoTypeCd=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamSpeSpe.knoSpecialist.validate.speId=\uc804\ubb38\uac00\uba85 -comDamSpeSpe.knoSpecialist.validate.appTypeCd=\ub4f1\uae09 -comDamSpeSpe.knoSpecialist.validate.speExpCn=\uc804\ubb38\uac00\uc124\uba85 -comDamSpeSpe.knoSpecialist.validate.speConfmDe=\uc804\ubb38\uac00\uc2b9\uc778\uc77c - - -comDamSpeSpe.comDamSpecialistList.title=\uc9c0\uc2dd\uc804\ubb38\uac00 \ubaa9\ub85d -comDamSpeSpe.comDamSpecialistList.pageTop.title=\uc9c0\uc2dd\uc804\ubb38\uac00 \ubaa9\ub85d -comDamSpeSpe.comDamSpecialistList.index=\uc21c\ubc88 -comDamSpeSpe.comDamSpecialistList.orgnztNm=\uc870\uc9c1\uba85 -comDamSpeSpe.comDamSpecialistList.knoTypeNm=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamSpeSpe.comDamSpecialistList.expertNm=\uc804\ubb38\uac00\uc131\uba85 -comDamSpeSpe.comDamSpecialistList.rank=\ub4f1\uae09 -comDamSpeSpe.comDamSpecialistList.speConfmDe=\uc2b9\uc778\uc77c\uc790 -comDamSpeSpe.comDamSpecialistList.rankType1=\uc218\uc11d -comDamSpeSpe.comDamSpecialistList.rankType2=\ucc45\uc784 -comDamSpeSpe.comDamSpecialistList.rankType3=\uc120\uc784 - - -comDamSpeSpe.comDamSpecialistDetail.title=\uc9c0\uc2dd\uc804\ubb38\uac00 \uc0c1\uc138\uc870\ud68c -comDamSpeSpe.comDamSpecialistDetail.pageTop.title=\uc9c0\uc2dd\uc804\ubb38\uac00 \uc0c1\uc138\uc870\ud68c -comDamSpeSpe.comDamSpecialistDetail.orgnztNm=\uc870\uc9c1\uba85 -comDamSpeSpe.comDamSpecialistDetail.knoTypeNm=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamSpeSpe.comDamSpecialistDetail.expertNm=\uc804\ubb38\uac00\uc131\uba85 -comDamSpeSpe.comDamSpecialistDetail.rank=\ub4f1\uae09 -comDamSpeSpe.comDamSpecialistDetail.speExpCn=\uc804\ubb38\uac00\uc124\uba85 -comDamSpeSpe.comDamSpecialistDetail.speConfmDe=\uc2b9\uc778\uc77c\uc790 -comDamSpeSpe.comDamSpecialistDetail.rankType1=\uc218\uc11d -comDamSpeSpe.comDamSpecialistDetail.rankType2=\ucc45\uc784 -comDamSpeSpe.comDamSpecialistDetail.rankType3=\uc120\uc784 - - -comDamSpeSpe.comDamSpecialistModify.title=\uc9c0\uc2dd\uc804\ubb38\uac00 \uc218\uc815 -comDamSpeSpe.comDamSpecialistModify.pageTop.title=\uc9c0\uc2dd\uc804\ubb38\uac00 \uc218\uc815 -comDamSpeSpe.comDamSpecialistModify.orgnztNm=\uc870\uc9c1\uba85 -comDamSpeSpe.comDamSpecialistModify.knoTypeNm=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamSpeSpe.comDamSpecialistModify.expertNm=\uc804\ubb38\uac00\uc131\uba85 -comDamSpeSpe.comDamSpecialistModify.rank=\ub4f1\uae09 -comDamSpeSpe.comDamSpecialistModify.speExpCn=\uc804\ubb38\uac00\uc124\uba85 -comDamSpeSpe.comDamSpecialistModify.speConfmDe=\uc2b9\uc778\uc77c\uc790 -comDamSpeSpe.comDamSpecialistModify.rankType1=\uc218\uc11d -comDamSpeSpe.comDamSpecialistModify.rankType2=\ucc45\uc784 -comDamSpeSpe.comDamSpecialistModify.rankType3=\uc120\uc784 - - -comDamSpeSpe.comDamSpecialistRegist.title=\uc9c0\uc2dd\uc804\ubb38\uac00 \ub4f1\ub85d -comDamSpeSpe.comDamSpecialistRegist.pageTop.title=\uc9c0\uc2dd\uc804\ubb38\uac00 \ub4f1\ub85d -comDamSpeSpe.comDamSpecialistRegist.orgnztNm=\uc870\uc9c1\uba85 -comDamSpeSpe.comDamSpecialistRegist.knoTypeNm=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamSpeSpe.comDamSpecialistRegist.expertNm=\uc804\ubb38\uac00\uc131\uba85 -comDamSpeSpe.comDamSpecialistRegist.rank=\ub4f1\uae09 -comDamSpeSpe.comDamSpecialistRegist.speExpCn=\uc804\ubb38\uac00\uc124\uba85 -comDamSpeSpe.comDamSpecialistRegist.speConfmDe=\uc2b9\uc778\uc77c\uc790 -comDamSpeSpe.comDamSpecialistRegist.rankType1=\uc218\uc11d -comDamSpeSpe.comDamSpecialistRegist.rankType2=\ucc45\uc784 -comDamSpeSpe.comDamSpecialistRegist.rankType3=\uc120\uc784 Index: egov3.10/src/main/resources/egovframework/message/com/dam/spe/req/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/dam/spe/req/message_en.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/dam/spe/req/message_en.properties (nonexistent) @@ -1,48 +0,0 @@ -# EgovKnoRequestOffer.xml -comDamSpeReq.knoRequestOffer.validate.orgnztId=Organization Name -comDamSpeReq.knoRequestOffer.validate.knoTypeCd=Knowledge Type -comDamSpeReq.knoRequestOffer.validate.knoNm=Knowledge Name -comDamSpeReq.knoRequestOffer.validate.knoCn=Knowledge Content - - -comDamSpeReq.comDamRequestOfferList.title=Providing and requesting knowledge information -comDamSpeReq.comDamRequestOfferList.pageTop.title=Providing and requesting knowledge information -comDamSpeReq.comDamRequestOfferList.knoId=No. -comDamSpeReq.comDamRequestOfferList.orgnztNm=Organization Name -comDamSpeReq.comDamRequestOfferList.knoTypeNm=Knowledge Type -comDamSpeReq.comDamRequestOfferList.knoNm=Knowledge Name -comDamSpeReq.comDamRequestOfferList.frstRegisterNm=Registrant -comDamSpeReq.comDamRequestOfferList.frstRegistPnttm=Registration Date -comDamSpeReq.comDamRequestOfferList.knoCn=Knowledge Content - - -comDamSpeReq.comDamRequestOfferDetail.title=Providing and requesting knowledge information - Dedetailed View -comDamSpeReq.comDamRequestOfferDetail.pageTop.title=Providing and requesting knowledge information - Dedetailed View -comDamSpeReq.comDamRequestOfferDetail.orgnztNm=Organization Name -comDamSpeReq.comDamRequestOfferDetail.knoTypeNm=Knowledge Type -comDamSpeReq.comDamRequestOfferDetail.knoNm=Knowledge Name -comDamSpeReq.comDamRequestOfferDetail.knoCn=Knowledge Content -comDamSpeReq.comDamRequestOfferDetail.atchFile=Attach File - - -comDamSpeReq.comDamRequestOfferUpdt..title=Providing and requesting knowledge information - Modification -comDamSpeReq.comDamRequestOfferUpdt..pageTop.title=Providing and requesting knowledge information - Modification -comDamSpeReq.comDamRequestOfferUpdt.orgnztNm=Organization Name -comDamSpeReq.comDamRequestOfferUpdt.knoTypeNm=Knowledge Type -comDamSpeReq.comDamRequestOfferUpdt.knoNm=Knowledge Name -comDamSpeReq.comDamRequestOfferUpdt.knoCn=Knowledge Content -comDamSpeReq.comDamRequestOfferUpdt.atchFileList=Attached File List -comDamSpeReq.comDamRequestOfferUpdt.atchFile=Attach File - - -comDamSpeReq.comDamRequestOfferRegist..title=Providing and requesting knowledge information - Registration -comDamSpeReq.comDamRequestOfferRegist..pageTop.title=Providing and requesting knowledge information -comDamSpeReq.comDamRequestOfferRegist.orgnztNm=Organization Name -comDamSpeReq.comDamRequestOfferRegist.knoTypeNm=Knowledge Type -comDamSpeReq.comDamRequestOfferRegist.knoNm=Knowledge Name -comDamSpeReq.comDamRequestOfferRegist.knoCn=Knowledge Content -comDamSpeReq.comDamRequestOfferRegist.atchFile=Attach File -comDamSpeReq.comDamRequestOfferRegist.answer=answer -comDamSpeReq.comDamRequestOfferRegist.regist=regist - - Index: egov3.10/src/main/resources/egovframework/message/com/dam/spe/req/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/dam/spe/req/message_ko.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/dam/spe/req/message_ko.properties (nonexistent) @@ -1,46 +0,0 @@ -# EgovKnoRequestOffer.xml -comDamSpeReq.knoRequestOffer.validate.orgnztId=\uc870\uc9c1\uba85 -comDamSpeReq.knoRequestOffer.validate.knoTypeCd=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamSpeReq.knoRequestOffer.validate.knoNm=\uc9c0\uc2dd\uba85 -comDamSpeReq.knoRequestOffer.validate.knoCn=\uc9c0\uc2dd\ub0b4\uc6a9 - - -comDamSpeReq.comDamRequestOfferList.title=\uc9c0\uc2dd \uc815\ubcf4\uc81c\uacf5/\uc815\ubcf4\uc694\uccad - \ubaa9\ub85d\uc870\ud68c -comDamSpeReq.comDamRequestOfferList.pageTop.title=\uc9c0\uc2dd \uc815\ubcf4\uc81c\uacf5/\uc815\ubcf4\uc694\uccad \ubaa9\ub85d -comDamSpeReq.comDamRequestOfferList.knoId=\uc21c\ubc88 -comDamSpeReq.comDamRequestOfferList.orgnztNm=\uc870\uc9c1\uba85 -comDamSpeReq.comDamRequestOfferList.knoTypeNm=\uc9c0\uc2dd\uc720\ud615 -comDamSpeReq.comDamRequestOfferList.knoNm=\uc9c0\uc2dd\uba85 -comDamSpeReq.comDamRequestOfferList.frstRegisterNm=\ub4f1\ub85d\uc790 -comDamSpeReq.comDamRequestOfferList.frstRegistPnttm=\ub4f1\ub85d\uc77c\uc790 -comDamSpeReq.comDamRequestOfferList.knoCn=\uc9c0\uc2dd\ub0b4\uc6a9 - - -comDamSpeReq.comDamRequestOfferDetail.title=\uc9c0\uc2dd \uc815\ubcf4\uc81c\uacf5/\uc815\ubcf4\uc694\uccad - \uc0c1\uc138\uc870\ud68c -comDamSpeReq.comDamRequestOfferDetail.pageTop.title=\uc9c0\uc2dd \uc815\ubcf4\uc81c\uacf5/\uc815\ubcf4\uc694\uccad \uc0c1\uc138\uc870\ud68c -comDamSpeReq.comDamRequestOfferDetail.orgnztNm=\uc870\uc9c1\uba85 -comDamSpeReq.comDamRequestOfferDetail.knoTypeNm=\uc9c0\uc2dd\uc720\ud615 -comDamSpeReq.comDamRequestOfferDetail.knoNm=\uc9c0\uc2dd\uba85 -comDamSpeReq.comDamRequestOfferDetail.knoCn=\uc9c0\uc2dd\ub0b4\uc6a9 -comDamSpeReq.comDamRequestOfferDetail.atchFile=\ud30c\uc77c\ucca8\ubd80 - - -comDamSpeReq.comDamRequestOfferUpdt..title=\uc9c0\uc2dd \uc815\ubcf4\uc81c\uacf5/\uc815\ubcf4\uc694\uccad-\uc218\uc815 -comDamSpeReq.comDamRequestOfferUpdt..pageTop.title=\uc9c0\uc2dd \uc815\ubcf4\uc81c\uacf5/\uc815\ubcf4\uc694\uccad \uc218\uc815 -comDamSpeReq.comDamRequestOfferUpdt.orgnztNm=\uc870\uc9c1\uba85 -comDamSpeReq.comDamRequestOfferUpdt.knoTypeNm=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamSpeReq.comDamRequestOfferUpdt.knoNm=\uc9c0\uc2dd\uba85 -comDamSpeReq.comDamRequestOfferUpdt.knoCn=\uc9c0\uc2dd\ub0b4\uc6a9 -comDamSpeReq.comDamRequestOfferUpdt.atchFileList=\ud30c\uc77c\ucca8\ubd80 \ubaa9\ub85d -comDamSpeReq.comDamRequestOfferUpdt.atchFile=\ud30c\uc77c\ucca8\ubd80 - - -comDamSpeReq.comDamRequestOfferRegist..title=\uc9c0\uc2dd \uc815\ubcf4\uc81c\uacf5/\uc815\ubcf4\uc694\uccad-\ub4f1\ub85d -comDamSpeReq.comDamRequestOfferRegist..pageTop.title=\uc9c0\uc2dd \uc815\ubcf4\uc81c\uacf5/\uc815\ubcf4\uc694\uccad -comDamSpeReq.comDamRequestOfferRegist.orgnztNm=\uc870\uc9c1\uba85 -comDamSpeReq.comDamRequestOfferRegist.knoTypeNm=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamSpeReq.comDamRequestOfferRegist.knoNm=\uc9c0\uc2dd\uba85 -comDamSpeReq.comDamRequestOfferRegist.knoCn=\uc9c0\uc2dd\ub0b4\uc6a9 -comDamSpeReq.comDamRequestOfferRegist.atchFile=\ud30c\uc77c\ucca8\ubd80 -comDamSpeReq.comDamRequestOfferRegist.answer=\ub2f5\ubcc0 -comDamSpeReq.comDamRequestOfferRegist.regist=\ub4f1\ub85d Index: egov3.10/src/main/resources/egovframework/message/com/dam/map/mat/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/dam/map/mat/message_en.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/dam/map/mat/message_en.properties (nonexistent) @@ -1,47 +0,0 @@ -# EgovMapMaterial.xml -comDamMapMat.mapMaterial.validate.orgnztId=Organization ID -comDamMapMat.mapMaterial.validate.knoTypeCd=Knowledge Type Code -comDamMapMat.mapMaterial.validate.knoTypeNm=Knowledge Type Name -comDamMapMat.mapMaterial.validate.knoUrl=Knowledge URL -comDamMapMat.mapMaterial.validate.clYmd=Date of Classification - - -comDamMapMat.comDamMapMaterialList.title=Knowledge Map (by type) Management List -comDamMapMat.comDamMapMaterialList.pageTop.title=Knowledge Map (by type) Management List -comDamMapMat.comDamMapMaterialList.index=Index -comDamMapMat.comDamMapMaterialList.orgnztNm=Organization Name -comDamMapMat.comDamMapMaterialList.knoTypeNm=Knowledge Type Name -comDamMapMat.comDamMapMaterialList.knoUrl=Knowledge URL -comDamMapMat.comDamMapMaterialList.clYmd=Date of Classification - - -comDamMapMat.comDamMapMaterialDetail.title=Knowledge Map (by type) Detailed View -comDamMapMat.comDamMapMaterialDetail.pageTop.title=Knowledge Map (by type) Detailed View -comDamMapMat.comDamMapMaterialDetail.orgnztId=Organization ID -comDamMapMat.comDamMapMaterialDetail.orgnztNm=Organization Name -comDamMapMat.comDamMapMaterialDetail.knoTypeCd=Knowledge Type Code -comDamMapMat.comDamMapMaterialDetail.knoTypeNm=Knowledge Type Name -comDamMapMat.comDamMapMaterialDetail.knoUrl=Knowledge URL -comDamMapMat.comDamMapMaterialDetail.clYmd=Date of Classification - - -comDamMapMat.comDamMapMaterialModify.title=Knowledge Map (by type) Modification -comDamMapMat.comDamMapMaterialModify.pageTop.title=Knowledge Map (by type) Modification -comDamMapMat.comDamMapMaterialModify.orgnztId=Organization ID -comDamMapMat.comDamMapMaterialModify.orgnztNm=Organization Name -comDamMapMat.comDamMapMaterialModify.knoTypeCd=Knowledge Type Code -comDamMapMat.comDamMapMaterialModify.knoTypeNm=Knowledge Type Name -comDamMapMat.comDamMapMaterialModify.knoUrl=Knowledge URL -comDamMapMat.comDamMapMaterialModify.clYmd=Date of Classification - - -comDamMapMat.comDamMapMaterialRegist.title=Knowledge Map (by type) Registration -comDamMapMat.comDamMapMaterialRegist.pageTop.title=Knowledge Map (by type) Registration -comDamMapMat.comDamMapMaterialRegist.orgnztId=Organization ID -comDamMapMat.comDamMapMaterialRegist.orgnztNm=Organization Name -comDamMapMat.comDamMapMaterialRegist.knoTypeCd=Knowledge Type Code -comDamMapMat.comDamMapMaterialRegist.knoTypeNm=Knowledge Type Name -comDamMapMat.comDamMapMaterialRegist.knoUrl=Knowledge URL -comDamMapMat.comDamMapMaterialRegist.clYmd=Date of Classification - - Index: egov3.10/src/main/resources/egovframework/message/com/dam/map/mat/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/dam/map/mat/message_ko.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/dam/map/mat/message_ko.properties (nonexistent) @@ -1,47 +0,0 @@ -# EgovMapMaterial.xml -comDamMapMat.mapMaterial.validate.orgnztId=\uc870\uc9c1\uc544\uc774\ub514 -comDamMapMat.mapMaterial.validate.knoTypeCd=\uc9c0\uc2dd\uc720\ud615\ucf54\ub4dc -comDamMapMat.mapMaterial.validate.knoTypeNm=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamMapMat.mapMaterial.validate.knoUrl=\uc9c0\uc2ddURL -comDamMapMat.mapMaterial.validate.clYmd=\ubd84\ub958\uc77c\uc790 - - -comDamMapMat.comDamMapMaterialList.title=\uc9c0\uc2dd\ub9f5(\uc720\ud615\ubcc4)\uad00\ub9ac \ubaa9\ub85d -comDamMapMat.comDamMapMaterialList.pageTop.title=\uc9c0\uc2dd\ub9f5(\uc720\ud615\ubcc4)\uad00\ub9ac \ubaa9\ub85d -comDamMapMat.comDamMapMaterialList.index=\uc21c\ubc88 -comDamMapMat.comDamMapMaterialList.orgnztNm=\uc870\uc9c1\uba85 -comDamMapMat.comDamMapMaterialList.knoTypeNm=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamMapMat.comDamMapMaterialList.knoUrl=\uc9c0\uc2ddURL -comDamMapMat.comDamMapMaterialList.clYmd=\ubd84\ub958\uc77c\uc790 - - -comDamMapMat.comDamMapMaterialDetail.title=\uc9c0\uc2dd\ub9f5(\uc720\ud615\ubcc4) \uc0c1\uc138\uc870\ud68c -comDamMapMat.comDamMapMaterialDetail.pageTop.title=\uc9c0\uc2dd\ub9f5(\uc720\ud615\ubcc4) \uc0c1\uc138\uc870\ud68c -comDamMapMat.comDamMapMaterialDetail.orgnztId=\uc870\uc9c1ID -comDamMapMat.comDamMapMaterialDetail.orgnztNm=\uc870\uc9c1\uba85 -comDamMapMat.comDamMapMaterialDetail.knoTypeCd=\uc9c0\uc2dd\uc720\ud615\ucf54\ub4dc -comDamMapMat.comDamMapMaterialDetail.knoTypeNm=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamMapMat.comDamMapMaterialDetail.knoUrl=\uc9c0\uc2ddURL -comDamMapMat.comDamMapMaterialDetail.clYmd=\ubd84\ub958\uc77c\uc790 - - -comDamMapMat.comDamMapMaterialModify.title=\uc9c0\uc2dd\ub9f5(\uc720\ud615\ubcc4) \uc218\uc815 -comDamMapMat.comDamMapMaterialModify.pageTop.title=\uc9c0\uc2dd\ub9f5(\uc720\ud615\ubcc4) \uc218\uc815 -comDamMapMat.comDamMapMaterialModify.orgnztId=\uc870\uc9c1ID -comDamMapMat.comDamMapMaterialModify.orgnztNm=\uc870\uc9c1\uba85 -comDamMapMat.comDamMapMaterialModify.knoTypeCd=\uc9c0\uc2dd\uc720\ud615\ucf54\ub4dc -comDamMapMat.comDamMapMaterialModify.knoTypeNm=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamMapMat.comDamMapMaterialModify.knoUrl=\uc9c0\uc2ddURL -comDamMapMat.comDamMapMaterialModify.clYmd=\ubd84\ub958\uc77c\uc790 - - -comDamMapMat.comDamMapMaterialRegist.title=\uc9c0\uc2dd\ub9f5(\uc720\ud615\ubcc4) \ub4f1\ub85d -comDamMapMat.comDamMapMaterialRegist.pageTop.title=\uc9c0\uc2dd\ub9f5(\uc720\ud615\ubcc4) \ub4f1\ub85d -comDamMapMat.comDamMapMaterialRegist.orgnztId=\uc870\uc9c1ID -comDamMapMat.comDamMapMaterialRegist.orgnztNm=\uc870\uc9c1\uba85 -comDamMapMat.comDamMapMaterialRegist.knoTypeCd=\uc9c0\uc2dd\uc720\ud615\ucf54\ub4dc -comDamMapMat.comDamMapMaterialRegist.knoTypeNm=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamMapMat.comDamMapMaterialRegist.knoUrl=\uc9c0\uc2ddURL -comDamMapMat.comDamMapMaterialRegist.clYmd=\ubd84\ub958\uc77c\uc790 - - Index: egov3.10/src/main/resources/egovframework/message/com/dam/map/tea/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/dam/map/tea/message_en.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/dam/map/tea/message_en.properties (nonexistent) @@ -1,38 +0,0 @@ -# EgovMapMaterial.xml -comDamMapTea.mapTeam.validate.orgnztId=Organization ID -comDamMapTea.mapTeam.validate.orgnztNm=Organization Name -comDamMapTea.mapTeam.validate.knoUrl=Knowledge URL -comDamMapTea.mapTeam.validate.clYmd=Date of Classification - - -comDamMapTea.comDamMapTeamList.title=Knowledge Map (by organization) Management List -comDamMapTea.comDamMapTeamList.pageTop.title=Knowledge Map (by organization) Management List -comDamMapTea.comDamMapTeamList.index=Index -comDamMapTea.comDamMapTeamList.orgnztNm=Organization Name -comDamMapTea.comDamMapTeamList.orgnztId=Organization ID -comDamMapTea.comDamMapTeamList.knoUrl=Knowledge URL -comDamMapTea.comDamMapTeamList.clYmd=Date of Classification - - -comDamMapTea.comDamMapTeamDetail.title=Knowledge Map (by organization) Detailed View -comDamMapTea.comDamMapTeamDetail.pageTop.title=Knowledge Map (by organization) Detailed View -comDamMapTea.comDamMapTeamDetail.orgnztId=Organization ID -comDamMapTea.comDamMapTeamDetail.orgnztNm=Organization Name -comDamMapTea.comDamMapTeamDetail.knoUrl=Knowledge URL -comDamMapTea.comDamMapTeamDetail.clYmd=Date of Classification - - -comDamMapTea.comDamMapTeamModify.title=Knowledge Map (by organization) Modification -comDamMapTea.comDamMapTeamModify.pageTop.title=Knowledge Map (by organization) Modification -comDamMapTea.comDamMapTeamModify.orgnztId=Organization ID -comDamMapTea.comDamMapTeamModify.orgnztNm=Organization Name -comDamMapTea.comDamMapTeamModify.knoUrl=Knowledge URL -comDamMapTea.comDamMapTeamModify.clYmd=Date of Classification - - -comDamMapTea.comDamMapTeamRegist.title=Knowledge Map (by organization) Registration -comDamMapTea.comDamMapTeamRegist.pageTop.title=Knowledge Map (by organization) Registration -comDamMapTea.comDamMapTeamRegist.orgnztId=Organization ID -comDamMapTea.comDamMapTeamRegist.orgnztNm=Organization Name -comDamMapTea.comDamMapTeamRegist.knoUrl=Knowledge URL -comDamMapTea.comDamMapTeamRegist.clYmd=Date of Classification Index: egov3.10/src/main/resources/egovframework/message/com/dam/map/tea/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/dam/map/tea/message_ko.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/dam/map/tea/message_ko.properties (nonexistent) @@ -1,38 +0,0 @@ -# EgovMapMaterial.xml -comDamMapTea.mapTeam.validate.orgnztId=\uc870\uc9c1\uc544\uc774\ub514 -comDamMapTea.mapTeam.validate.orgnztNm=\uc870\uc9c1\uba85 -comDamMapTea.mapTeam.validate.knoUrl=\uc9c0\uc2ddURL -comDamMapTea.mapTeam.validate.clYmd=\ubd84\ub958\uc77c\uc790 - - -comDamMapTea.comDamMapTeamList.title=\uc9c0\uc2dd\ub9f5(\uc870\uc9c1\ubcc4)\uad00\ub9ac \ubaa9\ub85d -comDamMapTea.comDamMapTeamList.pageTop.title=\uc9c0\uc2dd\ub9f5(\uc870\uc9c1\ubcc4)\uad00\ub9ac \ubaa9\ub85d -comDamMapTea.comDamMapTeamList.index=\uc21c\ubc88 -comDamMapTea.comDamMapTeamList.orgnztNm=\uc870\uc9c1\uba85 -comDamMapTea.comDamMapTeamList.orgnztId=\uc870\uc9c1 ID -comDamMapTea.comDamMapTeamList.knoUrl=\uc9c0\uc2ddURL -comDamMapTea.comDamMapTeamList.clYmd=\ubd84\ub958\uc77c\uc790 - - -comDamMapTea.comDamMapTeamDetail.title=\uc9c0\uc2dd\ub9f5(\uc870\uc9c1\ubcc4) \uc0c1\uc138\uc870\ud68c -comDamMapTea.comDamMapTeamDetail.pageTop.title=\uc9c0\uc2dd\ub9f5(\uc870\uc9c1\ubcc4) \uc0c1\uc138\uc870\ud68c -comDamMapTea.comDamMapTeamDetail.orgnztId=\uc870\uc9c1ID -comDamMapTea.comDamMapTeamDetail.orgnztNm=\uc870\uc9c1\uba85 -comDamMapTea.comDamMapTeamDetail.knoUrl=\uc9c0\uc2ddURL -comDamMapTea.comDamMapTeamDetail.clYmd=\ubd84\ub958\uc77c\uc790 - - -comDamMapTea.comDamMapTeamModify.title=\uc9c0\uc2dd\ub9f5(\uc870\uc9c1\ubcc4) \uc218\uc815 -comDamMapTea.comDamMapTeamModify.pageTop.title=\uc9c0\uc2dd\ub9f5(\uc870\uc9c1\ubcc4) \uc218\uc815 -comDamMapTea.comDamMapTeamModify.orgnztId=\uc870\uc9c1ID -comDamMapTea.comDamMapTeamModify.orgnztNm=\uc870\uc9c1\uba85 -comDamMapTea.comDamMapTeamModify.knoUrl=\uc9c0\uc2ddURL -comDamMapTea.comDamMapTeamModify.clYmd=\ubd84\ub958\uc77c\uc790 - - -comDamMapTea.comDamMapTeamRegist.title=\uc9c0\uc2dd\ub9f5(\uc870\uc9c1\ubcc4) \ub4f1\ub85d -comDamMapTea.comDamMapTeamRegist.pageTop.title=\uc9c0\uc2dd\ub9f5(\uc870\uc9c1\ubcc4) \ub4f1\ub85d -comDamMapTea.comDamMapTeamRegist.orgnztId=\uc870\uc9c1ID -comDamMapTea.comDamMapTeamRegist.orgnztNm=\uc870\uc9c1\uba85 -comDamMapTea.comDamMapTeamRegist.knoUrl=\uc9c0\uc2ddURL -comDamMapTea.comDamMapTeamRegist.clYmd=\ubd84\ub958\uc77c\uc790 Index: egov3.10/src/main/resources/egovframework/message/com/dam/per/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/dam/per/message_en.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/dam/per/message_en.properties (nonexistent) @@ -1,55 +0,0 @@ -comDamPer.comDamPersonalList.title=Individual Knowledge Management List -comDamPer.comDamPersonalList.pageTop.title=Individual Knowledge Management List -comDamPer.comDamPersonalList.index=Index -comDamPer.comDamPersonalList.orgnztNm=Organization Name -comDamPer.comDamPersonalList.knoTypeNm=Knowledge Type -comDamPer.comDamPersonalList.knoNm=Knowledge Name -comDamPer.comDamPersonalList.userNm=Registrant -comDamPer.comDamPersonalList.colYmd=Collection Date -comDamPer.comDamPersonalList.othbcAt=Disclosure State -comDamPer.comDamPersonalList.public=Public -comDamPer.comDamPersonalList.private=Private - - -comDamPer.comDamPersonalDetail.title=Individual Knowledge Detailed View -comDamPer.comDamPersonalDetail.pageTop.title=Individual Knowledge Detailed View -comDamPer.comDamPersonalDetail.orgnztNm=Organization Name -comDamPer.comDamPersonalDetail.knoTypeNm=Knowledge Type -comDamPer.comDamPersonalDetail.knoNm=Knowledge Name -comDamPer.comDamPersonalDetail.knoCn=Knowledge Content -comDamPer.comDamPersonalDetail.colYmd=Collection Date -comDamPer.comDamPersonalDetail.othbcAt=Disclosure State -comDamPer.comDamPersonalDetail.public=Public -comDamPer.comDamPersonalDetail.private=Private -comDamPer.comDamPersonalDetail.atchFileId=Attachment List - - -comDamPer.comDamPersonalModify.title=Individual Knowledge Modification -comDamPer.comDamPersonalModify.pageTop.title=Individual Knowledge Modification -comDamPer.comDamPersonalModify.orgnztNm=Organization Name -comDamPer.comDamPersonalModify.knoTypeNm=Knowledge Type -comDamPer.comDamPersonalModify.knoNm=Knowledge Name -comDamPer.comDamPersonalModify.knoCn=Knowledge Content -comDamPer.comDamPersonalModify.colYmd=Collection Date -comDamPer.comDamPersonalModify.othbcAt=Disclosure State -comDamPer.comDamPersonalModify.public=Public -comDamPer.comDamPersonalModify.private=Private -comDamPer.comDamPersonalModify.atchFileId=Attachment List -comDamPer.comDamPersonalModify.fileUpload=File Attachments -comDamPer.comDamPersonalModify.colYmdCalendar=Collection Date Calendar - - -comDamPer.comDamPersonalRegist.title=Individual Knowledge Registration -comDamPer.comDamPersonalRegist.pageTop.title=Individual Knowledge Registration -comDamPer.comDamPersonalRegist.orgnztNm=Organization Name -comDamPer.comDamPersonalRegist.knoTypeNm=Knowledge Type -comDamPer.comDamPersonalRegist.knoNm=Knowledge Name -comDamPer.comDamPersonalRegist.knoCn=Knowledge Content -comDamPer.comDamPersonalRegist.colYmd=Collection Date -comDamPer.comDamPersonalRegist.othbcAt=Disclosure State -comDamPer.comDamPersonalRegist.public=Public -comDamPer.comDamPersonalRegist.private=Private -comDamPer.comDamPersonalRegist.atchFileId=Attachment List -comDamPer.comDamPersonalRegist.fileUpload=File Attachments -comDamPer.comDamPersonalRegist.colYmdCalendar=Collection Date Calendar - Index: egov3.10/src/main/resources/egovframework/message/com/dam/per/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/dam/per/message_ko.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/dam/per/message_ko.properties (nonexistent) @@ -1,56 +0,0 @@ -comDamPer.comDamPersonalList.title=\uac1c\uc778\uc9c0\uc2dd\uad00\ub9ac \ubaa9\ub85d -comDamPer.comDamPersonalList.pageTop.title=\uac1c\uc778\uc9c0\uc2dd\uad00\ub9ac \ubaa9\ub85d -comDamPer.comDamPersonalList.index=\uc21c\ubc88 -comDamPer.comDamPersonalList.orgnztNm=\uc870\uc9c1\uba85 -comDamPer.comDamPersonalList.knoTypeNm=\uc9c0\uc2dd\uc720\ud615 -comDamPer.comDamPersonalList.knoNm=\uc9c0\uc2dd\uba85 -comDamPer.comDamPersonalList.userNm=\ub4f1\ub85d\uc790 -comDamPer.comDamPersonalList.colYmd=\uc218\uc9d1\uc77c\uc790 -comDamPer.comDamPersonalList.othbcAt=\uacf5\uac1c\uc5ec\ubd80 -comDamPer.comDamPersonalList.public=\uacf5\uac1c -comDamPer.comDamPersonalList.private=\ube44\uacf5\uac1c - - -comDamPer.comDamPersonalDetail.title=\uac1c\uc778\uc9c0\uc2dd \uc0c1\uc138\uc870\ud68c -comDamPer.comDamPersonalDetail.pageTop.title=\uac1c\uc778\uc9c0\uc2dd \uc0c1\uc138\uc870\ud68c -comDamPer.comDamPersonalDetail.orgnztNm=\uc870\uc9c1\uba85 -comDamPer.comDamPersonalDetail.knoTypeNm=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamPer.comDamPersonalDetail.knoNm=\uc9c0\uc2dd\uba85 -comDamPer.comDamPersonalDetail.knoCn=\uc9c0\uc2dd\ub0b4\uc6a9 -comDamPer.comDamPersonalDetail.colYmd=\uc218\uc9d1\uc77c\uc790 -comDamPer.comDamPersonalDetail.othbcAt=\uacf5\uac1c\uc5ec\ubd80 -comDamPer.comDamPersonalDetail.public=\uacf5\uac1c -comDamPer.comDamPersonalDetail.private=\ube44\uacf5\uac1c -comDamPer.comDamPersonalDetail.atchFileId=\ucca8\ubd80\ud30c\uc77c \ubaa9\ub85d - - -comDamPer.comDamPersonalModify.title=\uac1c\uc778\uc9c0\uc2dd \uc218\uc815 -comDamPer.comDamPersonalModify.pageTop.title=\uac1c\uc778\uc9c0\uc2dd \uc218\uc815 -comDamPer.comDamPersonalModify.orgnztNm=\uc870\uc9c1\uba85 -comDamPer.comDamPersonalModify.knoTypeNm=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamPer.comDamPersonalModify.knoNm=\uc9c0\uc2dd\uba85 -comDamPer.comDamPersonalModify.knoCn=\uc9c0\uc2dd\ub0b4\uc6a9 -comDamPer.comDamPersonalModify.colYmd=\uc218\uc9d1\uc77c\uc790 -comDamPer.comDamPersonalModify.othbcAt=\uacf5\uac1c\uc5ec\ubd80 -comDamPer.comDamPersonalModify.public=\uacf5\uac1c -comDamPer.comDamPersonalModify.private=\ube44\uacf5\uac1c -comDamPer.comDamPersonalModify.atchFileId=\ucca8\ubd80\ud30c\uc77c \ubaa9\ub85d -comDamPer.comDamPersonalModify.fileUpload=\ud30c\uc77c\ucca8\ubd80 -comDamPer.comDamPersonalModify.colYmdCalendar=\uc218\uc9d1\uc77c\ub2ec\ub825 - - -comDamPer.comDamPersonalRegist.title=\uac1c\uc778\uc9c0\uc2dd \ub4f1\ub85d -comDamPer.comDamPersonalRegist.pageTop.title=\uac1c\uc778\uc9c0\uc2dd \ub4f1\ub85d -comDamPer.comDamPersonalRegist.orgnztNm=\uc870\uc9c1\uba85 -comDamPer.comDamPersonalRegist.knoTypeNm=\uc9c0\uc2dd\uc720\ud615\uba85 -comDamPer.comDamPersonalRegist.knoNm=\uc9c0\uc2dd\uba85 -comDamPer.comDamPersonalRegist.knoCn=\uc9c0\uc2dd\ub0b4\uc6a9 -comDamPer.comDamPersonalRegist.colYmd=\uc218\uc9d1\uc77c\uc790 -comDamPer.comDamPersonalRegist.othbcAt=\uacf5\uac1c\uc5ec\ubd80 -comDamPer.comDamPersonalRegist.public=\uacf5\uac1c -comDamPer.comDamPersonalRegist.private=\ube44\uacf5\uac1c -comDamPer.comDamPersonalRegist.atchFileId=\ucca8\ubd80\ud30c\uc77c \ubaa9\ub85d -comDamPer.comDamPersonalRegist.fileUpload=\ud30c\uc77c\ucca8\ubd80 -comDamPer.comDamPersonalRegist.colYmdCalendar=\uc218\uc9d1\uc77c\ub2ec\ub825 - - Index: egov3.10/src/main/resources/egovframework/message/com/ext/ldapumt/dpt/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/ext/ldapumt/dpt/message_en.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/ext/ldapumt/dpt/message_en.properties (nonexistent) @@ -1,29 +0,0 @@ -#LDAP Org. Management, LDAP Org. Graph# -extLdapumtDpt.deptTree.Title=LDAP Org. Management -extLdapumtDpt.deptTree.rename=rename -extLdapumtDpt.deptTree.del=del -extLdapumtDpt.deptTree.add=add -extLdapumtDpt.deptTree.edit=edit -extLdapumtDpt.deptTree.deptMove=dept.move -extLdapumtDpt.deptTree.paste=paste -extLdapumtDpt.deptTree.dept=dept -extLdapumtDpt.deptTree.user=user - -extLdapumtDpt.user.name=name -extLdapumtDpt.user.dept=ou -extLdapumtDpt.user.deptCode=ou.code -extLdapumtDpt.user.deptOrg=company name -extLdapumtDpt.user.deptOrgCode=topou code -extLdapumtDpt.user.userFullName=user full name -extLdapumtDpt.user.orgFullName=org full name - -extLdapumtDpt.dept.dept=ou -extLdapumtDpt.dept.ouCode=ou.code -extLdapumtDpt.dept.ucChieftitle=uc.chieftitle -extLdapumtDpt.dept.ucOrgFullName=uc.org.full name -extLdapumtDpt.dept.parentouCode=parentou code -extLdapumtDpt.dept.repouCode=repou.code -extLdapumtDpt.dept.ouReceiveDocumentYN=receive document Yn -extLdapumtDpt.dept.ouSendOutDocumentYN=send out document Yn - -extLdapumtDpt.deptChart.Title=LDAP Org. Graph \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/ext/ldapumt/dpt/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/ext/ldapumt/dpt/message_ko.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/ext/ldapumt/dpt/message_ko.properties (nonexistent) @@ -1,29 +0,0 @@ -#LDAP \uc870\uc9c1\ub3c4 \ud2b8\ub9ac, LDAP \uc870\uc9c1\ub3c4 \uadf8\ub798\ud504# -extLdapumtDpt.deptTree.Title=LDAP \uc870\uc9c1\ub3c4 \ud2b8\ub9ac -extLdapumtDpt.deptTree.rename=\uc774\ub984\ubcc0\uacbd -extLdapumtDpt.deptTree.del=\uc0ad\uc81c -extLdapumtDpt.deptTree.add=\ucd94\uac00 -extLdapumtDpt.deptTree.edit=\ud3b8\uc9d1 -extLdapumtDpt.deptTree.deptMove=\uc774\ub3d9\ubd80\uc11c\uc120\ud0dd -extLdapumtDpt.deptTree.paste=\ubd99\uc5ec\ub123\uae30 -extLdapumtDpt.deptTree.dept=\ubd80\uc11c -extLdapumtDpt.deptTree.user=\uc0ac\uc6a9\uc790 - -extLdapumtDpt.user.name=\uc774\ub984 -extLdapumtDpt.user.dept=\uc18c\uc18d\ubd80\uc11c -extLdapumtDpt.user.deptCode=\ubd80\uc11c\ucf54\ub4dc -extLdapumtDpt.user.deptOrg=\uc18c\uc18d\uae30\uad00 -extLdapumtDpt.user.deptOrgCode=\uae30\uad00\ucf54\ub4dc -extLdapumtDpt.user.userFullName=\uc0ac\uc6a9\uc790\uc804\uccb4\uc774\ub984 -extLdapumtDpt.user.orgFullName=\uc870\uc9c1\uc804\uccb4\uc774\ub984 - -extLdapumtDpt.dept.dept=\ubd80\uc11c\uba85 -extLdapumtDpt.dept.ouCode=\ubd80\uc11c\ucf54\ub4dc -extLdapumtDpt.dept.ucChieftitle=\ubd80\uc11c\uc7a5 -extLdapumtDpt.dept.ucOrgFullName=\uc870\uc9c1\uba85(\uc804\uccb4) -extLdapumtDpt.dept.parentouCode=\uc0c1\uc704\ubd80\uc11c\ucf54\ub4dc -extLdapumtDpt.dept.repouCode=\uae30\uad00\ucf54\ub4dc -extLdapumtDpt.dept.ouReceiveDocumentYN=\ubb38\uc11c\uc218\uc2e0\uc5ec\ubd80 -extLdapumtDpt.dept.ouSendOutDocumentYN=\uad00\uc778\ubd80\uc11c\uc5ec\ubd80 - -extLdapumtDpt.deptChart.Title=LDAP \uc870\uc9c1\ub3c4 \uadf8\ub798\ud504 \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/cmt/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/cmt/message_en.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/uss/cmt/message_en.properties (nonexistent) @@ -1,16 +0,0 @@ -#Commute management# -ussCmt.cmtManageList.cmtManage=Commute management -ussCmt.cmtManageList.wrktDt=Date -ussCmt.cmtManageList.emplyrId=Employee ID -ussCmt.cmtManageList.wrkStartTime=The office-going hour -ussCmt.cmtManageList.wrkEndTime=Quitting time -ussCmt.cmtManageList.ovtmwrkHours=Night duty hour -ussCmt.cmtManageList.wrkStartStatus=Work Start status -ussCmt.cmtManageList.wrkEndStatus=Work End status - -ussCmt.cmtManageServiceImpl.normal=normal - -ussCmt.cmtManageList.wrkInfo=\u203bIt is treated as an error when clicking duplicate day. - -ussCmt.cmtManageList.validate.wrkStartAlert=You have already pressed the go to work button. -ussCmt.cmtManageList.validate.wrkStartBeforeEndAlert=Please register for work first. \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/cmt/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/cmt/message_ko.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/uss/cmt/message_ko.properties (nonexistent) @@ -1,16 +0,0 @@ -#\ucd9c\ud1f4\uadfc \uad00\ub9ac# -ussCmt.cmtManageList.cmtManage=\ucd9c\ud1f4\uadfc \uad00\ub9ac -ussCmt.cmtManageList.wrktDt=\uc77c\uc790 -ussCmt.cmtManageList.emplyrId=\uc0ac\uc6d0 ID -ussCmt.cmtManageList.wrkStartTime=\ucd9c\uadfc\uc2dc\uac04 -ussCmt.cmtManageList.wrkEndTime=\ud1f4\uadfc\uc2dc\uac04 -ussCmt.cmtManageList.ovtmwrkHours=\uc57c\uadfc\uc2dc\uac04 -ussCmt.cmtManageList.wrkStartStatus=\ucd9c\uadfc\uc0c1\ud0dc -ussCmt.cmtManageList.wrkEndStatus=\ud1f4\uadfc\uc0c1\ud0dc - -ussCmt.cmtManageServiceImpl.normal=\uc815\uc0c1 - -ussCmt.cmtManageList.wrkInfo=\u203b 1\uc77c \uc911\ubcf5 \ud074\ub9ad \uc2dc \uc624\ub958\ub85c \ucc98\ub9ac\ud55c\ub2e4. - -ussCmt.cmtManageList.validate.wrkStartAlert=\uc774\ubbf8 \ucd9c\uadfc \uc0c1\ud0dc\uc785\ub2c8\ub2e4. -ussCmt.cmtManageList.validate.wrkStartBeforeEndAlert=\uba3c\uc800 \ucd9c\uadfc\ub4f1\ub85d\uc744 \ud574\uc8fc\uc138\uc694. \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/sym/ccm/adc/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/sym/ccm/adc/message_en.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/sym/ccm/adc/message_en.properties (nonexistent) @@ -1,16 +0,0 @@ -#Administrative bureau# -comSymCcmAdc.ccmAdministCode.title = Administrative bureau - -comSymCcmAdc.ccmAdministCode.cls = Classification -comSymCcmAdc.ccmAdministCode.administCode = Administrative district Code -comSymCcmAdc.ccmAdministCode.administName = Administrative district -comSymCcmAdc.ccmAdministCode.useAt = UseYN -comSymCcmAdc.ccmAdministCode.use = Use -comSymCcmAdc.ccmAdministCode.notUse = NotUse -comSymCcmAdc.ccmAdministCode.lawAddr = Address -comSymCcmAdc.ccmAdministCode.admAddr = Administrative bureau -comSymCcmAdc.ccmAdministCode.lawAddrName = Full Address -comSymCcmAdc.ccmAdministCode.admAddrName = Administrative bureau adress -comSymCcmAdc.ccmAdministCode.createDate = Created Datetime -comSymCcmAdc.ccmAdministCode.deleteDate = Deleted Datetime -comSymCcmAdc.ccmAdministCode.upperCode = Upper Code \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/sym/ccm/adc/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/sym/ccm/adc/message_ko.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/sym/ccm/adc/message_ko.properties (nonexistent) @@ -1,18 +0,0 @@ -#\ud589\uc815\ucf54\ub4dc# -comSymCcmAdc.ccmAdministCode.title = \ud589\uc815\ucf54\ub4dc - -comSymCcmAdc.ccmAdministCode.cls = \ud589\uc815\uad6c\uc5ed\uad6c\ubd84 -comSymCcmAdc.ccmAdministCode.administCode = \ud589\uc815\uad6c\uc5ed\ucf54\ub4dc -comSymCcmAdc.ccmAdministCode.administName = \ud589\uc815\uad6c\uc5ed\uba85 -comSymCcmAdc.ccmAdministCode.useAt = \uc0ac\uc6a9\uc5ec\ubd80 -comSymCcmAdc.ccmAdministCode.use = \uc0ac\uc6a9 -comSymCcmAdc.ccmAdministCode.notUse = \ubbf8\uc0ac\uc6a9 -comSymCcmAdc.ccmAdministCode.lawAddr = \ubc95\uc815\ub3d9 -comSymCcmAdc.ccmAdministCode.admAddr = \ud589\uc815\ub3d9 -comSymCcmAdc.ccmAdministCode.lawAddrName = \ubc95\uc815\ub3d9 \uc9c0\uc5ed\uba85 -comSymCcmAdc.ccmAdministCode.admAddrName = \ud589\uc815\ub3d9 \uc9c0\uc5ed\uba85 -comSymCcmAdc.ccmAdministCode.createDate = \uc0dd\uc131\uc77c\uc790 -comSymCcmAdc.ccmAdministCode.deleteDate = \ud3d0\uae30\uc77c\uc790 -comSymCcmAdc.ccmAdministCode.upperCode = \uc0c1\uc704\ud589\uc815\uad6c\uc5ed\ucf54\ub4dc - -comSymCcmAdc.seachWrd.searchAddress = \uc9c0\uc5ed\uba85\uac80\uc0c9 Index: egov3.10/src/main/resources/egovframework/message/com/sym/ccm/icr/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/sym/ccm/icr/message_en.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/sym/ccm/icr/message_en.properties (nonexistent) @@ -1,32 +0,0 @@ -#\uae30\uad00\ucf54\ub4dc\uc218\uc2e0 \ubaa9\ub85d -comSymCcmIcr.insttCodeRecptn.title = List of Institution Received - -comSymCcmIcr.insttCodeRecptn.select = Please Select -comSymCcmIcr.insttCodeRecptn.orgNm = Institution - -comSymCcmIcr.insttCodeRecptn.results.col1 = No -comSymCcmIcr.insttCodeRecptn.results.col2 = Code -comSymCcmIcr.insttCodeRecptn.results.col3 = Instatution - -comSymCcmIcr.insttCodeRecptnDetail.title = Institution Details -comSymCcmIcr.insttCodeRecptnDetail.insttCode = Institution Code -comSymCcmIcr.insttCodeRecptnDetail.allInsttNm = Institution Full Name -comSymCcmIcr.insttCodeRecptnDetail.changede = Changed Date -comSymCcmIcr.insttCodeRecptnDetail.changeTime = Changed Time -comSymCcmIcr.insttCodeRecptnDetail.ablEnnc = Abolition Status -comSymCcmIcr.insttCodeRecptnDetail.ablEnnc0 = Use -comSymCcmIcr.insttCodeRecptnDetail.ablEnnc1 = Abolished - -comSymCcmIcr.insttCodeRecptnDetail.subTitle = Institution Received History -comSymCcmIcr.insttCodeRecptnDetail.results.col1 = No -comSymCcmIcr.insttCodeRecptnDetail.results.col2 = Occurred Date -comSymCcmIcr.insttCodeRecptnDetail.results.col3 = Lowest Institution Name -comSymCcmIcr.insttCodeRecptnDetail.results.col4 = Change Classification -comSymCcmIcr.insttCodeRecptnDetail.results.col5 = Processing Classification -comSymCcmIcr.insttCodeRecptnDetail.results.col6 = Created Date -comSymCcmIcr.insttCodeRecptnDetail.results.col7 = Changed Date -comSymCcmIcr.insttCodeRecptnDetail.results.col8 = Abolition Status -comSymCcmIcr.insttCodeRecptnDetail.results.col9 = Abolished Date - -comSymCcmIcr.insttCodeRecptnDetail.results.changeSeCode = Change Classification -comSymCcmIcr.insttCodeRecptnDetail.results.processSe = Processing Classification \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/sym/ccm/icr/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/sym/ccm/icr/message_ko.properties (revision 3) +++ egov3.10/src/main/resources/egovframework/message/com/sym/ccm/icr/message_ko.properties (nonexistent) @@ -1,32 +0,0 @@ -#\uae30\uad00\ucf54\ub4dc\uc218\uc2e0 \ubaa9\ub85d <spring:message code="" /> -comSymCcmIcr.insttCodeRecptn.title = \uae30\uad00\ucf54\ub4dc\uc218\uc2e0 \ubaa9\ub85d - -comSymCcmIcr.insttCodeRecptn.select = \uc120\ud0dd\ud558\uc138\uc694 -comSymCcmIcr.insttCodeRecptn.orgNm = \uae30\uad00\uba85 - -comSymCcmIcr.insttCodeRecptn.results.col1 = \uc21c\ubc88 -comSymCcmIcr.insttCodeRecptn.results.col2 = \uae30\uad00\ucf54\ub4dc -comSymCcmIcr.insttCodeRecptn.results.col3 = \uae30\uad00\uba85 - -comSymCcmIcr.insttCodeRecptnDetail.title = \uae30\uad00\ucf54\ub4dc\uc218\uc2e0 \uc0c1\uc138\uc870\ud68c -comSymCcmIcr.insttCodeRecptnDetail.insttCode = \uae30\uad00\ucf54\ub4dc -comSymCcmIcr.insttCodeRecptnDetail.allInsttNm = \uc804\uccb4\uae30\uad00\uba85 -comSymCcmIcr.insttCodeRecptnDetail.changede = \ubcc0\uacbd\uc77c\uc790 -comSymCcmIcr.insttCodeRecptnDetail.changeTime = \ubcc0\uacbd\uc2dc\uac04 -comSymCcmIcr.insttCodeRecptnDetail.ablEnnc = \ud3d0\uc9c0\uc720\ubb34 -comSymCcmIcr.insttCodeRecptnDetail.ablEnnc0 = \uc0ac\uc6a9 -comSymCcmIcr.insttCodeRecptnDetail.ablEnnc1 = \ub9d0\uc18c - -comSymCcmIcr.insttCodeRecptnDetail.subTitle = \uae30\uad00\ucf54\ub4dc\uc218\uc2e0 \uc774\ub825 -comSymCcmIcr.insttCodeRecptnDetail.results.col1 = \uc21c\ubc88 -comSymCcmIcr.insttCodeRecptnDetail.results.col2 = \ubc1c\uc0dd\uc77c\uc790 -comSymCcmIcr.insttCodeRecptnDetail.results.col3 = \ucd5c\ud558\uc704\uae30\uad00\uba85 -comSymCcmIcr.insttCodeRecptnDetail.results.col4 = \ubcc0\uacbd\uad6c\ubd84 -comSymCcmIcr.insttCodeRecptnDetail.results.col5 = \ucc98\ub9ac\uad6c\ubd84 -comSymCcmIcr.insttCodeRecptnDetail.results.col6 = \uc0dd\uc131\uc77c\uc790 -comSymCcmIcr.insttCodeRecptnDetail.results.col7 = \ubcc0\uacbd\uc77c\uc790 -comSymCcmIcr.insttCodeRecptnDetail.results.col8 = \ud3d0\uc9c0\uc720\ubb34 -comSymCcmIcr.insttCodeRecptnDetail.results.col9 = \ud3d0\uc9c0\uc77c\uc790 - -comSymCcmIcr.insttCodeRecptnDetail.results.changeSeCode = \ubcc0\uacbd\uad6c\ubd84 -comSymCcmIcr.insttCodeRecptnDetail.results.processSe = \ucc98\ub9ac\uad6c\ubd84 Index: egov3.10/src/main/resources/egovframework/spring/com/scheduling/context-scheduling-sym-ccm-acr.xml =================================================================== --- egov3.10/src/main/resources/egovframework/spring/com/scheduling/context-scheduling-sym-ccm-acr.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/spring/com/scheduling/context-scheduling-sym-ccm-acr.xml (nonexistent) @@ -1,33 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd"> - - <!-- 법정동코드수신 처리 --> - <!-- - <bean id="administCodeReceiver" - class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> - <property name="targetObject" ref="AdministCodeRecptnService" /> - <property name="targetMethod" value="insertAdministCodeRecptn" /> - <property name="concurrent" value="false" /> - </bean> - --> - - <!-- - <bean id="administCodeReceiverTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean"> - <property name="jobDetail" ref="administCodeReceiver" /> - <property name="startDelay" value="60000" /> - <property name="repeatInterval" value="60000" /> - </bean> - --> - - <!-- 법정동코드수신 처리 스케줄 --> - <!-- - <bean id="administCodeReceiverScheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> - <property name="triggers"> - <list> - <ref bean="administCodeReceiverTrigger" /> - </list> - </property> - </bean> - --> -</beans> Index: egov3.10/src/main/resources/egovframework/spring/com/scheduling/context-scheduling-sym-ccm-icr.xml =================================================================== --- egov3.10/src/main/resources/egovframework/spring/com/scheduling/context-scheduling-sym-ccm-icr.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/spring/com/scheduling/context-scheduling-sym-ccm-icr.xml (nonexistent) @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd"> - - <!-- 기관코드 수신 작업 정의 --> - <bean id="insttCodeReceiver" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> - <property name="targetObject" ref="InsttCodeRecptnService" /> - <property name="targetMethod" value="insertInsttCodeRecptn" /> - <property name="concurrent" value="false" /> - </bean> - - <!-- 기관코드 수신 트리거 --> - <bean id="insttCodeReceiverTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean"> - <property name="jobDetail" ref="insttCodeReceiver" /> - <property name="startDelay" value="60000" /> - <property name="repeatInterval" value="60000" /> - </bean> - - <!-- 기관코드 수신 스케줄 --> - <!-- - <bean id="insttCodeReceiverScheduler" - class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> - <property name="triggers"> - <list> - <ref bean="insttCodeReceiverTrigger" /> - </list> - </property> - </bean> - --> -</beans> Index: egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-DamManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-DamManage.xml (revision 3) +++ egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-DamManage.xml (nonexistent) @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd"> - - <!-- knoManage... START--> - <bean name="egovDamManageIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="damManageStrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="DAM_ID"/> - </bean> - <bean name="damManageStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="DMID_" /> - <property name="cipers" value="15" /> - <property name="fillChar" value="0" /> - </bean> - <!-- NewsManage... END--> - -</beans> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/app/EgovComDamAppraisalModify.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/app/EgovComDamAppraisalModify.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/app/EgovComDamAppraisalModify.jsp (nonexistent) @@ -1,185 +0,0 @@ -<% - /** - * @Class Name : EgovComDamAppraisalModify.jsp - * @Description : EgovComDamAppraisalModify 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2010.08.17 박종선 최초 생성 - * @ 2018.08.03 신용호 fn_egov_remove_string을 replace function으로 삭제 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamApp.comDamAppraisalModify.title"/></title><!-- 지식평가 수정 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - <link type="text/css" rel="stylesheet" href="<c:url value='/css/egovframework/com/cmm/jqueryui.css' />"> - <script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> - <script src="<c:url value='/js/egovframework/com/cmm/jqueryui.js' />"></script> - <script type="text/javascript" src="<c:url value="/validator.do"/>"></script> - <validator:javascript formName="knoAppraisal" staticJavascript="false" xhtml="true" cdata="false"/> - - <script type="text/javaScript" language="javascript"> - <!-- - function initCalendar(){ - $("#appYmd").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'both' - , buttonImage: '<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif'/>' - , buttonImageOnly: true - - , showMonthAfterYear: true - , showOtherMonths: true - , selectOtherMonths: true - - , changeMonth: true // 월선택 select box 표시 (기본은 false) - , changeYear: true // 년선택 selectbox 표시 (기본은 false) - , showButtonPanel: true // 하단 today, done 버튼기능 추가 표시 (기본은 false) - }); - } - - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fn_egov_initl_KnoAppraisal(){ - initCalendar(); - // 첫 입력란에 포커스.. - knoAppraisal.appYmd.focus(); - - } - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fn_egov_list_KnoAppraisal(){ - location.href = "<c:url value='/dam/app/EgovComDamAppraisalList.do' />"; - } - /* ******************************************************** - * 저장처리화면 - ******************************************************** */ - function fn_egov_modify_KnoAppraisal(form){ - - var ls_appYmd = knoAppraisal.appYmd.value; - - if(confirm("<spring:message code="common.save.msg" />")){ - if(!validateKnoAppraisal(form)){ - return; - }else{ - if (knoAppraisal.appYmd.value !="") { - ls_appYmd = ls_appYmd.replace(/-/gi,""); - knoAppraisal.appYmd.value = ls_appYmd; - } - form.submit(); - } - } - } - - --> - </script> - </head> - - <body onLoad="fn_egov_initl_KnoAppraisal();"> - - <div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comDamApp.comDamAppraisalModify.pageTop.title"/></h2><!-- 지식평가 수정 --> - - <form:form commandName="knoAppraisal" name="knoAppraisal" method="post"> - - <input name="cmd" type="hidden" value="Modify"> - <input name="knoId" type="hidden" value="<c:out value='${knoAppraisal.knoId}'/>"> - <form:hidden path="orgnztId"/> - <form:hidden path="knoTypeCd"/> - <form:hidden path="knoNm"/> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamApp.comDamAppraisalModify.orgnztNm"/> <span class="pilsu">*</span></th><!-- 조직명 --> - <td class="left"> - ${knoAppraisal.orgnztNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamApp.comDamAppraisalModify.knoTypeNm"/> <span class="pilsu">*</span></th><!-- 지식유형명 --> - <td class="left"> - ${knoAppraisal.knoTypeNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamApp.comDamAppraisalModify.knoNm"/> <span class="pilsu">*</span></th><!-- 지식명 --> - <td class="left"> - ${knoAppraisal.knoNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamApp.comDamAppraisalModify.knoCn"/> <span class="pilsu">*</span></th><!-- 지식내용 --> - <td class="left"> - <textarea name="knoCn" class="textarea" title="<spring:message code="comDamApp.comDamAppraisalModify.knoCn"/>" cols="300" rows="10" style="width:450px;" readonly>${knoAppraisal.knoCn}</textarea><!-- 지식내용 --> - </td> - </tr> - <!-- 첨부목록을 보여주기 위한 --> - <c:if test="${knoAppraisal.atchFileId ne null && knoAppraisal.atchFileId ne ''}"> - <tr> - <th><spring:message code="comDamApp.comDamAppraisalModify.atchFileList"/></th><!-- 첨부파일 목록 --> - <td class="left"> - <c:import charEncoding="utf-8" url="/cmm/fms/selectFileInfs.do" > - <c:param name="param_atchFileId" value="${knoAppraisal.atchFileId}" /> - </c:import> - </td> - </tr> - </c:if> - <tr> - <th><spring:message code="comDamApp.comDamAppraisalModify.appYmd"/> <span class="pilsu">*</span></th><!-- 평가일자 --> - <td class="left"> - <input type="hidden" name="cal_url" value="<c:url value='/sym/cal/EgovNormalCalPopup.do'/>" /> - <input id="appYmd" name="appYmd" type="text" title="<spring:message code="comDamApp.comDamAppraisalModify.appYmd"/>" value="${knoAppraisal.appYmd}" readonly="readonly" style="width:70px" /><!-- 평가일달력 --> - <div><form:errors path="appYmd"/></div> - </td> - </tr> - <tr> - <th><spring:message code="comDamApp.comDamAppraisalModify.knoAps"/> <span class="pilsu">*</span></th><!-- 평가결과 --> - <td class="left"> - <select name="knoAps" title="<spring:message code="comDamApp.comDamAppraisalModify.knoAps"/>"><!-- 평가결과 선택 --> - <option value="1" <c:if test="${knoAppraisal.knoAps == '1'}">selected</c:if> ><spring:message code="comDamApp.comDamAppraisalModify.status.approved"/></option><!-- 승인 --> - <option value="2" <c:if test="${knoAppraisal.knoAps == '2'}">selected</c:if> ><spring:message code="comDamApp.comDamAppraisalModify.status.denied"/></option><!-- 반려 --> - </select> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value="<spring:message code="button.save" />" onclick="fn_egov_modify_KnoAppraisal(document.forms[0]); return false;" /><!-- 저장 --> - <input class="s_submit" type="submit" value='<spring:message code="button.list" />' onclick="fn_egov_list_KnoAppraisal(); return false;" /><!-- 목록 --> - </div> - <div style="clear:both;"></div> - - </form:form> - - </div> - - </body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/app/EgovComDamAppraisalList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/app/EgovComDamAppraisalList.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/app/EgovComDamAppraisalList.jsp (nonexistent) @@ -1,155 +0,0 @@ -<% - /** - * @Class Name : EgovComDamAppraisalList.jsp - * @Description : EgovComDamAppraisalList 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.08.12 박종선 최초 생성 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> - -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamApp.comDamAppraisalList.title"/></title><!-- 지식평가관리 목록 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - - <script type="text/javaScript" language="javascript"> - <!-- - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fn_egov_initl_Appraisal(){ - // 첫 입력란에 포커스.. - document.listForm.searchCondition.focus(); - } - /* ******************************************************** - * 페이징 처리 함수 - ******************************************************** */ - function linkPage(pageNo){ - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/dam/app/EgovComDamAppraisalList.do'/>"; - document.listForm.submit(); - } - /* ******************************************************** - * 조회 처리 - ******************************************************** */ - function fnSearch(){ - document.listForm.pageIndex.value = 1; - document.listForm.submit(); - } - --> - </script> - </head> - - <body onLoad="fn_egov_initl_Appraisal();"> - - <!-- 자바스크립트 경고 태그 --> - <noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - - <div class="board"> - <h1><spring:message code="comDamApp.comDamAppraisalList.pageTop.title"/></h1><!-- 지식평가관리 목록 --> - - <form name="listForm" action="<c:url value='/dam/app/EgovComDamAppraisalList.do'/>" method="post"> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <select name="searchCondition" class="select" title="<spring:message code="select.searchCondition"/>"><!-- 검색조건선택 --> - <option selected value=''>--<spring:message code="input.select" />--</option><!-- 선택하세요 --> - <option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if>><spring:message code="comDamApp.comDamAppraisalList.knoNm"/></option><!-- 지식명 --> - <option value='2' <c:if test="${searchVO.searchCondition == '2'}">selected="selected"</c:if>><spring:message code="comDamApp.comDamAppraisalList.userNm"/></option><!-- 등록자명 --> - </select> - <input class="s_input2 vat" name="searchKeyword" type="text" value="${searchVO.searchKeyword}" maxlength="35" size="35" onkeypress="press();" title="<spring:message code="title.search"/>" /><!-- 검색어 입력 --> - - <input class="s_btn" type="submit" value='<spring:message code="button.inquire" />' title='<spring:message code="button.inquire" />' onclick="fnSearch(); return false;" /><!-- 조회 --> - </li> - </ul> - </div> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:10%" /> - <col style="width:15%" /> - <col style="width:20%" /> - <col style="width:20%" /> - <col style="width:15%" /> - <col style="width:20%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comDamApp.comDamAppraisalList.knoId"/></th><!-- 순번 --> - <th scope="col"><spring:message code="comDamApp.comDamAppraisalList.knoNm"/></th><!-- 지식명 --> - <th scope="col"><spring:message code="comDamApp.comDamAppraisalList.knoTypeNm"/></th><!-- 지식유형 --> - <th scope="col"><spring:message code="comDamApp.comDamAppraisalList.userNm"/></th><!-- 등록자명 --> - <th scope="col"><spring:message code="comDamApp.comDamAppraisalList.knoAps"/></th><!-- 평가결과 --> - <th scope="col"><spring:message code="comDamApp.comDamAppraisalList.appYmd"/></th><!-- 평가일자 --> - </tr> - </thead> - <tbody> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <tr> - <td><c:out value="${(searchVO.pageIndex - 1) * searchVO.pageSize + status.count}"/></td> - <td class="lt_text3"> - <a href="<c:url value='/dam/app/EgovComDamAppraisal.do'/>?pageIndex=${searchVO.pageIndex}&amp;knoId=${resultInfo.knoId}"><c:out value="${resultInfo.knoNm}"/></a> - </td> - <td>${resultInfo.knoTypeNm}</td> - <td>${resultInfo.userNm}</td> - <td> - <c:if test="${resultInfo.knoAps == null}"><spring:message code="comDamApp.comDamAppraisalList.status.evaluating"/></c:if><!-- 평가중 --> - <c:if test="${resultInfo.knoAps == '1'}"><spring:message code="comDamApp.comDamAppraisalList.status.approved"/></c:if><!-- 승인 --> - <c:if test="${resultInfo.knoAps == '2'}"><spring:message code="comDamApp.comDamAppraisalList.status.denied"/></c:if><!-- 반려 --> - </td> - <td> - <c:if test="${resultInfo.appYmd == null}"><spring:message code="comDamApp.comDamAppraisalList.status.proceeding"/></c:if><!-- 진행중 --> - <c:if test="${resultInfo.appYmd != null}">${resultInfo.appYmd}</c:if> - </td> - </tr> - </c:forEach> - - <!-- 데이터가 없을때 화면에 메세지를 출력해준다 --> - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan="6"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage"/> - </ul> - </div> - - <input type="hidden" name="knoId"> - <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> - </form> - - </div> - - </body> -</html> - Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/app/EgovComDamAppraisalDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/app/EgovComDamAppraisalDetail.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/app/EgovComDamAppraisalDetail.jsp (nonexistent) @@ -1,137 +0,0 @@ -<% - /** - * @Class Name : EgovComDamAppraisalDetail.jsp - * @Description : EgovComDamAppraisalDetail 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.08.17 박종선 최초 생성 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> - -<c:set var="ImgUrl" value="/images/egovframework/com/cmm/"/> - - -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamApp.comDamAppraisalDetail.title"/></title><!-- 지식평가 상세조회 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - - <script type="text/javaScript" language="javascript"> - <!-- - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fnList(){ - location.href = "<c:url value='/dam/app/EgovComDamAppraisalList.do'/>"; - } - /* ******************************************************** - * 수정화면으로 바로가기 - ******************************************************** */ - function fnModify(){ - var varForm = document.all["Form"]; - varForm.action = "<c:url value='/dam/app/EgovComDamAppraisalModify.do'/>"; - varForm.knoId.value = "${result.knoId}"; - varForm.submit(); - } - --> - </script> - </head> - - <body> - - <!-- 자바스크립트 경고 태그 --> - <noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - - <div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comDamApp.comDamAppraisalDetail.pageTop.title"/></h2><!-- 지식평가 상세조회 --> - <form name="Form" action="<c:url value='/dam/per/EgovComDamPersonalModify.do'/>" method="post"> - <input name="knoId" type="hidden"> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamApp.comDamAppraisalDetail.orgnztNm"/> <span class="pilsu">*</span></th><!-- 조직명 --> - <td class="left"> - ${result.orgnztNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamApp.comDamAppraisalDetail.knoTypeNm"/> <span class="pilsu">*</span></th><!-- 지식유형명 --> - <td class="left"> - ${result.knoTypeNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamApp.comDamAppraisalDetail.knoNm"/> <span class="pilsu">*</span></th><!-- 지식명 --> - <td class="left"> - ${result.knoNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamApp.comDamAppraisalDetail.knoCn"/> <span class="pilsu">*</span></th><!-- 지식내용 --> - <td class="left"> - <textarea name="knoCn" class="textarea" title="<spring:message code="comDamApp.comDamAppraisalDetail.knoCn"/>" cols="300" rows="10" style="width:450px;" readonly>${result.knoCn}</textarea><!-- 지식내용 --> - </td> - </tr> - <tr> - <th><spring:message code="comDamApp.comDamAppraisalDetail.atchFileList"/></th><!-- 첨부파일 목록 --> - <td class="left"> - <c:import url="/cmm/fms/selectFileInfs.do" > - <c:param name="param_atchFileId" value="${result.atchFileId}" /> - </c:import> - </td> - </tr> - <tr> - <th><spring:message code="comDamApp.comDamAppraisalDetail.appYmd"/> <span class="pilsu">*</span></th><!-- 평가일자 --> - <td class="left"> - <c:if test="${result.appYmd == null}"><spring:message code="comDamApp.comDamAppraisalDetail.status.proceeding"/></c:if><!-- 진행중 --> - <c:if test="${result.appYmd != null}">${result.appYmd}</c:if> - </td> - </tr> - <tr> - <th><spring:message code="comDamApp.comDamAppraisalDetail.knoAps"/> <span class="pilsu">*</span></th><!-- 평가결과 --> - <td class="left"> - <c:if test="${result.knoAps == null}"><spring:message code="comDamApp.comDamAppraisalDetail.status.evaluating"/></c:if><!-- 평가중 --> - <c:if test="${result.knoAps == '1'}"><spring:message code="comDamApp.comDamAppraisalDetail.status.approved"/></c:if><!-- 승인 --> - <c:if test="${result.knoAps == '2'}"><spring:message code="comDamApp.comDamAppraisalDetail.status.denied"/></c:if><!-- 반려 --> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value="<spring:message code="comDamApp.comDamAppraisalDetail.button.evaluation"/>" onclick="fnModify(); return false;" /><!-- 평가 --> - <input class="s_submit" type="submit" value='<spring:message code="button.list" />' onclick="fnList(); return false;" /><!-- 목록 --> - </div> - <div style="clear:both;"></div> - - </form> - - </div> - - </body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/mgm/EgovComDamManagementList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/mgm/EgovComDamManagementList.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/mgm/EgovComDamManagementList.jsp (nonexistent) @@ -1,152 +0,0 @@ - <% - /** - * @Class Name : EgovComDamManagementList.jsp - * @Description : EgovComDamManagementList 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.08.12 박종선 최초 생성 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamMgm.comDamManagementList.title"/></title><!-- 지식정보관리 목록 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - <script type="text/javaScript" language="javascript"> - <!-- - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fn_egov_initl_Management(){ - // 첫 입력란에 포커스.. - document.listForm.searchCondition.focus(); - } - /* ******************************************************** - * 페이징 처리 함수 - ******************************************************** */ - function linkPage(pageNo){ - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/dam/mgm/EgovComDamManagementList.do'/>"; - document.listForm.submit(); - } - /* ******************************************************** - * 조회 처리 - ******************************************************** */ - function fnSearch(){ - document.listForm.pageIndex.value = 1; - document.listForm.submit(); - } - /* ******************************************************** - * 수정 처리 함수 - ******************************************************** */ - function fnModify(){ - location.href = ""; - } - --> - </script> - </head> - - <body onLoad="fn_egov_initl_Management();"> - - <!-- 자바스크립트 경고 태그 --> - <noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - - <div class="board"> - <h1><spring:message code="comDamMgm.comDamManagementList.pageTop.title"/></h1><!-- 지식정보관리 목록 --> - - <form name="listForm" action="<c:url value='/dam/mgm/EgovComDamManagementList.do'/>" method="post"> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <select name="searchCondition" class="select" title="<spring:message code="select.searchCondition"/>"><!-- 검색조건선택 --> - <option selected value=''>--<spring:message code="input.select" />--</option><!-- 선택하세요 --> - <option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if>><spring:message code="comDamMgm.comDamManagementList.knoNm"/></option><!-- 지식명 --> - <option value='2' <c:if test="${searchVO.searchCondition == '2'}">selected="selected"</c:if>><spring:message code="comDamMgm.comDamManagementList.userNm"/></option><!-- 등록자명 --> - </select> - <input class="s_input2 vat" name="searchKeyword" type="text" value="${searchVO.searchKeyword}" maxlength="35" size="35" title="<spring:message code="title.search"/>" /><!-- 검색어 입력 --> - - <input class="s_btn" type="submit" value='<spring:message code="button.inquire" />' title='<spring:message code="button.inquire" />' onclick="fnSearch(); return false;" /><!-- 목록 --> - </li> - </ul> - </div> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:10%" /> - <col style="width:15%" /> - <col style="width:20%" /> - <col style="width:20%" /> - <col style="width:15%" /> - <col style="width:20%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comDamMgm.comDamManagementList.index"/></th><!-- 순번 --> - <th scope="col"><spring:message code="comDamMgm.comDamManagementList.orgnztNm"/></th><!-- 조직명 --> - <th scope="col"><spring:message code="comDamMgm.comDamManagementList.knoTypeNm"/></th><!-- 지식유형 --> - <th scope="col"><spring:message code="comDamMgm.comDamManagementList.knoNm"/></th><!-- 지식명 --> - <th scope="col"><spring:message code="comDamMgm.comDamManagementList.userNm"/></th><!-- 등록자명 --> - <th scope="col"><spring:message code="comDamMgm.comDamManagementList.appYmd"/></th><!-- 평가일자 --> - </tr> - </thead> - <tbody> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <tr> - <td><c:out value="${(searchVO.pageIndex - 1) * searchVO.pageSize + status.count}"/></td> - <td>${resultInfo.orgnztNm}</td> - <td>${resultInfo.knoTypeNm}</td> - <td> - <a href="<c:url value='/dam/mgm/EgovComDamManagement.do'/>?pageIndex=${searchVO.pageIndex}&amp;knoId=${resultInfo.knoId}"><c:out value="${resultInfo.knoNm}"/></a> - </td> - <td>${resultInfo.userNm}</td> - <td>${resultInfo.appYmd}</td> - </tr> - </c:forEach> - - <!-- 데이터가 없을때 화면에 메세지를 출력해준다 --> - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan="6"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage"/> - </ul> - </div> - - <input type="hidden" name="knoId"> - <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> - </form> - - </div> - - </body> -</html> - Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/mgm/EgovComDamManagementDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/mgm/EgovComDamManagementDetail.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/mgm/EgovComDamManagementDetail.jsp (nonexistent) @@ -1,183 +0,0 @@ -<% - /** - * @Class Name : EgovComDamManagementDetail.jsp - * @Description : EgovComDamManagementDetail 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.08.17 박종선 최초 생성 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamMgm.comDamManagementDetail.title"/></title><!-- 지식정보 상세조회 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - <script type="text/javaScript" language="javascript"> - <!-- - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fnList(){ - location.href = "<c:url value='/dam/mgm/EgovComDamManagementList.do'/>"; - } - /* ******************************************************** - * 수정화면으로 바로가기 - ******************************************************** */ - function fnModify(){ - var varForm = document.all["Form"]; - varForm.action = "<c:url value='/dam/mgm/EgovComDamManagementModify.do'/>"; - varForm.knoId.value = "${result.knoId}"; - //alert(varForm.knoId.value); - varForm.submit(); - } - --> - </script> - </head> - - <body> - - <!-- 자바스크립트 경고 태그 --> - <noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - - <div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comDamMgm.comDamManagementDetail.pageTop.title"/></h2><!-- 지식정보 상세조회 --> - - <form name="Form" action="<c:url value='/dam/mgm/EgovComDamManagementModify.do'/>" method="post"> - <input name="knoId" type="hidden"> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamMgm.comDamManagementDetail.orgnztNm"/> <span class="pilsu">*</span></th><!-- 조직명 --> - <td class="left"> - ${result.orgnztNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementDetail.knoTypeNm"/> <span class="pilsu">*</span></th><!-- 지식유형명 --> - <td class="left"> - ${result.knoTypeNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementDetail.frstRegisterPnttm"/> <span class="pilsu">*</span></th><!-- 등록일자 --> - <td class="left"> - ${result.frstRegisterPnttm} - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementDetail.userNm"/> <span class="pilsu">*</span></th><!-- 등록자명 --> - <td class="left"> - ${result.userNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementDetail.knoNm"/> <span class="pilsu">*</span></th><!-- 지식명 --> - <td class="left"> - ${result.knoNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementDetail.knoCn"/> <span class="pilsu">*</span></th><!-- 지식내용 --> - <td class="left"> - <textarea name="knoCn" class="textarea" title="<spring:message code="comDamMgm.comDamManagementDetail.knoCn"/>" cols="300" rows="5" style="height:140px" readonly="readonly">${result.knoCn}</textarea><!-- 지식내용 --> - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementDetail.othbcAt"/> <span class="pilsu">*</span></th><!-- 공개여부 --> - <td class="left"> - <c:choose> - <c:when test="${result.othbcAt == 'Y'}"> - <spring:message code="comDamMgm.comDamManagementDetail.public" /> - </c:when> - <c:otherwise> - <spring:message code="comDamMgm.comDamManagementDetail.private" /> - </c:otherwise> - </c:choose> - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementDetail.appYmd"/> <span class="pilsu">*</span></th><!-- 평가일자 --> - <td class="left"> - <c:if test="${result.appYmd == null}"><spring:message code="comDamMgm.comDamManagementDetail.status.proceeding"/></c:if><!-- 진행중 --> - <c:if test="${result.appYmd != null}">${result.appYmd}</c:if> - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementDetail.speNm"/> <span class="pilsu">*</span></th><!-- 평가자명 --> - <td class="left"> - ${result.speNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementDetail.knoAps"/> <span class="pilsu">*</span></th><!-- 평가결과 --> - <td class="left"> - <c:if test="${result.knoAps == null}"><spring:message code="comDamMgm.comDamManagementDetail.status.evaluating"/></c:if><!-- 평가중 --> - <c:if test="${result.knoAps == '1'}"><spring:message code="comDamMgm.comDamManagementDetail.status.approved"/></c:if><!-- 승인 --> - <c:if test="${result.knoAps == '2'}"><spring:message code="comDamMgm.comDamManagementDetail.status.denied"/></c:if><!-- 반려 --> - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementDetail.knoAps"/> <span class="pilsu">*</span></th><!-- 지식정제 --> - <td class="left"> - <c:if test="${result.knoAps == '1'}"><spring:message code="comDamMgm.comDamManagementDetail.status.available"/></c:if><!-- 가용 --> - <c:if test="${result.knoAps == '3'}"><spring:message code="comDamMgm.comDamManagementDetail.status.disposal"/></c:if><!-- 폐기 --> - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementDetail.junkYmd"/></th><!-- 폐기일자 --> - <td class="left"> - ${result.junkYmd} - </td> - </tr> - <c:if test="${result.atchFileId != ''}"> - <tr> - <th><spring:message code="comDamMgm.comDamManagementDetail.atchFileList"/> <span class="pilsu">*</span></th><!-- 첨부파일 목록 --> - <td class="left"> - <c:import url="/cmm/fms/selectFileInfs.do" > - <c:param name="param_atchFileId" value="${result.atchFileId}" /> - </c:import> - </td> - </tr> - </c:if> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <c:if test="${result.authorCode = 'ROLE_SYM'}"><!-- 사용하지 않음 --> - <!-- <input class="s_submit" type="submit" value="<spring:message code="button.update" />" onclick="fnModify(); return false;"> --><!-- 수정 --> - </c:if> - <input class="s_submit" type="submit" value="<spring:message code="comDamMgm.comDamManagementDetail.disposal"/>" onclick="fnModify(); return false;" /><!-- 폐기 --> - <input class="s_submit" type="submit" value='<spring:message code="button.list" />' onclick="fnList(); return false;" /><!-- 목록 --> - </div> - <div style="clear:both;"></div> - - </form> - - </div> - - </body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/mgm/EgovComDamManagementModify.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/mgm/EgovComDamManagementModify.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/mgm/EgovComDamManagementModify.jsp (nonexistent) @@ -1,226 +0,0 @@ -<% - /** - * @Class Name : EgovComDamManagementModify.jsp - * @Description : EgovComDamManagementModify 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2010.08.17 박종선 최초 생성 - * @ 2018.08.03 신용호 fn_egov_remove_string을 replace function으로 삭제 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamMgm.comDamManagementModify.title"/></title><!-- 지식정보 수정 --> - <link href="<c:url value='/css/egovframework/com/com.css' />" rel="stylesheet" type="text/css"> - <link href="<c:url value='/css/egovframework/com/button.css' />" rel="stylesheet" type="text/css"> - <link type="text/css" rel="stylesheet" href="<c:url value='/css/egovframework/com/cmm/jqueryui.css' />"> - <script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> - <script src="<c:url value='/js/egovframework/com/cmm/jqueryui.js' />"></script> - <script type="text/javascript" src="<c:url value="/validator.do"/>"></script> - <validator:javascript formName="knoManagement" staticJavascript="false" xhtml="true" cdata="false"/> - - <script type="text/javaScript" language="javascript"> - <!-- - function initCalendar(){ - $("#junkYmd").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'both' - , buttonImage: '<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif'/>' - , buttonImageOnly: true - - , showMonthAfterYear: true - , showOtherMonths: true - , selectOtherMonths: true - - , changeMonth: true // 월선택 select box 표시 (기본은 false) - , changeYear: true // 년선택 selectbox 표시 (기본은 false) - , showButtonPanel: true // 하단 today, done 버튼기능 추가 표시 (기본은 false) - }); - } - - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fn_egov_initl_KnoManagement(){ - initCalendar(); - // 첫 입력란에 포커스.. - knoManagement.knoAps.focus(); - - } - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fn_egov_list_KnoManagement(){ - location.href = "<c:url value='/dam/mgm/EgovComDamManagementList.do'/>"; - } - /* ******************************************************** - * 저장처리화면 - ******************************************************** */ - function fn_egov_modify_KnoManagement(form){ - - var ls_junkYmd = knoManagement.junkYmd.value; - - if (knoManagement.junkYmd.value !="") { - ls_junkYmd = ls_junkYmd.replace(/-/gi,""); - knoManagement.junkYmd.value = ls_junkYmd; - } - - if(confirm("<spring:message code="common.save.msg" />")){ - if(!validateKnoManagement(form)){ - return; - }else{ - form.submit(); - } - } - } - - --> - </script> - </head> - - <body onLoad="fn_egov_initl_KnoManagement();"> - - <form:form commandName="knoManagement" name="knoManagement" action="${pageContext.request.contextPath}/dam/mgm/EgovComDamManagementModify.do" method="post"> - - <input name="cmd" type="hidden" value="Modify"> - <input name="knoId" type="hidden" value="<c:out value='${knoManagement.knoId}'/>"> - - <div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comDamMgm.comDamManagementModify.pageTop.title"/></h2><!-- 지식정보 수정 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamMgm.comDamManagementModify.orgnztNm"/> <span class="pilsu">*</span></th><!-- 조직명 --> - <td class="left"> - ${knoManagement.orgnztNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementModify.knoTypeNm"/> <span class="pilsu">*</span></th><!-- 지식유형명 --> - <td class="left"> - ${knoManagement.knoTypeNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementModify.frstRegisterPnttm"/> <span class="pilsu">*</span></th><!-- 등록일자 --> - <td class="left"> - ${knoManagement.frstRegisterPnttm} - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementModify.userNm"/> <span class="pilsu">*</span></th><!-- 등록자명 --> - <td class="left"> - ${knoManagement.userNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementModify.knoNm"/> <span class="pilsu">*</span></th><!-- 지식명 --> - <td class="left"> - ${knoManagement.knoNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementModify.knoCn"/> <span class="pilsu">*</span></th><!-- 지식내용 --> - <td class="left"> - <textarea name="knoCn" class="textarea" title="<spring:message code="comDamMgm.comDamManagementModify.knoCn"/>" cols="300" rows="5" style="width:450px;" readonly>${knoManagement.knoCn}</textarea><!-- 지식내용 --> - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementModify.othbcAt"/> <span class="pilsu">*</span></th><!-- 공개여부 --> - <td class="left"> - <c:choose> - <c:when test="${knoManagement.othbcAt == 'Y'}"> - <spring:message code="cop.public" /> - </c:when> - <c:otherwise> - <spring:message code="cop.private" /> - </c:otherwise> - </c:choose> - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementModify.appYmd"/> <span class="pilsu">*</span></th><!-- 평가일자 --> - <td class="left"> - <c:if test="${knoManagement.appYmd == null}"><spring:message code="comDamMgm.comDamManagementModify.status.proceeding"/></c:if><!-- 진행중 --> - <c:if test="${knoManagement.appYmd != null}">${knoManagement.appYmd}</c:if> - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementModify.speNm"/> <span class="pilsu">*</span></th><!-- 평가자명 --> - <td class="left"> - ${knoManagement.speNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementModify.knoAps"/> <span class="pilsu">*</span></th><!-- 평가결과 --> - <td class="left"> - <c:if test="${knoManagement.knoAps == null}"><spring:message code="comDamMgm.comDamManagementModify.status.evaluating"/></c:if><!-- 평가중 --> - <c:if test="${knoManagement.knoAps == '1'}"><spring:message code="comDamMgm.comDamManagementModify.status.approved"/></c:if><!-- 승인 --> - <c:if test="${knoManagement.knoAps == '2'}"><spring:message code="comDamMgm.comDamManagementModify.status.denied"/></c:if><!-- 반려 --> - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementModify.knoAps"/> <span class="pilsu">*</span></th><!-- 지식정제 --> - <td class="left"> - <select name="knoAps" title="<spring:message code="comDamMgm.comDamManagementModify.knoAps"/>"><!-- 지식정제 선택 --> - <option value="3" <c:if test="${knoManagement.knoAps == '3'}">selected</c:if> ><spring:message code="comDamMgm.comDamManagementModify.status.disposal"/></option><!-- 폐기 --> - </select> - </td> - </tr> - <tr> - <th><spring:message code="comDamMgm.comDamManagementModify.junkYmd"/></th><!-- 폐기일자 --> - <td class="left"> - <input type="hidden" name="cal_url" value="<c:url value='/sym/cal/EgovNormalCalPopup.do'/>" /> - <input id="junkYmd" name="junkYmd" type="text" title="<spring:message code="comDamMgm.comDamManagementModify.junkYmd"/>" value="${knoManagement.junkYmd}" readonly="readonly" style="width:70px"/><!-- 폐기일자달력 --> - <div><form:errors path="junkYmd"/></div> - </td> - </tr> - <!-- 첨부목록을 보여주기 위한 --> - <c:if test="${knoManagement.atchFileId ne null && knoManagement.atchFileId ne ''}"> - <tr> - <th><spring:message code="comDamMgm.comDamManagementModify.atchFileList"/></th><!-- 첨부파일 목록 --> - <td class="left"> - <c:import charEncoding="utf-8" url="/cmm/fms/selectFileInfs.do" > - <c:param name="param_atchFileId" value="${knoManagement.atchFileId}" /> - </c:import> - </td> - </tr> - </c:if> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value="<spring:message code="button.save" />" onclick="fn_egov_modify_KnoManagement(document.forms[0]); return false;" /><!-- 저장 --> - <input class="s_submit" type="submit" value='<spring:message code="button.list" />' onclick="fn_egov_list_KnoManagement(); return false;" /><!-- 목록 --> - </div> - <div style="clear:both;"></div> - </div> - - </form:form> - </body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/spe/EgovComDamSpecialistList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/spe/EgovComDamSpecialistList.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/spe/EgovComDamSpecialistList.jsp (nonexistent) @@ -1,165 +0,0 @@ -<% - /** - * @Class Name : EgovComDamSpecialistList.jsp - * @Description : EgovComDamSpecialistList 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.07.23 박종선 최초 생성 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamSpeSpe.comDamSpecialistList.title"/></title><!-- 지식전문가 목록 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - - <script type="text/javaScript" language="javascript"> - <!-- - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fn_egov_initl_SpecialistList(){ - // 첫 입력란에 포커스.. - document.listForm.searchCondition.focus(); - } - /* ******************************************************** - * 페이징 처리 함수 - ******************************************************** */ - function linkPage(pageNo){ - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/dam/spe/spe/EgovComDamSpecialistList.do'/>"; - document.listForm.submit(); - } - /* ******************************************************** - * 조회 처리 - ******************************************************** */ - function fnSearch(){ - document.listForm.pageIndex.value = 1; - document.listForm.submit(); - } - /* ******************************************************** - * 등록 처리 함수 - ******************************************************** */ - function fnRegist(){ - location.href = "<c:url value='/dam/spe/spe/EgovComDamSpecialistRegist.do'/>"; - } - /* ******************************************************** - * 수정 처리 함수 - ******************************************************** */ - function fnModify(){ - location.href = ""; - } - --> - </script> - </head> - - <body onLoad="fn_egov_initl_SpecialistList();"> - - <!-- 자바스크립트 경고 태그 --> - <noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - - <div class="board"> - <h1><spring:message code="comDamSpeSpe.comDamSpecialistList.pageTop.title"/></h1><!-- 지식전문가 목록 --> - - <form name="listForm" action="<c:url value='/dam/spe/spe/EgovComDamSpecialistList.do'/>" method="post"> - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <select name="searchCondition" class="select" title="<spring:message code="select.searchCondition" />"><!-- 검색조건선택 --> - <option selected value=''>--<spring:message code="input.select" />--</option><!-- 선택하세요 --> - <option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if>><spring:message code="comDamSpeSpe.comDamSpecialistList.expertNm"/></option><!-- 전문가성명 --> - <option value='2' <c:if test="${searchVO.searchCondition == '2'}">selected="selected"</c:if>><spring:message code="comDamSpeSpe.comDamSpecialistList.knoTypeNm"/></option><!-- 지식유형명 --> - </select> - <input class="s_input2 vat" name="searchKeyword" type="text" value="${searchVO.searchKeyword}" maxlength="35" size="35" title="<spring:message code="title.search"/>" /><!-- 검색어 입력 --> - - <input class="s_btn" type="submit" value='<spring:message code="button.inquire" />' title='<spring:message code="button.inquire" />' onclick="fnSearch(); return false;" /><!-- 조회 --> - <span class="btn_b"><a href="<c:url value='/dam/spe/spe/EgovComDamSpecialistRegist.do'/>" onclick="" title='<spring:message code="button.create" />'><spring:message code="button.create" /></a></span><!-- 등록 --> - </li> - </ul> - </div> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:10%" /> - <col style="width:15%" /> - <col style="width:20%" /> - <col style="width:15%" /> - <col style="width:20%" /> - <col style="width:20%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comDamSpeSpe.comDamSpecialistList.index"/></th><!-- 순번 --> - <th scope="col"><spring:message code="comDamSpeSpe.comDamSpecialistList.orgnztNm"/></th><!-- 조직명 --> - <th scope="col"><spring:message code="comDamSpeSpe.comDamSpecialistList.knoTypeNm"/></th><!-- 지식유형명 --> - <th scope="col"><spring:message code="comDamSpeSpe.comDamSpecialistList.expertNm"/></th><!-- 전문가성명 --> - <th scope="col"><spring:message code="comDamSpeSpe.comDamSpecialistList.rank"/></th><!-- 등급 --> - <th scope="col"><spring:message code="comDamSpeSpe.comDamSpecialistList.speConfmDe"/></th><!-- 승인일자 --> - </tr> - </thead> - <tbody> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <tr> - <td><c:out value="${(searchVO.pageIndex - 1) * searchVO.pageSize + status.count}"/></td> - <td>${resultInfo.orgnztNm}</td> - <td>${resultInfo.knoTypeNm}</td> - <td> - <a href="<c:url value='/dam/spe/spe/EgovComDamSpecialist.do?pageIndex=${searchVO.pageIndex}&amp;speId=${resultInfo.speId}&amp;knoTypeCd=${resultInfo.knoTypeCd}&amp;appTypeCd=${resultInfo.appTypeCd}'/>"><c:out value="${resultInfo.userNm}"/></a> - </td> - <td> - <c:if test="${resultInfo.appTypeCd == '1'}">수석</c:if><!-- 수석 --> - <c:if test="${resultInfo.appTypeCd == '2'}">책임</c:if><!-- 책임 --> - <c:if test="${resultInfo.appTypeCd == '3'}">선임</c:if><!-- 선임 --> - </td> - <td>${resultInfo.speConfmDe}</td> - </tr> - </c:forEach> - - <!-- 데이터가 없을때 화면에 메세지를 출력해준다 --> - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan="6"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage"/> - </ul> - </div> - - <input type="hidden" name="speId"> - <input type="hidden" name="knoTypeCd"> - <input type="hidden" name="appTypeCd"> - <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> - </form> - - </div> - - </body> -</html> - Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/spe/EgovComDamSpecialistDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/spe/EgovComDamSpecialistDetail.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/spe/EgovComDamSpecialistDetail.jsp (nonexistent) @@ -1,147 +0,0 @@ -<% - /** - * @Class Name : EgovComDamSpecialistDetail.jsp - * @Description : EgovComDamSpecialistDetail 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.06.30 박종선 최초 생성 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamSpeSpe.comDamSpecialistDetail.title"/></title><!-- 지식전문가 상세조회 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - - <script type="text/javaScript" language="javascript"> - <!-- - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fnInit(){ - } - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fnList(){ - location.href = "<c:url value='/dam/spe/spe/EgovComDamSpecialistList.do'/>"; - } - /* ******************************************************** - * 수정화면으로 바로가기 - ******************************************************** */ - function fnModify(){ - var varForm = document.all["Form"]; - varForm.action = "<c:url value='/dam/spe/spe/EgovComDamSpecialistModify.do'/>"; - varForm.speId.value = "${result.speId}"; - varForm.knoTypeCd.value = "${result.knoTypeCd}"; - varForm.appTypeCd.value = "${result.appTypeCd}"; - varForm.submit(); - } - /* ******************************************************** - * 삭제 처리 함수 - ******************************************************** */ - function fnDelete(){ - if (confirm("<spring:message code="common.delete.msg" />")) { - var varForm = document.all["Form"]; - varForm.action = "<c:url value='/dam/spe/spe/EgovComDamSpecialistRemove.do'/>"; - varForm.speId.value = "${result.speId}"; - varForm.knoTypeCd.value = "${result.knoTypeCd}"; - varForm.appTypeCd.value = "${result.appTypeCd}"; - varForm.submit(); - } - } - --> - </script> - </head> - - <body> - - <!-- 자바스크립트 경고 태그 --> - <noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - - <div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comDamSpeSpe.comDamSpecialistDetail.pageTop.title"/></h2><!-- 지식전문가 상세조회 --> - - <form name="Form" action="<c:url value='/dam/spe/spe/EgovComDamSpecialistModify.do'/>" method="post"> - <input name="speId" type="hidden"> - <input name="knoTypeCd" type="hidden"> - <input name="appTypeCd" type="hidden"> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamSpeSpe.comDamSpecialistDetail.orgnztNm"/> <span class="pilsu">*</span></th><!-- 조직명 --> - <td class="left"> - ${result.orgnztNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeSpe.comDamSpecialistDetail.knoTypeNm"/> <span class="pilsu">*</span></th><!-- 지식유형명 --> - <td class="left"> - ${result.knoTypeNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeSpe.comDamSpecialistDetail.expertNm"/> <span class="pilsu">*</span></th><!-- 전문가명 --> - <td class="left"> - ${result.userNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeSpe.comDamSpecialistDetail.rank"/> <span class="pilsu">*</span></th><!-- 등급 --> - <td class="left"> - <c:if test="${result.appTypeCd == '1'}"><spring:message code="comDamSpeSpe.comDamSpecialistDetail.rankType1"/></c:if><!-- 수석 --> - <c:if test="${result.appTypeCd == '2'}"><spring:message code="comDamSpeSpe.comDamSpecialistDetail.rankType2"/></c:if><!-- 책임 --> - <c:if test="${result.appTypeCd == '3'}"><spring:message code="comDamSpeSpe.comDamSpecialistDetail.rankType3"/></c:if><!-- 선임 --> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeSpe.comDamSpecialistDetail.speExpCn"/> <span class="pilsu">*</span></th><!-- 전문가설명 --> - <td class="left"> - <textarea name="speExpCn" class="textarea" title="<spring:message code="comDamSpeSpe.comDamSpecialistDetail.speExpCn"/>" cols="300" rows="10" style="height:140px" readonly="readonly">${result.speExpCn}</textarea><!-- 전문가설명 --> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeSpe.comDamSpecialistDetail.speConfmDe"/> <span class="pilsu">*</span></th><!-- 승인일자 --> - <td class="left"> - ${result.speConfmDe} - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.update" />' onclick="fnModify(); return false;" /><!-- 수정 --> - <input class="s_submit" type="submit" value='<spring:message code="button.delete" />' onclick="fnDelete(); return false;" /><!-- 삭제 --> - <input class="s_submit" type="submit" value='<spring:message code="button.list" />' onclick="fnList(); return false;" /><!-- 목록 --> - </div> - <div style="clear:both;"></div> - - </form> - </div> - - </body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/spe/EgovComDamSpecialistRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/spe/EgovComDamSpecialistRegist.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/spe/EgovComDamSpecialistRegist.jsp (nonexistent) @@ -1,215 +0,0 @@ -<% - /** - * @Class Name : EgovComDamSpecialistRegist.jsp - * @Description : EgovComDamSpecialistRegist 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.07.23 박종선 최초 생성 - * 2011.08.12 정진오 "지식유형명" 항목 필수 항목 표시 image가 보이도록 수정함 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamSpeSpe.comDamSpecialistRegist.title"/></title><!-- 지식전문가 등록 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - <script type="text/javascript" src="<c:url value='/js/egovframework/com/sym/cal/EgovCalPopup.js'/>" ></script> - <link type="text/css" rel="stylesheet" href="<c:url value='/css/egovframework/com/cmm/jqueryui.css' />"> - <script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> - <script src="<c:url value='/js/egovframework/com/cmm/jqueryui.js' />"></script> - <script type="text/javascript" src="<c:url value='/validator.do'/>"></script> - <validator:javascript formName="knoSpecialist" staticJavascript="false" xhtml="true" cdata="false"/> - - <script type="text/javaScript" language="javascript"> - <!-- - function initCalendar(){ - $("#vspeConfmDe").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'both' - , buttonImage: '<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif'/>' - , buttonImageOnly: true - - , showMonthAfterYear: true - , showOtherMonths: true - , selectOtherMonths: true - - , changeMonth: true // 월선택 select box 표시 (기본은 false) - , changeYear: true // 년선택 selectbox 표시 (기본은 false) - , showButtonPanel: true // 하단 today, done 버튼기능 추가 표시 (기본은 false) - }); - - $("#vspeConfmDe").change(function() { - $("#speConfmDe").val($(this).val().replace(/-/gi,"")); - }); - } - - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fn_egov_initl_KnoSpecialist(){ - initCalendar(); - // 첫 입력란에 포커스.. - knoSpecialist.orgnztId.focus(); - } - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fn_egov_list_KnoSpecialist(){ - location.href = "<c:url value='/dam/spe/spe/EgovComDamSpecialistList.do'/>"; - } - /* ******************************************************** - * 저장처리화면 - ******************************************************** */ - function fn_egov_regist_KnoSpecialist(form){ - if(confirm("<spring:message code="common.save.msg" />")){ - if(!validateKnoSpecialist(form)){ - return; - }else{ - form.cmd.value = "Regist"; - form.action = "<c:url value='/dam/spe/spe/EgovComDamSpecialistRegist.do'/>"; - form.submit(); - } - } - } - /* ******************************************************** - * 사용자검색 팝업 - ******************************************************** */ - function fn_egov_inqire_user(){ - var retVal; - var url = "<c:url value='/cop/com/openPopup.do?requestUrl=/cop/com/selectUserList.do&width=850&height=700'/>"; - var openParam = "dialogWidth: 850px; dialogHeight: 550px; resizable: 0, scroll: 1, center: 1"; - - retVal = window.showModalDialog(url,"p_userInqire", openParam); - - if(retVal != null){ - var tmp = retVal.split("|"); - document.knoSpecialist.speId.value = tmp[0]; - document.knoSpecialist.userNm.value = tmp[1]; - } - } - - function showModalDialogCallback(retVal) { - if(retVal != null){ - var tmp = retVal.split("|"); - document.knoSpecialist.speId.value = tmp[0]; - document.knoSpecialist.userNm.value = tmp[1]; - } - } - /* ******************************************************** - * 지식유형 가져오기 - ******************************************************** */ - function fn_egov_get_CodeId(form){ - form.cmd.value = ""; - form.submit(); - } - --> - </script> - </head> - - <body onLoad="fn_egov_initl_KnoSpecialist();"> - - <form:form commandName="knoSpecialist" name="knoSpecialist" method="post"> - - <div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comDamSpeSpe.comDamSpecialistRegist.pageTop.title"/></h2><!-- 지식전문가 등록 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamSpeSpe.comDamSpecialistRegist.orgnztNm"/> <span class="pilsu">*</span></th><!-- 조직명 --> - <td class="left"> - <select name="orgnztId" class="select" onchange="fn_egov_get_CodeId(document.knoSpecialist)"> - <option value=""><spring:message code="input.cSelect"/></option><!-- 선택 --> - <c:forEach var="knoSpecialist" items="${mapTeamList}" varStatus="status"> - <option value='<c:out value="${knoSpecialist.orgnztId}"/>' <c:if test="${knoSpecialist.orgnztId == mapMaterial.orgnztId}">selected="selected"</c:if> ><c:out value="${knoSpecialist.orgnztNm}"/></option> - </c:forEach> - </select> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeSpe.comDamSpecialistRegist.knoTypeNm"/> <span class="pilsu">*</span></th><!-- 지식유형명 --> - <td class="left"> - <select name="knoTypeCd" class="select"> - <option value=""><spring:message code="input.cSelect"/></option><!-- 선택 --> - <c:forEach var="knoSpecialist" items="${mapMaterialList}" varStatus="status"> - <option value='<c:out value="${knoSpecialist.knoTypeCd}"/>'><c:out value="${knoSpecialist.knoTypeNm}"/></option> - </c:forEach> - </select> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeSpe.comDamSpecialistRegist.expertNm"/> <span class="pilsu">*</span></th><!-- 전문가명 --> - <td class="left"> - <input name="userNm" type="text" value='<c:out value="${knoSpecialist.userNm}" />' readonly="readonly" maxlength="60" style="width:150px"/> - <input name="speId" type="hidden" value='<c:out value="${knoSpecialist.speId}" />'> - <a href="javascript:fn_egov_inqire_user()"> - <img src="<c:url value='/images/egovframework/com/cmm/icon/search.gif' />" alt="search"/></a> - <br/><form:errors path="userNm" /> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeSpe.comDamSpecialistRegist.rank"/> <span class="pilsu">*</span></th><!-- 등급 --> - <td class="left"> - <select name="appTypeCd" title="<spring:message code="comDamSpeSpe.comDamSpecialistRegist.rank"/>"><!-- 등급 선택 --> - <option value="1"><spring:message code="comDamSpeSpe.comDamSpecialistRegist.rankType1"/></option><!-- 수석 --> - <option value="2"><spring:message code="comDamSpeSpe.comDamSpecialistRegist.rankType2"/></option><!-- 책임 --> - <option value="3"><spring:message code="comDamSpeSpe.comDamSpecialistRegist.rankType3"/></option><!-- 선임 --> - </select> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeSpe.comDamSpecialistRegist.speExpCn"/> <span class="pilsu">*</span></th><!-- 전문가설명 --> - <td class="left"> - <form:textarea path="speExpCn" title="<spring:message code='comDamSpeSpe.comDamSpecialistRegist.speExpCn'/>" cols="100" rows="10" cssClass="txaClass"/><!-- 전문가설명 --> - <form:errors path="speExpCn"/> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeSpe.comDamSpecialistRegist.speConfmDe"/> <span class="pilsu">*</span></th><!-- 승인일자 --> - <td class="left"> - <input type="hidden" name="cal_url" value="<c:url value='/sym/cal/EgovNormalCalPopup.do'/>" /> - <input id="speConfmDe" name="speConfmDe" type="hidden" value=""/> - <input id="vspeConfmDe" name="vspeConfmDe" type="text" title="<spring:message code="comDamSpeSpe.comDamSpecialistRegist.speConfmDe"/>" value="" maxlength="10" readonly="readonly" style="width:70px"/><!-- 승인일자 --> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value="<spring:message code="button.save" />" onclick="fn_egov_regist_KnoSpecialist(document.knoSpecialist); return false;" /><!-- 저장 --> - <input class="s_submit" type="submit" value='<spring:message code="button.list" />' onclick="fn_egov_list_KnoSpecialist(); return false;" /><!-- 목록 --> - </div> - <div style="clear:both;"></div> - </div> - - <!-- <input name="cmd" type="hidden" value="<c:out value='save'/>"> --> - <input name="cmd" type="hidden" value="<c:out value='Regist'/>"> - </form:form> - - </body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/spe/EgovComDamSpecialistModify.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/spe/EgovComDamSpecialistModify.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/spe/EgovComDamSpecialistModify.jsp (nonexistent) @@ -1,198 +0,0 @@ -<% - /** - * @Class Name : EgovComDamSpecialistModify.jsp - * @Description : EgovComDamSpecialistModify 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.06.30 박종선 최초 생성 - * @ 2018.08.03 신용호 fn_egov_remove_string을 replace function으로 삭제 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamSpeSpe.comDamSpecialistModify.title"/></title><!-- 지식전문가 수정 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - <link type="text/css" rel="stylesheet" href="<c:url value='/css/egovframework/com/cmm/jqueryui.css' />"> - <script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> - <script src="<c:url value='/js/egovframework/com/cmm/jqueryui.js' />"></script> - <script type="text/javascript" src="<c:url value="/validator.do"/>"></script> - <validator:javascript formName="knoSpecialist" staticJavascript="false" xhtml="true" cdata="false"/> - - <script type="text/javaScript" language="javascript"> - <!-- - function initCalendar(){ - $("#speConfmDe").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'both' - , buttonImage: '<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif'/>' - , buttonImageOnly: true - - , showMonthAfterYear: true - , showOtherMonths: true - , selectOtherMonths: true - - , changeMonth: true // 월선택 select box 표시 (기본은 false) - , changeYear: true // 년선택 selectbox 표시 (기본은 false) - , showButtonPanel: true // 하단 today, done 버튼기능 추가 표시 (기본은 false) - }); - } - - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fn_egov_initl_KnoSpecialist(){ - initCalendar(); - // 첫 입력란에 포커스.. - knoSpecialist.appTypeNm.focus(); - } - - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fn_egov_list_KnoSpecialist(){ - location.href = "<c:url value='/dam/spe/spe/EgovComDamSpecialistList.do'/>"; - } - /* ******************************************************** - * 저장처리화면 - ******************************************************** */ - function fn_egov_modify_KnoSpecialist(form){ - - var ls_speConfmDe = knoSpecialist.speConfmDe.value; - - if(confirm("<spring:message code="common.save.msg" />")){ - if(!validateKnoSpecialist(form)){ - return; - }else{ - if (knoSpecialist.speConfmDe.value !="") { - ls_speConfmDe = ls_speConfmDe.replace(/-/gi,""); - knoSpecialist.speConfmDe.value = ls_speConfmDe; - } - form.submit(); - } - } - } - - /* ******************************************************** - * 사용자검색 팝업 - ******************************************************** */ - function fn_egov_inqire_user(){ - var retVal; - var url = "<c:url value='/cop/com/openPopup.do?requestUrl=/cop/com/selectUserList.do&width=850&height=360'/>"; - var openParam = "dialogWidth: 850px; dialogHeight: 360px; resizable: 0, scroll: 1, center: 1"; - - retVal = window.showModalDialog(url,"p_userInqire", openParam); - - if(retVal != null){ - var tmp = retVal.split("|"); - document.knoSpecialist.speId.value = tmp[0]; - document.knoSpecialist.userNm.value = tmp[1]; - } - } - - function showModalDialogCallback(retVal) { - if(retVal != null){ - var tmp = retVal.split("|"); - document.knoSpecialist.speId.value = tmp[0]; - document.knoSpecialist.userNm.value = tmp[1]; - } - } - --> - </script> - </head> - - <body onLoad="fn_egov_initl_KnoSpecialist();"> - - <form:form commandName="knoSpecialist" name="knoSpecialist" method="post"> - <form:hidden path="orgnztId"/> - <form:hidden path="knoTypeCd"/> - <form:hidden path="speId"/> - <form:hidden path="appTypeCd"/> - <input name="cmd" type="hidden" value="Modify"> - - <div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comDamSpeSpe.comDamSpecialistModify.pageTop.title"/></h2><!-- 지식전문가 수정 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamSpeSpe.comDamSpecialistModify.orgnztNm"/> <span class="pilsu">*</span></th><!-- 조직명 --> - <td class="left"> - ${knoSpecialist.orgnztNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeSpe.comDamSpecialistModify.knoTypeNm"/> <span class="pilsu">*</span></th><!-- 지식유형명 --> - <td class="left"> - ${knoSpecialist.knoTypeNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeSpe.comDamSpecialistModify.expertNm"/> <span class="pilsu">*</span></th><!-- 전문가명 --> - <td class="left"> - ${knoSpecialist.userNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeSpe.comDamSpecialistModify.rank"/> <span class="pilsu">*</span></th><!-- 등급 --> - <td class="left"> - <select name="appTypeNm" title="<spring:message code="comDamSpeSpe.comDamSpecialistModify.rank"/>"> - <option value="1" <c:if test="${knoSpecialist.appTypeCd == '1'}">selected</c:if> ><spring:message code="comDamSpeSpe.comDamSpecialistModify.rankType1"/></option><!-- 수석 --> - <option value="2" <c:if test="${knoSpecialist.appTypeCd == '2'}">selected</c:if> ><spring:message code="comDamSpeSpe.comDamSpecialistModify.rankType2"/></option><!-- 책임 --> - <option value="3" <c:if test="${knoSpecialist.appTypeCd == '3'}">selected</c:if> ><spring:message code="comDamSpeSpe.comDamSpecialistModify.rankType3"/></option><!-- 선임 --> - </select> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeSpe.comDamSpecialistModify.speExpCn"/> <span class="pilsu">*</span></th><!-- 전문가설명 --> - <td class="left"> - <textarea name="speExpCn" class="textarea" title="<spring:message code="comDamSpeSpe.comDamSpecialistModify.speExpCn"/>" cols="300" rows="10" style="height:140px">${knoSpecialist.speExpCn}</textarea><!-- 전문가설명 --> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeSpe.comDamSpecialistModify.speConfmDe"/> <span class="pilsu">*</span></th><!-- 승인일자 --> - <td class="left"> - <input type="hidden" name="cal_url" value="<c:url value='/sym/cal/EgovNormalCalPopup.do'/>" /> - <input id="speConfmDe" name="speConfmDe" type="text" title="<spring:message code="comDamSpeSpe.comDamSpecialistModify.speConfmDe"/>" value="${knoSpecialist.speConfmDe}" readonly="readonly" style="width:70px"/><!-- 승인일자달력 --> - <div><form:errors path="speConfmDe"/></div> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value="<spring:message code="button.save" />" onclick="fn_egov_modify_KnoSpecialist(document.knoSpecialist); return false;" /><!-- 저장 --> - <input class="s_submit" type="submit" value='<spring:message code="button.list" />' onclick="fn_egov_list_KnoSpecialist(); return false;" /><!-- 목록 --> - </div> - <div style="clear:both;"></div> - </div> - - </form:form> - - </body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/req/EgovComDamRequestOfferRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/req/EgovComDamRequestOfferRegist.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/req/EgovComDamRequestOfferRegist.jsp (nonexistent) @@ -1,171 +0,0 @@ -<%-- - Class Name : EgovComDamRequestOfferRegist.jsp - Description : 지식 정보제공/정보요청 등록 - Modification Information - - 수정일 수정자 수정내용 - ---------- -------- --------------------------- - 2010.08.30 장동한 최초 생성 - 2011.10.07 이기하 조직명 선택 후 화면 재로딩되는 오류 주석처리 - 2018.09.11 신용호 공통컴포넌트 3.8 개선 - 2019.12.09 신용호 KISA 보안약점 조치 (위험한 형식 파일 업로드) - - author : 공통서비스 개발팀 장동한 - since : 2010.08.30 - ---%> -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> -<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<c:set var="JsUrl" value="/js/egovframework/com/dam/spe/req/"/> -<!DOCTYPE html> -<html lang="ko"> -<head> -<title><spring:message code="comDamSpeReq.comDamRequestOfferRegist..title"/></title><!-- 지식 정보제공/정보요청-등록 --> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> -<link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<%-- <script type="text/javascript" src="<c:url value='/js/egovframework/com/cmm/fms/EgovMultiFile.js'/>" ></script> --%> -<script type="text/javascript" src="<c:url value='/js/egovframework/com/cmm/fms/EgovMultiFiles.js'/>" ></script> -<validator:javascript formName="requestOfferVO" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> -/* ******************************************************** -* 초기화 -******************************************************** */ -function fn_egov_init_RequestOffer(){ - - var maxFileNum = document.getElementById('posblAtchFileNumber').value; - - if(maxFileNum==null || maxFileNum==""){ - maxFileNum = 3; - } - - var multi_selector = new MultiSelector( document.getElementById( 'egovComFileList' ), maxFileNum ); - - multi_selector.addElement( document.getElementById( 'egovComFileUploader' ) ); - -} -/* ******************************************************** -* 저장 -******************************************************** */ -function fn_egov_save_RequestOffer(){ - var vFrom = document.requestOfferVO; - - var resultExtension = EgovMultiFilesChecker.checkExtensions("egovComFileUploader", "<c:out value='${fileUploadExtensions}'/>"); // 결과가 false인경우 허용되지 않음 - if (!resultExtension) return true; - var resultSize = EgovMultiFilesChecker.checkFileSize("egovComFileUploader", <c:out value='${fileUploadMaxSize}'/>); // 파일당 1M까지 허용 (1K=1024), 결과가 false인경우 허용되지 않음 - if (!resultSize) return true; - - if(confirm("<spring:message code="common.save.msg" />")){ - - vFrom.action = "<c:url value='/dam/spe/req/registRequestOfferActor.do' />"; - - if(!validateRequestOfferVO(vFrom)){ - return; - }else{ - vFrom.submit(); - } - } -} -/* ******************************************************** - * 지식유형 가져오기 - ******************************************************** */ -function fn_egov_get_CodeId(form){ - form.cmd.value = ""; - form.submit(); -} -</script> -</head> -<body onLoad="fn_egov_init_RequestOffer()"> - -<!-- noscript 태그 --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<form:form commandName="requestOfferVO" name="requestOfferVO" action="${pageContext.request.contextPath}/dam/spe/req/registRequestOffer.do" method="post" enctype="multipart/form-data" > -<input type="hidden" name="posblAtchFileNumber" id="posblAtchFileNumber" value="3"> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comDamSpeReq.comDamRequestOfferRegist..pageTop.title"/> <c:if test="${cmd eq 'reply'}"><spring:message code="comDamSpeReq.comDamRequestOfferRegist.answer"/></c:if><c:if test="${cmd eq ''}"><spring:message code="comDamSpeReq.comDamRequestOfferRegist.regist"/><!-- 답변/등록 --> -</c:if></h2><!-- 지식 정보제공/정보요청 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamSpeReq.comDamRequestOfferRegist.orgnztNm"/> <span class="pilsu">*</span></th> - <td class="left"> - <select name="orgnztId" class="select" > - <option value=""><spring:message code="input.cSelect"/></option><!-- 선택 --> - <c:forEach var="knoPersonal" items="${mapTeamList}" varStatus="status"> - <option value='<c:out value="${knoPersonal.orgnztId}"/>' <c:if test="${knoPersonal.orgnztId == requestOfferVO.orgnztId}">selected="selected"</c:if> ><c:out value="${knoPersonal.orgnztNm}"/></option> - </c:forEach> - </select> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeReq.comDamRequestOfferRegist.knoTypeNm"/> <span class="pilsu">*</span></th> - <td class="left"> - <select name="knoTypeCd" class="select"> - <option value=""><spring:message code="input.cSelect"/></option><!-- 선택 --> - <c:forEach var="knoPersonal" items="${mapMaterialList}" varStatus="status"> - <option value='<c:out value="${knoPersonal.knoTypeCd}"/>' <c:if test="${knoPersonal.knoTypeCd == requestOfferVO.knoTypeCd}">selected="selected"</c:if> ><c:out value="${knoPersonal.knoTypeNm}"/></option> - </c:forEach> - </select> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeReq.comDamRequestOfferRegist.knoNm"/> <span class="pilsu">*</span></th> - <td class="left"> - <form:input path="knoNm" size="73" title="지식명" cssClass="txaIpt" maxlength="255"/> - <div><form:errors path="knoNm" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeReq.comDamRequestOfferRegist.knoCn"/> <span class="pilsu">*</span></th> - <td class="left"> - <form:textarea path="knoCn" title="지식내용" rows="5" cols="20" cssClass="txaClass"/> - <div><form:errors path="knoCn" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeReq.comDamRequestOfferRegist.atchFile"/> <span class="pilsu">*</span></th> - <td class="left"> - <input name="file_1" id="egovComFileUploader" type="file" multiple title="<spring:message code="comDamSpeReq.comDamRequestOfferRegist.atchFile"/>"> - <div id="egovComFileList"></div> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fn_egov_save_RequestOffer(); return false;" /> - <span class="btn_s"><a href="<c:url value='/dam/spe/req/listRequestOffer.do' />"><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> - -<c:if test="${cmd eq 'reply'}"> -<form:hidden path="ansParents" /> -<form:hidden path="ansDepth" /> -<form:hidden path="ansSeq" /> -<form:hidden path="ansNumber" /> -<input name="cmd" type="hidden" value="<c:out value='reply'/>"/> -</c:if> -<c:if test="${cmd eq ''}"> -<input name="cmd" type="hidden" value="<c:out value='save'/>"/> -</c:if> - -</form:form> - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/req/EgovComDamRequestOfferUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/req/EgovComDamRequestOfferUpdt.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/req/EgovComDamRequestOfferUpdt.jsp (nonexistent) @@ -1,173 +0,0 @@ -<%-- - Class Name : EgovComDamRequestOfferUpdt.jsp - Description : 지식 정보제공/정보요청 수정 - Modification Information - - 수정일 수정자 수정내용 - ---------- -------- --------------------------- - 2010.08.30 장동한 최초 생성 - 2018.09.11 신용호 공통컴포넌트 3.8 개선 - 2019.12.09 신용호 KISA 보안약점 조치 (위험한 형식 파일 업로드) - - author : 공통서비스 개발팀 장동한 - since : 2010.08.30 - ---%> -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> -<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<c:set var="JsUrl" value="/js/egovframework/com/dam/spe/req/"/> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<title><spring:message code="comDamSpeReq.comDamRequestOfferUpdt..title"/></title><!-- 지식 정보제공/정보요청-수정 --> -<link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> -<link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<%-- <script type="text/javascript" src="<c:url value='/js/egovframework/com/cmm/fms/EgovMultiFile.js'/>" ></script> --%> -<script type="text/javascript" src="<c:url value='/js/egovframework/com/cmm/fms/EgovMultiFiles.js'/>" ></script> -<validator:javascript formName="requestOfferVO" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> -/* ******************************************************** -* 저장 -******************************************************** */ -function fn_egov_save_RequestOffer(){ - var vFrom = document.requestOfferVO; - - var resultExtension = EgovMultiFilesChecker.checkExtensions("egovComFileUploader", "<c:out value='${fileUploadExtensions}'/>"); // 결과가 false인경우 허용되지 않음 - if (!resultExtension) return true; - var resultSize = EgovMultiFilesChecker.checkFileSize("egovComFileUploader", <c:out value='${fileUploadMaxSize}'/>); // 파일당 1M까지 허용 (1K=1024), 결과가 false인경우 허용되지 않음 - if (!resultSize) return true; - - if(confirm("<spring:message code="common.save.msg" />")){ - - vFrom.action = "<c:url value='/dam/spe/req/updtRequestOfferActor.do'/>"; - - if(!validateRequestOfferVO(vFrom)){ - return; - }else{ - vFrom.submit(); - } - } -} -/* ******************************************************** - * 지식유형 가져오기 - ******************************************************** */ -function fn_egov_get_CodeId(form){ - form.cmd.value = "change"; - form.submit(); -} -</script> -</head> -<body> - -<!-- noscript 태그 --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<form:form commandName="requestOfferVO" name="requestOfferVO" action="${pageContext.request.contextPath}/dam/spe/req/updtRequestOffer.do" method="post" enctype="multipart/form-data" > - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comDamSpeReq.comDamRequestOfferUpdt..pageTop.title"/></h2><!-- 지식 정보제공/정보요청 수정 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamSpeReq.comDamRequestOfferUpdt.orgnztNm"/> <span class="pilsu">*</span></th><!--조직명--> - <td class="left"> - <select name="orgnztId" class="select" onChange="javascript:fn_egov_get_CodeId(document.requestOfferVO)"> - <option value=""><spring:message code="input.cSelect"/></option><!-- 선택 --> - <c:forEach var="knoPersonal" items="${mapTeamList}" varStatus="status"> - <option value='<c:out value="${knoPersonal.orgnztId}"/>' <c:if test="${fn:trim(knoPersonal.orgnztId) == fn:trim(requestOfferVO.orgnztId)}">selected="selected"</c:if> ><c:out value="${knoPersonal.orgnztNm}"/></option> - </c:forEach> - </select> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeReq.comDamRequestOfferUpdt.knoTypeNm"/> <span class="pilsu">*</span></th><!--지식유형명--> - <td class="left"> - <select name="knoTypeCd" class="select"> - <option value=""><spring:message code="input.cSelect"/></option><!-- 선택 --> - <c:forEach var="knoPersonal" items="${mapMaterialList}" varStatus="status"> - <option value='<c:out value="${knoPersonal.knoTypeCd}"/>' <c:if test="${knoPersonal.knoTypeCd == requestOfferVO.knoTypeCd}">selected="selected"</c:if> ><c:out value="${knoPersonal.knoTypeNm}"/></option> - </c:forEach> - </select> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeReq.comDamRequestOfferUpdt.knoNm"/> <span class="pilsu">*</span></th><!--지식명--> - <td class="left"> - <form:input path="knoNm" size="73" title="<spring:message code='comDamSpeReq.comDamRequestOfferUpdt.knoNm'/>" cssClass="txaIpt" maxlength="255"/> - <div><form:errors path="knoNm" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeReq.comDamRequestOfferUpdt.knoCn"/> <span class="pilsu">*</span></th><!--지식내용--> - <td class="left"> - <form:textarea path="knoCn" title="<spring:message code='comDamSpeReq.comDamRequestOfferUpdt.knoCn'/>" rows="5" cols="20" cssClass="txaClass"/><!--지식내용--> - <div><form:errors path="knoCn" cssClass="error"/></div> - </td> - </tr> - <!-- 첨부파일 테이블 레이아웃 설정 Start --> - <c:if test="${requestOfferVO.atchFileId ne ''}"> - <tr> - <th><spring:message code="comDamSpeReq.comDamRequestOfferUpdt.atchFileList"/></th><!--파일첨부 목록--> - <td class="left"> - <!-- c:import charEncoding="utf-8" url="/cmm/fms/selectFileInfs.do" --> - <c:import url="/cmm/fms/selectFileInfsForUpdate.do" charEncoding="utf-8"> - <c:param name="param_atchFileId" value="${requestOfferVO.atchFileId}" /> - </c:import> - </td> - </tr> - </c:if> - <!-- 첨부파일 테이블 레이아웃 End --> - <tr> - <th><spring:message code="comDamSpeReq.comDamRequestOfferUpdt.atchFile"/></th><!--파일첨부--> - <td class="left"> - <input name="file_1" id="egovComFileUploader" type="file" multiple title="<spring:message code="comDamSpeReq.comDamRequestOfferUpdt.atchFile"/>"/><!--파일첨부--> - <div id="egovComFileList"></div> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fn_egov_save_RequestOffer(); return false;" /><!-- 저장 --> - <span class="btn_s"><a href="<c:url value='/dam/spe/req/listRequestOffer.do'/>"><spring:message code="button.list" /></a></span><!-- 목록 --> - </div> - <div style="clear:both;"></div> - -</div> -<input type="hidden" name="posblAtchFileNumber" id="posblAtchFileNumber" value="3"> -<input type="hidden" name="returnUrl" value="<c:url value='/dam/spe/req/updtRequestOffer.do'/>" > - -<form:hidden path="ansParents" /> -<form:hidden path="ansDepth" /> -<form:hidden path="ansSeq" /> -<form:hidden path="ansNumber" /> - -<input name="knoId" type="hidden" value="${requestOfferVO.knoId}"> -<input name="cmd" type="hidden" value="<c:out value='save'/>"/> -</form:form> -<!-- 첨부파일 업로드 가능화일 설정 Start..--> -<script type="text/javascript"> -var maxFileNum = document.getElementById('posblAtchFileNumber').value; -if(maxFileNum==null || maxFileNum==""){ - maxFileNum = 3; -} -var multi_selector = new MultiSelector( document.getElementById( 'egovComFileList' ), maxFileNum ); -multi_selector.addElement( document.getElementById( 'egovComFileUploader' ) ); -</script> -<!-- 첨부파일 업로드 가능화일 설정 End.--> -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/req/EgovComDamRequestOfferList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/req/EgovComDamRequestOfferList.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/req/EgovComDamRequestOfferList.jsp (nonexistent) @@ -1,161 +0,0 @@ -<%-- - Class Name : EgovComDamRequestOfferList.jsp - Description : 지식 정보제공/정보요청 목록 - Modification Information - - 수정일 수정자 수정내용 - ---------- -------- --------------------------- - 2010.08.30 장동한 최초 생성 - 2011.08.11 정진오 조회 조건 select element 하위 option element value를 - A.KNO_NM에서 A.KNWLDG_NM로, - A.KNO_CN에서 A.KNWLDG_CN로 변경함 - 2018.09.12 신용호 공통컴포넌트 3.8 개선 - - author : 공통서비스 개발팀 장동한 - since : 2010.08.30 - ---%> -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> - -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<title><spring:message code="comDamSpeReq.comDamRequestOfferList.title"/></title><!-- 지식 정보제공/정보요청-목록조회 --> -<link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> -<link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> -<script type="text/javaScript" language="javascript"> -/* ******************************************************** - * 초기화 - ******************************************************** */ -function fn_egov_initl_RequestOffer(){ - // 첫 입력란에 포커스.. - document.listForm.searchCondition.focus(); -} -/* ******************************************************** - * 페이징 처리 함수 - ******************************************************** */ -function linkPage(pageNo){ - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/dam/spe/req/listRequestOffer.do'/>"; - document.listForm.submit(); -} - -/* ******************************************************** - * 상세회면 처리 함수 - ******************************************************** */ -function fn_egov_detail_RequestOffer(noteId,noteTrnsmitId){ - var vFrom = document.listForm; - vFrom.noteId.value = noteId; - vFrom.noteTrnsmitId.value = noteTrnsmitId; - vFrom.action = "<c:url value='/dam/spe/req/detailRequestOffer.do' />"; - vFrom.submit(); -} - -/* ******************************************************** - * 검색 함수 - ******************************************************** */ -function fn_egov_search_RequestOffer(){ - var vFrom = document.listForm; - vFrom.pageIndex.value = "1"; - vFrom.action = "<c:url value='/dam/spe/req/listRequestOffer.do' />"; - vFrom.submit(); - -} - -</script> -</head> -<body onLoad="fn_egov_initl_RequestOffer();"> - -<!-- 자바스크립트 지원 태그 --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="board"> - <h1><spring:message code="comDamSpeReq.comDamRequestOfferList.pageTop.title"/></h1><!-- 지식 정보제공/정보요청 목록 --> - - <form name="listForm" action="<c:url value='/dam/spe/req/listRequestOffer.do'/>" method="post"> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <select name="searchCondition" title="<spring:message code="title.searchCondition"/>" class="select"><!-- 검색조건 --> - <option value=''>--<spring:message code="input.select" />--</option><!-- 선택하세요 --> - <option value='A.KNWLDG_NM' <c:if test="${searchCondition == 'A.KNWLDG_NM'}">selected</c:if>><spring:message code="comDamSpeReq.comDamRequestOfferList.knoNm"/></option><!-- 지식명 --> - <option value='A.KNWLDG_CN' <c:if test="${searchCondition == 'A.KNWLDG_CN'}">selected</c:if>><spring:message code="comDamSpeReq.comDamRequestOfferList.knoCn"/></option><!-- 지식내용 --> - </select> - <input class="s_input2 vat" name="searchKeyword" type="text" value="<c:out value='${searchKeyword}'/>" maxlength="35" size="10" onkeyup="if(window.event.keyCode==13){fn_egov_search_RequestOffer(); return false;}" title="<spring:message code="title.search"/>" /><!-- 검색어 --> - - <input class="s_btn" type="submit" value='<spring:message code="button.inquire" />' title='<spring:message code="button.inquire" />' onclick="fn_egov_search_RequestOffer(); return false;" /><!-- 조회 --> - <span class="btn_b"><a href="<c:url value='/dam/spe/req/registRequestOffer.do'/>?pageIndex=<c:out value='${searchVO.pageIndex}'/>" onclick="" title='<spring:message code="button.create" />'><spring:message code="button.create" /></a></span><!-- 등록 --> - </li> - </ul> - </div> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:7%" /> - <col style="width:10%" /> - <col style="width:18%" /> - <col style="width:35%" /> - <col style="width:15%" /> - <col style="width:15%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comDamSpeReq.comDamRequestOfferList.knoId"/></th><!-- 순번 --> - <th scope="col"><spring:message code="comDamSpeReq.comDamRequestOfferList.orgnztNm"/></th><!-- 조직명 --> - <th scope="col"><spring:message code="comDamSpeReq.comDamRequestOfferList.knoTypeNm"/></th><!-- 지식유형명 --> - <th scope="col"><spring:message code="comDamSpeReq.comDamRequestOfferList.knoNm"/></th><!-- 지식명 --> - <th scope="col"><spring:message code="comDamSpeReq.comDamRequestOfferList.frstRegisterNm"/></th><!-- 등록자 --> - <th scope="col"><spring:message code="comDamSpeReq.comDamRequestOfferList.frstRegistPnttm"/></th><!-- 등록일자 --> - </tr> - </thead> - <tbody> -<%-- 데이터를 없을때 화면에 메세지를 출력해준다 --%> -<c:if test="${fn:length(resultList) == 0}"> -<tr> -<td colspan="6"> - <spring:message code="common.nodata.msg" /> -</td> -</tr> -</c:if> -<%-- 데이터를 화면에 출력해준다 --%> - <%-- 데이터를 화면에 출력해준다 --%> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <tr> - <td><c:out value="${(searchVO.pageIndex-1) * searchVO.pageSize + status.count}"/></td> - <td><c:out value="${resultInfo.orgnztNm}"/></td> - <td><c:out value="${resultInfo.knoTypeNm}"/></td> - <td> - <c:forEach var="i" begin="1" end="${resultInfo.ansDepth}" step="1"> - <c:if test="${i != resultInfo.ansDepth}">&nbsp;&nbsp;&nbsp;</c:if><c:if test="${i == resultInfo.ansDepth}">┗RE:&nbsp;</c:if> - </c:forEach> - <a href="<c:url value='/dam/spe/req/detailRequestOffer.do'/>?pageIndex=${searchVO.pageIndex}&amp;knoId=${resultInfo.knoId}"><c:out value="${resultInfo.knoNm}"/></a> - </td> - <td><c:out value="${resultInfo.frstRegisterNm}"/></td> - <td><c:out value="${resultInfo.frstRegistPnttm}"/></td> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage"/> - </ul> - </div> - - <input name="cmd" type="hidden" value=""> - <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> - </form> - -</div> - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/req/EgovComDamRequestOfferDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/req/EgovComDamRequestOfferDetail.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/spe/req/EgovComDamRequestOfferDetail.jsp (nonexistent) @@ -1,161 +0,0 @@ -<%-- - Class Name : EgovComDamRequestOfferDetail.jsp - Description : 지식 정보제공/정보요청 등록 - Modification Information - - 수정일 수정자 수정내용 - ---------- -------- --------------------------- - 2010.08.30 장동한 최초 생성 - 2018.09.11 신용호 공통컴포넌트 3.8 개선 - - author : 공통서비스 개발팀 장동한 - since : 2010.08.30 - ---%> -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%pageContext.setAttribute("crlf", "\r\n"); %> -<%-- 자마스크립트 메세지 출력 --%> -${reusltScript} -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<title><spring:message code="comDamSpeReq.comDamRequestOfferDetail.title"/></title><!-- 지식 정보제공/정보요청 -상세조회 --> -<link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> -<link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> -<script type="text/javaScript" language="javascript"> -/* ******************************************************** - * 초기화 - ******************************************************** */ -function fn_egov_init_RequestOffer(){ - -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_modify_RequestOffer(){ - var vFrom = document.RequestOfferForm; - vFrom.cmd.value = ''; - vFrom.action = "<c:url value='/dam/spe/req/updtRequestOffer.do'/>";; - vFrom.submit(); - -} -/* ******************************************************** - * 삭제처리 - ******************************************************** */ -function fn_egov_delete_RequestOffer(){ - var vFrom = document.RequestOfferForm; - if(confirm("삭제 하시겠습니까?")){ - vFrom.cmd.value = 'del'; - vFrom.action = "<c:url value='/dam/spe/req/detailRequestOffer.do'/>"; - vFrom.submit(); - }else{ - vFrom.cmd.value = ''; - } -} -</script> -</head> -<body onLoad="fn_egov_init_RequestOffer();"> - -<%-- noscript 테그 --%> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comDamSpeReq.comDamRequestOfferDetail.pageTop.title"/></h2><!-- 지식 정보제공/정보요청 상세조회 --> - - <form name="RequestOfferForm" action="<c:url value='/dam/spe/req/detailRequestOffer.do'/>" method="post"> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamSpeReq.comDamRequestOfferDetail.orgnztNm"/></th><!-- 조직명 --> - <td class="left"> - <c:forEach var="knoPersonal" items="${mapTeamList}" varStatus="status"> - <c:if test="${fn:trim(knoPersonal.orgnztId) == fn:trim(requestOfferVO.orgnztId)}"><c:out value="${knoPersonal.orgnztNm}"/></c:if> - </c:forEach> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeReq.comDamRequestOfferDetail.knoTypeNm"/></th><!-- 지식유형명 --> - <td class="left"> - <c:forEach var="knoPersonal" items="${mapMaterialList}" varStatus="status"> - <c:if test="${knoPersonal.knoTypeCd == requestOfferVO.knoTypeCd}"><c:out value="${knoPersonal.knoTypeNm}"/></c:if> - </c:forEach> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeReq.comDamRequestOfferDetail.knoNm"/></th><!-- 지식명 --> - <td class="left"> - <c:out value="${requestOfferVO.knoNm}" /> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeReq.comDamRequestOfferDetail.knoCn"/></th><!-- 지식내용 --> - <td class="left"> - <c:out value="${fn:replace(requestOfferVO.knoCn , crlf , '<br/>')}" escapeXml="false" /> - </td> - </tr> - <tr> - <th><spring:message code="comDamSpeReq.comDamRequestOfferDetail.atchFile"/></th><!-- 파일첨부 --> - <td class="left">&nbsp; - <c:import charEncoding="utf-8" url="/cmm/fms/selectFileInfs.do" > - <c:param name="param_atchFileId" value="${requestOfferVO.atchFileId}" /> - </c:import> - </td> - </tr> - </table> - <input name="knoId" type="hidden" value="${requestOfferVO.knoId}"> - <input name="cmd" type="hidden" value="<c:out value=''/>"> - <div style="visibility:hidden;display:none;"><input name="iptSubmit" type="submit" value="전송" title="전송"></div> - </form> - - <!-- 하단 버튼 --> - <div class="btn"> - <%-- 자기 글일때만 수정/삭제버튼 활성화 --%> - <c:if test="${requestOfferVO.frstRegisterId eq USER_UNIQ_ID}"> - <form name="formUpdt" action="<c:url value='/dam/spe/req/updtRequestOffer.do'/>" method="post" style="display:inline-block; vertical-align:top"> - <input class="s_submit" type="submit" value='<spring:message code="button.update" />' onclick="fn_egov_modify_RequestOffer(); return false;" /><!-- 수정 --> - <input name="knoId" type="hidden" value="${requestOfferVO.knoId}"> - </form> - - <form name="formDelete" action="<c:url value='/dam/spe/req/detailRequestOffer.do'/>" method="post" style="display:inline-block; vertical-align:top"> - <input class="s_submit" type="submit" value='<spring:message code="button.delete" />' onclick="fn_egov_delete_RequestOffer(); return false;" /><!-- 삭제 --> - <input name="knoId" type="hidden" value="${requestOfferVO.knoId}"> - <input name="cmd" type="hidden" value="<c:out value='del'/>"/> - </form> - </c:if> - - <c:if test="${IS_SPE eq 'Y'}"> - <form name="formReply" action="<c:url value='/dam/spe/req/registRequestOffer.do'/>" method="post" style="display:inline-block; vertical-align:top"> - <input class="s_submit" type="submit" value="답변" onclick="this.form.submit();return false;" /><!-- 답변 --> - <input name="knoId" type="hidden" value="${requestOfferVO.knoId}"> - - <input name="ansDepth" type="hidden" value="${requestOfferVO.ansDepth + 1 }"> - <input name="ansSeq" type="hidden" value="${requestOfferVO.ansSeq + 1}"> - <input name="ansParents" type="hidden" value="${requestOfferVO.knoId}"> - <input name="ansNumber" type="hidden" value="${requestOfferVO.ansNumber}"> - - <input name="orgnztId" type="hidden" value="${requestOfferVO.orgnztId}"> - <input name="knoTypeCd" type="hidden" value="${requestOfferVO.knoTypeCd}"> - <input name="cmd" type="hidden" value="reply"> - </form> - </c:if> - - <form name="formList" action="<c:url value='/dam/spe/req/listRequestOffer.do'/>" method="post" style="display:inline-block; vertical-align:top"> - <input class="s_submit" type="submit" value='<spring:message code="button.list" />' onclick="" /><!-- 목록 --> - </form> - </div> - <div style="clear:both;"></div> -</div> - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/mat/EgovComDamMapMaterialList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/mat/EgovComDamMapMaterialList.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/mat/EgovComDamMapMaterialList.jsp (nonexistent) @@ -1,152 +0,0 @@ -<% - /** - * @Class Name : EgovComDamMapMaterialList.jsp - * @Description : EgovComDamMapMaterialList 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.08.12 박종선 최초 생성 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamMapMat.comDamMapMaterialList.title"/></title><!-- 지식맵(유형별)관리 목록 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - - <script type="text/javaScript" language="javascript"> - <!-- - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fn_egov_initl_MapMaterial(){ - // 첫 입력란에 포커스.. - document.listForm.searchCondition.focus(); - } - /* ******************************************************** - * 페이징 처리 함수 - ******************************************************** */ - function linkPage(pageNo){ - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/dam/map/mat/EgovComDamMapMaterialList.do'/>"; - document.listForm.submit(); - } - /* ******************************************************** - * 조회 처리 - ******************************************************** */ - function fnSearch(){ - document.listForm.pageIndex.value = 1; - document.listForm.submit(); - } - /* ******************************************************** - * 등록 처리 함수 - ******************************************************** */ - function fnRegist(){ - location.href = "<c:url value='/dam/map/mat/EgovComDamMapMaterialRegist.do'/>"; - } - --> - </script> - </head> - - <body onLoad="fn_egov_initl_MapMaterial();"> - - - <!-- 자바스크립트 경고 태그 --> - <noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - - <form name="listForm" action="<c:url value='/dam/map/mat/EgovComDamMapMaterialList.do'/>" method="post"> - <input type="hidden" name="orgnztId"> - - <div class="board"> - <h1><spring:message code="comDamMapMat.comDamMapMaterialList.pageTop.title"/></h1><!-- 지식맵(유형별) 목록 --> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <select name="searchCondition" class="select" title="<spring:message code="title.searchCondition"/>"><!-- 검색조건선택 --> - <option value=''>--<spring:message code="input.cSelect"/>--</option><!-- 선택하세요 --> - <option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if>><spring:message code="comDamMapMat.comDamMapMaterialList.orgnztNm"/></option><!-- 조직명 --> - <option value='2' <c:if test="${searchVO.searchCondition == '2'}">selected="selected"</c:if>><spring:message code="comDamMapMat.comDamMapMaterialList.knoTypeNm"/></option><!-- 지식유형명 --> - </select> - <input class="s_input2 vat" name="searchKeyword" type="text" value='${searchVO.searchKeyword}' size="35" maxlength="35" onkeypress="press();" title="<spring:message code="title.search"/>" /><!-- 검색어 입력 --> - - <input class="s_btn" type="submit" value='<spring:message code="button.inquire" />' title='<spring:message code="button.inquire" />' onclick="fnSearch(); return false;" /><!-- 조회 --> - <span class="btn_b"><a href="<c:url value='/dam/map/mat/EgovComDamMapMaterialRegist.do'/>" onclick="" title='<spring:message code="button.create" />'><spring:message code="button.create" /></a></span><!-- 등록 --> - </li> - </ul> - </div> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:10%" /> - <col style="width:20%" /> - <col style="width:20%" /> - <col style="width:30%" /> - <col style="width:20%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comDamMapMat.comDamMapMaterialList.index"/></th><!-- 순번 --> - <th scope="col"><spring:message code="comDamMapMat.comDamMapMaterialList.orgnztNm"/></th><!-- 조직명 --> - <th scope="col"><spring:message code="comDamMapMat.comDamMapMaterialList.knoTypeNm"/></th><!-- 지식유형명 --> - <th scope="col"><spring:message code="comDamMapMat.comDamMapMaterialList.knoUrl"/></th><!-- 지식URL --> - <th scope="col"><spring:message code="comDamMapMat.comDamMapMaterialList.clYmd"/></th><!-- 분류일자 --> - </tr> - </thead> - <tbody> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <tr> - <td><c:out value="${(searchVO.pageIndex - 1) * searchVO.pageSize + status.count}"/></td> - <td>${resultInfo.orgnztNm}</td> - <td> - <a href="<c:url value='/dam/map/mat/EgovComDamMapMaterial.do'/>?pageIndex=${searchVO.pageIndex}&amp;knoTypeCd=${resultInfo.knoTypeCd}"><c:out value="${resultInfo.knoTypeNm}"/></a> - </td> - <td>${resultInfo.knoUrl}</td> - <td>${resultInfo.clYmd}</td> - </tr> - </c:forEach> - - <!-- 데이터가 없을때 화면에 메세지를 출력해준다 --> - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan="5"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage"/> - </ul> - </div> - </div> - - <input type="hidden" name="knoTypeCd"> - <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> - - </form> - </body> -</html> - Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/mat/EgovComDamMapMaterialDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/mat/EgovComDamMapMaterialDetail.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/mat/EgovComDamMapMaterialDetail.jsp (nonexistent) @@ -1,138 +0,0 @@ -<% - /** - * @Class Name : EgovComDamMapMaterialDetail.jsp - * @Description : EgovComDamMapMaterialDetail 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.08.12 박종선 최초 생성 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamMapMat.comDamMapMaterialDetail.title"/></title><!-- 지식맵(유형별) 상세조회 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - - <script type="text/javaScript" language="javascript"> - <!-- - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fnInit(){ - } - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fnList(){ - location.href = "<c:url value='/dam/map/mat/EgovComDamMapMaterialList.do'/>"; - } - /* ******************************************************** - * 수정화면으로 바로가기 - ******************************************************** */ - function fnModify(){ - var varForm = document.all["Form"]; - varForm.action = "<c:url value='/dam/map/mat/EgovComDamMapMaterialModify.do'/>"; - varForm.knoTypeCd.value = "${result.knoTypeCd}"; - varForm.submit(); - } - /* ******************************************************** - * 삭제 처리 함수 - ******************************************************** */ - function fnDelete(){ - if (confirm("<spring:message code="common.delete.msg" />")) { - var varForm = document.all["Form"]; - varForm.action = "<c:url value='/dam/map/mat/EgovComDamMapMaterialRemove.do'/>"; - varForm.knoTypeCd.value = "${result.knoTypeCd}"; - varForm.submit(); - } - } - --> - </script> - </head> - - <body> - - <!-- 자바스크립트 경고 태그 --> - <noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - - <form name="Form" action="<c:url value='/dam/map/mat/EgovComDamMapMaterialModify.do'/>" method="post"> - <input name="knoTypeCd" type="hidden"> - - <div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comDamMapMat.comDamMapMaterialDetail.pageTop.title"/></h2><!-- 지식맵(유형별) 상세조회 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamMapMat.comDamMapMaterialDetail.orgnztId"/> <span class="pilsu">*</span></th><!-- 조직ID --> - <td class="left"> - ${result.orgnztId} - </td> - </tr> - <tr> - <th><spring:message code="comDamMapMat.comDamMapMaterialDetail.orgnztNm"/> <span class="pilsu">*</span></th><!-- 조직명 --> - <td class="left"> - ${result.orgnztNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamMapMat.comDamMapMaterialDetail.knoTypeCd"/> <span class="pilsu">*</span></th><!-- 지식유형코드 --> - <td class="left"> - ${result.knoTypeCd} - </td> - </tr> - <tr> - <th><spring:message code="comDamMapMat.comDamMapMaterialDetail.knoTypeNm"/> <span class="pilsu">*</span></th><!-- 지식유형명 --> - <td class="left"> - ${result.knoTypeNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamMapMat.comDamMapMaterialDetail.knoUrl"/> <span class="pilsu">*</span></th><!-- 지식URL --> - <td class="left"> - ${result.knoUrl} - </td> - </tr> - <tr> - <th><spring:message code="comDamMapMat.comDamMapMaterialDetail.clYmd"/> <span class="pilsu">*</span></th><!-- 분류일자 --> - <td class="left"> - ${result.clYmd} - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.update" />' onclick="fnModify(); return false;" /><!-- 수정 --> - <input class="s_submit" type="submit" value='<spring:message code="button.delete" />' onclick="fnDelete(); return false;" /><!-- 삭제 --> - <input class="s_submit" type="submit" value='<spring:message code="button.list" />' onclick="fnList(); return false;" /><!-- 목록 --> - </div> - <div style="clear:both;"></div> - </div> - - </form> - </body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/mat/EgovComDamMapMaterialRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/mat/EgovComDamMapMaterialRegist.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/mat/EgovComDamMapMaterialRegist.jsp (nonexistent) @@ -1,208 +0,0 @@ -<% - /** - * @Class Name : EgovComDamMapMaterialRegist.jsp - * @Description : EgovComDamMapMaterialRegist 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.08.12 박종선 최초 생성 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamMapMat.comDamMapMaterialRegist.title"/></title><!-- 지식맵(지식유형) 등록 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - <link type="text/css" rel="stylesheet" href="<c:url value='/css/egovframework/com/cmm/jqueryui.css' />"> - <script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> - <script src="<c:url value='/js/egovframework/com/cmm/jqueryui.js' />"></script> - <script type="text/javascript" src="<c:url value="/validator.do"/>"></script> - <validator:javascript formName="mapMaterial" staticJavascript="false" xhtml="true" cdata="false"/> - <script type="text/javaScript" language="javascript"> - <!-- - var knoTypeCdCheckState = 0; - - function initCalendar(){ - $("#vclYmd").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'both' - , buttonImage: '<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif'/>' - , buttonImageOnly: true - - , showMonthAfterYear: true - , showOtherMonths: true - , selectOtherMonths: true - - , changeMonth: true // 월선택 select box 표시 (기본은 false) - , changeYear: true // 년선택 selectbox 표시 (기본은 false) - , showButtonPanel: true // 하단 today, done 버튼기능 추가 표시 (기본은 false) - }); - - $("#vclYmd").change(function() { - $("#clYmd").val($(this).val().replace(/-/gi,"")); - }); - } - - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fn_egov_initl_MapMaterial(){ - initCalendar(); - // 첫 입력란에 포커스.. - mapMaterial.orgnztId.focus(); - - $("#btnKnoTypeCd").click(function() { - if ($("#knoTypeCd").val() == "" || $("#knoTypeCd").val() == null) { - alert("지식유형코드를 입력해주세요."); - return; - } else { - fn_egov_knoTypeCd_check(); - } - }); - } - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fn_egov_list_MapMaterial(){ - location.href = "<c:url value='/dam/map/mat/EgovComDamMapMaterialList.do'/>"; - } - /* ******************************************************** - * 저장처리화면 - ******************************************************** */ - function fn_egov_regist_MapMaterial(form){ - var knoTypeCd = $("#knoTypeCd").val(); - if ($("#knoTypeCd").val() == "" || $("#knoTypeCd").val() == null) { - alert("지식유형코드를 입력해주세요."); - return; - } - if (knoTypeCdCheckState == 0) { - alert("지식유형코드 중복확인 후 저장하실 수 있습니다."); - return; - } - - if(confirm("<spring:message code="common.save.msg" />")){ - if(!validateMapMaterial(form)){ - return; - }else{ - form.submit(); - } - } - } - - function fn_egov_knoTypeCd_check(){ - $.ajax({ - type : "POST", - url : "<c:url value='/dam/map/mat/EgovKnoTypeCdCheckAjax.do'/>", - data : { "knoTypeCd": $("#knoTypeCd").val() }, - dataType : 'json', - success : function(returnData, status) { - if(status == "success") { - if(returnData.checkCount > 0 ) { - alert("입력하신 지식유형코드는 이미 사용중입니다."); - knoTypeCdCheckState = 0; - return; - } else { - alert("입력하신 지식유형코드는 사용하실 수 있습니다."); - $("#knoTypeCd").attr("readonly","readonly"); - knoTypeCdCheckState = 1; - return; - } - } else{ - alert("ERROR!"); - return; - } - } - }); - } - --> - </script> - </head> - - <body onLoad="fn_egov_initl_MapMaterial();"> - - <form:form commandName="mapMaterial" name="mapMaterial" method="post"> - - <div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comDamMapMat.comDamMapMaterialRegist.title"/></h2><!-- 지식맵(지식유형) 등록 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamMapMat.comDamMapMaterialRegist.orgnztNm"/> <span class="pilsu">*</span></th><!-- 조직명 --> - <td class="left"> - <select name="orgnztId" class="select" title="<spring:message code="comDamMapMat.comDamMapMaterialRegist.orgnztNm"/>"><!-- 조직명 --> - <c:forEach var="mapMaterial" items="${mapTeam}" varStatus="status"> - <option value='<c:out value="${mapMaterial.orgnztId}"/>'><c:out value="${mapMaterial.orgnztNm}"/></option> - </c:forEach> - </select> - </td> - </tr> - <tr> - <th><spring:message code="comDamMapMat.comDamMapMaterialRegist.knoTypeCd"/> <span class="pilsu">*</span></th><!-- 지식유형코드 --> - <td class="left"> - <form:input path="knoTypeCd" title="<spring:message code='comDamMapMat.comDamMapMaterialRegist.knoTypeCd'/>" maxlength="3" style="width:200px"/><!-- 지식유형코드 --> - <form:errors path="knoTypeCd"/> - <button id="btnKnoTypeCd" class="btn_s2" onclick="return false;" title="지식유형코드 중복확인">중복확인</button> - </td> - </tr> - <tr> - <th><spring:message code="comDamMapMat.comDamMapMaterialRegist.knoTypeNm"/> <span class="pilsu">*</span></th><!-- 지식유형명 --> - <td class="left"> - <form:input path="knoTypeNm" title="<spring:message code='comDamMapMat.comDamMapMaterialRegist.knoTypeNm'/>" size="60" maxlength="20"/><!-- 지식유형명 --> - <form:errors path="knoTypeNm"/> - </td> - </tr> - <tr> - <th><spring:message code="comDamMapMat.comDamMapMaterialRegist.knoUrl"/> <span class="pilsu">*</span></th><!-- 지식URL --> - <td class="left"> - <form:input path="knoUrl" title="<spring:message code='comDamMapMat.comDamMapMaterialRegist.knoUrl'/>" size="60" maxlength="100"/><!-- 지식URL --> - <form:errors path="knoUrl"/> - </td> - </tr> - <tr> - <th><spring:message code="comDamMapMat.comDamMapMaterialRegist.clYmd"/> <span class="pilsu">*</span></th><!-- 분류일자 --> - <td class="left"> - <input type="hidden" name="cal_url" value="<c:url value='/sym/cal/EgovNormalCalPopup.do'/>" /> - <input id="clYmd" name="clYmd" type="hidden" value=""/> - <input id="vclYmd" name="vclYmd" type="text" title="<spring:message code="comDamMapMat.comDamMapMaterialRegist.clYmd"/>" value="" maxlength="10" readonly="readonly" style="width:70px"/><!-- 분류일자 --> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value="<spring:message code="button.save" />" onclick="fn_egov_regist_MapMaterial(document.mapMaterial); return false;" /><!-- 저장 --> - <input class="s_submit" type="submit" value='<spring:message code="button.list" />' onclick="fn_egov_list_MapMaterial(); return false;" /><!-- 목록 --> - </div> - <div style="clear:both;"></div> - </div> - - <input name="cmd" type="hidden" value="<c:out value='save'/>"> - </form:form> - - </body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/mat/EgovComDamMapMaterialModify.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/mat/EgovComDamMapMaterialModify.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/mat/EgovComDamMapMaterialModify.jsp (nonexistent) @@ -1,173 +0,0 @@ -<% - /** - * @Class Name : EgovComDamMapMaterialModify.jsp - * @Description : EgovComDamMapMaterialModify 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.06.30 박종선 최초 생성 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamMapMat.comDamMapMaterialModify.title"/></title><!-- 지식맵(유형별) 수정 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - <link type="text/css" rel="stylesheet" href="<c:url value='/css/egovframework/com/cmm/jqueryui.css' />"> - <script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> - <script src="<c:url value='/js/egovframework/com/cmm/jqueryui.js' />"></script> - <script type="text/javascript" src="<c:url value="/validator.do"/>"></script> - <validator:javascript formName="mapMaterial" staticJavascript="false" xhtml="true" cdata="false"/> - - <script type="text/javaScript" language="javascript"> - <!-- - function initCalendar(){ - $("#vclYmd").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'both' - , buttonImage: '<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif'/>' - , buttonImageOnly: true - - , showMonthAfterYear: true - , showOtherMonths: true - , selectOtherMonths: true - - , changeMonth: true // 월선택 select box 표시 (기본은 false) - , changeYear: true // 년선택 selectbox 표시 (기본은 false) - , showButtonPanel: true // 하단 today, done 버튼기능 추가 표시 (기본은 false) - }); - } - - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fn_egov_initl_MapMaterial(){ - initCalendar(); - // 첫 입력란에 포커스.. - mapMaterial.knoTypeNm.focus(); - } - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fn_egov_list_MapMaterial(){ - location.href = "<c:url value='/dam/map/mat/EgovComDamMapMaterialList.do'/>"; - } - /* ******************************************************** - * 저장처리화면 - ******************************************************** */ - function fn_egov_modify_MapMaterial(form){ - - var ls_clYmd = mapMaterial.clYmd.value; - - /*if (mapMaterial.clYmd.value !="") { - ls_clYmd = ls_clYmd.replace(/-/gi,""); - mapMaterial.clYmd.value = ls_clYmd; - }*/ - - if(confirm("<spring:message code="common.save.msg" />")){ - if(!validateMapMaterial(form)){ - return; - }else{ - if (mapMaterial.clYmd.value !="") { - ls_clYmd = ls_clYmd.replace(/-/gi,"");; - mapMaterial.clYmd.value = ls_clYmd; - } - form.submit(); - } - } - } - - --> - </script> - </head> - - <body onLoad="fn_egov_initl_MapMaterial();"> - - <form:form commandName="mapMaterial" name="mapMaterial" method="post"> - <input name="cmd" type="hidden" value="Modify"> - <form:hidden path="orgnztId"/> - <form:hidden path="knoTypeCd"/> - - - <div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comDamMapMat.comDamMapMaterialModify.pageTop.title"/></h2><!-- 지식맵(유형별) 수정 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamMapMat.comDamMapMaterialModify.orgnztId"/> <span class="pilsu">*</span></th><!-- 조직ID --> - <td class="left"> - ${mapMaterial.orgnztId} - </td> - </tr> - <tr> - <th><spring:message code="comDamMapMat.comDamMapMaterialModify.orgnztNm"/> <span class="pilsu">*</span></th><!-- 조직명 --> - <td class="left"> - ${mapMaterial.orgnztNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamMapMat.comDamMapMaterialModify.knoTypeCd"/> <span class="pilsu">*</span></th><!-- 지식유형코드 --> - <td class="left"> - ${mapMaterial.knoTypeCd} - </td> - </tr> - <tr> - <th><spring:message code="comDamMapMat.comDamMapMaterialModify.knoTypeNm"/> <span class="pilsu">*</span></th><!-- 지식유형명 --> - <td class="left"> - <form:input path="knoTypeNm" title="<spring:message code='comDamMapMat.comDamMapMaterialModify.knoTypeNm'/>" size="60" maxlength="20"/> - <form:errors path="knoTypeNm"/> - </td> - </tr> - <tr> - <th><spring:message code="comDamMapMat.comDamMapMaterialModify.knoUrl"/> <span class="pilsu">*</span></th><!-- 지식URL --> - <td class="left"> - <form:input path="knoUrl" title="<spring:message code='comDamMapMat.comDamMapMaterialModify.knoUrl'/>" size="60" maxlength="100"/> - <form:errors path="knoUrl"/> - </td> - </tr> - <tr> - <th><spring:message code="comDamMapMat.comDamMapMaterialModify.clYmd"/> <span class="pilsu">*</span></th><!-- 분류일자 --> - <td class="left"> - <input type="hidden" name="cal_url" value="<c:url value='/sym/cal/EgovNormalCalPopup.do'/>" /> - <input id="clYmd" name="clYmd" type="text" title="<spring:message code="comDamMapMat.comDamMapMaterialModify.clYmd"/>" value="${mapMaterial.clYmd}" readonly="readonly" style="width:70px" /><!-- 분류일자 --> - <div><form:errors path="clYmd"/></div> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value="<spring:message code="button.save" />" onclick="fn_egov_modify_MapMaterial(document.mapMaterial); return false;" /><!-- 저장 --> - <input class="s_submit" type="submit" value='<spring:message code="button.list" />' onclick="fn_egov_list_MapMaterial(); return false;" /><!-- 목록 --> - </div> - <div style="clear:both;"></div> - </div> - - </form:form> - </body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/tea/EgovComDamMapTeamRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/tea/EgovComDamMapTeamRegist.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/tea/EgovComDamMapTeamRegist.jsp (nonexistent) @@ -1,151 +0,0 @@ -<% - /** - * @Class Name : EgovComDamMapTeamRegist.jsp - * @Description : EgovComDamMapTeamRegist 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.07.23 박종선 최초 생성 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamMapTea.comDamMapTeamRegist.title"/></title><!-- 지식맵(조직) 등록 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - <link type="text/css" rel="stylesheet" href="<c:url value='/css/egovframework/com/cmm/jqueryui.css' />"> - <script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> - <script src="<c:url value='/js/egovframework/com/cmm/jqueryui.js' />"></script> - <script type="text/javascript" src="<c:url value="/validator.do"/>"></script> - <validator:javascript formName="mapTeam" staticJavascript="false" xhtml="true" cdata="false"/> - - <script type="text/javaScript" language="javascript"> - <!-- - function initCalendar(){ - $("#vclYmd").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'both' - , buttonImage: '<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif'/>' - , buttonImageOnly: true - - , showMonthAfterYear: true - , showOtherMonths: true - , selectOtherMonths: true - - , changeMonth: true // 월선택 select box 표시 (기본은 false) - , changeYear: true // 년선택 selectbox 표시 (기본은 false) - , showButtonPanel: true // 하단 today, done 버튼기능 추가 표시 (기본은 false) - }); - - $("#vclYmd").change(function() { - $("#clYmd").val($(this).val().replace(/-/gi,"")); - }); - } - - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fn_egov_initl_MapTeam(){ - initCalendar(); - // 첫 입력란에 포커스.. - mapTeam.orgnztId.focus(); - } - - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fn_egov_list_MapTeam(){ - location.href = "<c:url value='/dam/map/tea/EgovComDamMapTeamList.do'/>"; - } - /* ******************************************************** - * 저장처리화면 - ******************************************************** */ - function fn_egov_regist_MapTeam(form){ - if(confirm("<spring:message code="common.save.msg" />")){ - if(!validateMapTeam(form)){ - return; - }else{ - form.submit(); - } - } - } - --> - </script> - </head> - - <body onLoad="fn_egov_initl_MapTeam();"> - - <form:form commandName="mapTeam" name="mapTeam" method="post"> - - <div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comDamMapTea.comDamMapTeamRegist.pageTop.title"/></h2><!-- 지식맵(조직) 등록 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamMapTea.comDamMapTeamRegist.orgnztId"/> <span class="pilsu">*</span></th><!-- 조직ID --> - <td class="left"> - <form:input path="orgnztId" title="<spring:message code='comDamMapTea.comDamMapTeamRegist.orgnztId'/>" maxlength="20" style="width:200px"/> - <form:errors path="orgnztId"/> - </td> - </tr> - <tr> - <th><spring:message code="comDamMapTea.comDamMapTeamRegist.orgnztNm"/> <span class="pilsu">*</span></th><!-- 조직명 --> - <td class="left"> - <form:input path="orgnztNm" title="<spring:message code='comDamMapTea.comDamMapTeamRegist.orgnztNm'/>" size="60" maxlength="20"/><!-- 조직명 --> - <form:errors path="orgnztNm"/> - </td> - </tr> - <tr> - <th><spring:message code="comDamMapTea.comDamMapTeamRegist.knoUrl"/> <span class="pilsu">*</span></th><!-- 지식URL --> - <td class="left"> - <form:input path="knoUrl" title="<spring:message code='comDamMapTea.comDamMapTeamRegist.knoUrl'/>" size="60" maxlength="100"/><!-- 지식URL --> - <form:errors path="knoUrl"/> - </td> - </tr> - <tr> - <th><spring:message code="comDamMapTea.comDamMapTeamRegist.clYmd"/> <span class="pilsu">*</span></th><!-- 분류일자 --> - <td class="left"> - <input id="clYmd" name="clYmd" type="hidden" value=""/> - <input id="vclYmd" name="vclYmd" type="text" title="<spring:message code='comDamMapTea.comDamMapTeamRegist.clYmd'/>" value="" maxlength="10" readonly="readonly" style="width:70px"/><!-- 분류일자 --> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value="<spring:message code="button.save" />" onclick="fn_egov_regist_MapTeam(document.mapTeam); return false;" /><!-- 저장 --> - <input class="s_submit" type="submit" value='<spring:message code="button.list" />' onclick="fn_egov_list_MapTeam(); return false;" /><!-- 목록 --> - </div> - <div style="clear:both;"></div> - </div> - - <input name="cmd" type="hidden" value="<c:out value='save'/>"> - </form:form> - - </body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/tea/EgovComDamMapTeamModify.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/tea/EgovComDamMapTeamModify.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/tea/EgovComDamMapTeamModify.jsp (nonexistent) @@ -1,162 +0,0 @@ -<% - /** - * @Class Name : EgovComDamMapTeamModify.jsp - * @Description : EgovComDamMapTeamModify 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.06.30 박종선 최초 생성 - * 2018.08.03 신용호 fn_egov_remove_string을 replace function으로 삭제 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamMapTea.comDamMapTeamModify.title"/></title><!-- 지식맵(조직별) 수정 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - <link type="text/css" rel="stylesheet" href="<c:url value='/css/egovframework/com/cmm/jqueryui.css' />"> - <script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> - <script src="<c:url value='/js/egovframework/com/cmm/jqueryui.js' />"></script> - <script type="text/javascript" src="<c:url value="/validator.do"/>"></script> - <validator:javascript formName="mapTeam" staticJavascript="false" xhtml="true" cdata="false"/> - - <script type="text/javaScript" language="javascript"> - <!-- - function initCalendar(){ - $("#clYmd").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'both' - , buttonImage: '<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif'/>' - , buttonImageOnly: true - - , showMonthAfterYear: true - , showOtherMonths: true - , selectOtherMonths: true - - , changeMonth: true // 월선택 select box 표시 (기본은 false) - , changeYear: true // 년선택 selectbox 표시 (기본은 false) - , showButtonPanel: true // 하단 today, done 버튼기능 추가 표시 (기본은 false) - }); - } - - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fn_egov_initl_MapTeam(){ - initCalendar(); - // 첫 입력란에 포커스.. - mapTeam.orgnztNm.focus(); - } - - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fn_egov_list_MapTeam(){ - location.href = "<c:url value='/dam/map/tea/EgovComDamMapTeamList.do'/>"; - } - /* ******************************************************** - * 저장처리화면 - ******************************************************** */ - function fn_egov_modify_MapTeam(form){ - - var ls_clYmd = mapTeam.clYmd.value; - - /*if (mapTeam.clYmd.value !="") { - ls_clYmd = ls_clYmd.replace(/-/gi,""); - mapTeam.clYmd.value = ls_clYmd; - }*/ - - if(confirm("<spring:message code="common.save.msg" />")){ - if(!validateMapTeam(form)){ - return; - }else{ - if (mapTeam.clYmd.value !="") { - ls_clYmd = ls_clYmd.replace(/-/gi,""); - mapTeam.clYmd.value = ls_clYmd; - } - form.submit(); - } - } - } - - --> - </script> - </head> - - <body onLoad="fn_egov_initl_MapTeam();"> - - <form:form commandName="mapTeam" name="mapTeam" method="post"> - <form:hidden path="orgnztId"/> - <input name="cmd" type="hidden" value="Modify"> - - <div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comDamMapTea.comDamMapTeamModify.pageTop.title"/></h2><!-- 지식맵(조직별) 수정 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamMapTea.comDamMapTeamModify.orgnztId"/> <span class="pilsu">*</span></th><!-- 조직ID --> - <td class="left"> - ${mapTeam.orgnztId} - </td> - </tr> - <tr> - <th><spring:message code="comDamMapTea.comDamMapTeamModify.orgnztNm"/> <span class="pilsu">*</span></th><!-- 조직명 --> - <td class="left"> - <form:input path="orgnztNm" title="<spring:message code='comDamMapTea.comDamMapTeamModify.orgnztNm'/>" size="60" maxlength="20"/><!-- 조직분류명 --> - <form:errors path="orgnztNm"/> - </td> - </tr> - <tr> - <th><spring:message code="comDamMapTea.comDamMapTeamModify.knoUrl"/> <span class="pilsu">*</span></th><!-- 지식URL --> - <td class="left"> - <form:input path="knoUrl" title="<spring:message code='comDamMapTea.comDamMapTeamModify.knoUrl'/>" size="60" maxlength="100"/><!-- 지식URL --> - <form:errors path="knoUrl"/> - </td> - </tr> - <tr> - <th><spring:message code="comDamMapTea.comDamMapTeamModify.clYmd"/> <span class="pilsu">*</span></th><!-- 분류일자 --> - <td class="left"> - <input type="hidden" name="cal_url" value="<c:url value='/sym/cal/EgovNormalCalPopup.do'/>" /> - <input id="clYmd" name="clYmd" type="text" title="<spring:message code="comDamMapTea.comDamMapTeamModify.clYmd"/>" value="${mapTeam.clYmd}" readonly="readonly" style="width:70px" /><!-- 분류일달력 --> - <div><form:errors path="clYmd"/></div> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value="저장" onclick="fn_egov_modify_MapTeam(document.mapTeam); return false;" /><!-- 저장 --> - <input class="s_submit" type="submit" value='<spring:message code="button.list" />' onclick="fn_egov_list_MapTeam(); return false;" /><!-- 목록 --> - </div> - <div style="clear:both;"></div> - </div> - - </form:form> - - </body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/tea/EgovComDamMapTeamList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/tea/EgovComDamMapTeamList.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/tea/EgovComDamMapTeamList.jsp (nonexistent) @@ -1,152 +0,0 @@ -<% - /** - * @Class Name : EgovComDamMapTeamList.jsp - * @Description : EgovComDamMapTeamList 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.07.23 박종선 최초 생성 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamMapTea.comDamMapTeamList.title"/></title><!-- 지식맵(조직별)관리 목록 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - - <script type="text/javaScript" language="javascript"> - <!-- - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fn_egov_initl_MapTeam(){ - // 첫 입력란에 포커스.. - var form = document.listForm; - form.searchCondition.focus(); - } - /* ******************************************************** - * 페이징 처리 함수 - ******************************************************** */ - function linkPage(pageNo){ - var form = document.listForm; - form.pageIndex.value = pageNo; - form.action = "<c:url value='/dam/map/tea/EgovComDamMapTeamList.do'/>"; - form.submit(); - } - /* ******************************************************** - * 조회 처리 - ******************************************************** */ - function fnSearch(){ - var form = document.listForm; - form.pageIndex.value = 1; - form.submit(); - } - /* ******************************************************** - * 등록 처리 함수 - ******************************************************** */ - function fnRegist(){ - location.href = "<c:url value='/dam/map/tea/EgovComDamMapTeamRegist.do'/>"; - } - --> - </script> - </head> - - <body onLoad="fn_egov_initl_MapTeam();"> - - <!-- 자바스크립트 경고 태그 --> - <noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - - <div class="board"> - <h1><spring:message code="comDamMapTea.comDamMapTeamList.pageTop.title"/></h1><!-- 지식맵(조직별) 목록 --> - - <form name="listForm" action="<c:url value='/dam/map/tea/EgovComDamMapTeamList.do'/>" method="post"> - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <select name="searchCondition" class="select" title="<spring:message code="title.searchCondition"/>"><!-- 검색조건선택 --> - <option value=''>--<spring:message code="input.cSelect"/>--</option><!-- 선택하세요 --> - <option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if>><spring:message code="comDamMapTea.comDamMapTeamList.orgnztNm"/></option><!-- 조직명 --> - <option value='2' <c:if test="${searchVO.searchCondition == '2'}">selected="selected"</c:if>><spring:message code="comDamMapTea.comDamMapTeamList.orgnztId"/></option><!-- 조직ID --> - </select> - <input class="s_input2 vat" name="searchKeyword" type="text" value="${searchVO.searchKeyword}" maxlength="35" size="35" onkeypress="press();" title="<spring:message code="title.search"/>" /><!-- 검색어 입력 --> - - <input class="s_btn" type="submit" value='<spring:message code="button.inquire" />' title='<spring:message code="button.inquire" />' onclick="fnSearch(); return false;" /><!-- 조회 --> - <span class="btn_b"><a href="<c:url value='/dam/map/tea/EgovComDamMapTeamRegist.do'/>" onclick="" title='<spring:message code="button.create" />'><spring:message code="button.create" /></a></span><!-- 등록 --> - </li> - </ul> - </div> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:10%" /> - <col style="width:20%" /> - <col style="width:20%" /> - <col style="width:30%" /> - <col style="width:20%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comDamMapTea.comDamMapTeamList.index"/></th><!-- 순번 --> - <th scope="col"><spring:message code="comDamMapTea.comDamMapTeamList.orgnztNm"/></th><!-- 조직명 --> - <th scope="col"><spring:message code="comDamMapTea.comDamMapTeamList.orgnztId"/></th><!-- 조직ID --> - <th scope="col"><spring:message code="comDamMapTea.comDamMapTeamList.knoUrl"/></th><!-- 지식URL --> - <th scope="col"><spring:message code="comDamMapTea.comDamMapTeamList.clYmd"/></th><!-- 분류일자 --> - </tr> - </thead> - <tbody> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <tr> - <td><c:out value="${(searchVO.pageIndex - 1) * searchVO.pageSize + status.count}"/></td> - <td> - <a href="<c:url value='/dam/map/tea/EgovComDamMapTeamDetail.do'/>?pageIndex=${searchVO.pageIndex}&amp;orgnztId=${resultInfo.orgnztId}"><c:out value="${resultInfo.orgnztNm}"/></a> - </td> - <td>${resultInfo.orgnztId}</td> - <td>${resultInfo.knoUrl}</td> - <td>${resultInfo.clYmd}</td> - </tr> - </c:forEach> - - <!-- 데이터가 없을때 화면에 메세지를 출력해준다 --> - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan="5"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage"/> - </ul> - </div> - - <input type="hidden" name="orgnztId"> - <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> - </form> - </div> - - </body> -</html> - Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/tea/EgovComDamMapTeamDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/tea/EgovComDamMapTeamDetail.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/map/tea/EgovComDamMapTeamDetail.jsp (nonexistent) @@ -1,129 +0,0 @@ -<% - /** - * @Class Name : EgovComDamMapTeamDetail.jsp - * @Description : EgovComDamMapTeamDetail 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.06.30 박종선 최초 생성 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> - -<c:set var="ImgUrl" value="${pageContext.request.contextPath}/images/egovframework/com/cmm/"/> -<c:set var="CssUrl" value="${pageContext.request.contextPath}/css/egovframework/com/"/> - -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamMapTea.comDamMapTeamDetail.title"/></title><!-- 지식맵(조직별) 상세조회 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - - <script type="text/javaScript" language="javascript"> - <!-- - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fnInit(){ - } - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fnList(){ - location.href = "<c:url value='/dam/map/tea/EgovComDamMapTeamList.do'/>"; - } - /* ******************************************************** - * 수정화면으로 바로가기 - ******************************************************** */ - function fnModify(){ - var varForm = document.all["Form"]; - varForm.action = "<c:url value='/dam/map/tea/EgovComDamMapTeamModify.do'/>"; - varForm.orgnztId.value = "${result.orgnztId}"; - varForm.submit(); - } - /* ******************************************************** - * 삭제 처리 함수 - ******************************************************** */ - function fnDelete(){ - if (confirm("<spring:message code="common.delete.msg" />")) { - var varForm = document.all["Form"]; - varForm.action = "<c:url value='/dam/map/tea/EgovComDamMapTeamRemove.do'/>"; - varForm.orgnztId.value = "${result.orgnztId}"; - varForm.submit(); - } - } - --> - </script> - </head> - - <body> - - <!-- 자바스크립트 경고 태그 --> - <noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - - <form name="Form" action="<c:url value='/dam/map/tea/EgovComDamMapTeamModify.do'/>" method="post"> - <input name="orgnztId" type="hidden"> - - <div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comDamMapTea.comDamMapTeamDetail.pageTop.title"/></h2><!-- 지식맵(조직별) 상세조회 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamMapTea.comDamMapTeamDetail.orgnztId"/> <span class="pilsu">*</span></th><!-- 조직ID --> - <td class="left"> - ${result.orgnztId} - </td> - </tr> - <tr> - <th><spring:message code="comDamMapTea.comDamMapTeamDetail.orgnztNm"/> <span class="pilsu">*</span></th><!-- 조직명 --> - <td class="left"> - ${result.orgnztNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamMapTea.comDamMapTeamDetail.knoUrl"/> <span class="pilsu">*</span></th><!-- 지식URL --> - <td class="left"> - ${result.knoUrl} - </td> - </tr> - <tr> - <th><spring:message code="comDamMapTea.comDamMapTeamDetail.clYmd"/> <span class="pilsu">*</span></th><!-- 분류일자 --> - <td class="left"> - ${result.clYmd} - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.update" />' onclick="fnModify(); return false;" /><!-- 수정 --> - <input class="s_submit" type="submit" value='<spring:message code="button.delete" />' onclick="fnDelete(); return false;" /><!-- 삭제 --> - <input class="s_submit" type="submit" value='<spring:message code="button.list" />' onclick="fnList(); return false;" /><!-- 목록 --> - </div> - <div style="clear:both;"></div> - </div> - </form> - </body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/per/EgovComDamPersonalDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/per/EgovComDamPersonalDetail.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/per/EgovComDamPersonalDetail.jsp (nonexistent) @@ -1,156 +0,0 @@ -<% - /** - * @Class Name : EgovComDamPersonalDetail.jsp - * @Description : EgovComDamPersonalDetail 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.08.17 박종선 최초 생성 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamPer.comDamPersonalDetail.title"/></title><!-- 개인지식 상세조회 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - - <script type="text/javaScript" language="javascript"> - <!-- - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fnInit(){ - } - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fnList(){ - location.href = "<c:url value='/dam/per/EgovComDamPersonalList.do'/>"; - } - /* ******************************************************** - * 수정화면으로 바로가기 - ******************************************************** */ - function fnModify(){ - var varForm = document.all["Form"]; - varForm.action = "<c:url value='/dam/per/EgovComDamPersonalModifyView.do'/>"; - varForm.knoId.value = "${result.knoId}"; - varForm.submit(); - } - /* ******************************************************** - * 삭제 처리 함수 - ******************************************************** */ - function fnDelete(){ - if (confirm("<spring:message code="common.delete.msg" />")) { - var varForm = document.all["Form"]; - varForm.action = "<c:url value='/dam/per/EgovComDamPersonalRemove.do'/>"; - varForm.knoId.value = "${result.knoId}"; - varForm.submit(); - } - } - --> - </script> - </head> - - <body> - - <!-- 자바스크립트 경고 태그 --> - <noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - - <form name="Form" action="<c:url value='/dam/per/EgovComDamPersonalModify.do'/>" method="post"> - <input name="knoId" type="hidden"> - - <div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comDamPer.comDamPersonalDetail.pageTop.title"/></h2><!-- 개인지식 상세조회 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamPer.comDamPersonalDetail.orgnztNm"/> <span class="pilsu">*</span></th><!-- 조직명 --> - <td class="left"> - ${result.orgnztNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamPer.comDamPersonalDetail.knoTypeNm"/> <span class="pilsu">*</span></th><!-- 지식유형명 --> - <td class="left"> - ${result.knoTypeNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamPer.comDamPersonalDetail.knoNm"/> <span class="pilsu">*</span></th><!-- 지식명 --> - <td class="left"> - ${result.knoNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamPer.comDamPersonalDetail.knoCn"/> <span class="pilsu">*</span></th><!-- 지식내용 --> - <td class="left"> - <textarea name="knoCn" class="textarea" title="<spring:message code="comDamPer.comDamPersonalDetail.knoCn"/>" cols="300" rows="10" readonly="readonly">${result.knoCn}</textarea><!-- 지식내용 --> - </td> - </tr> - <tr> - <th><spring:message code="comDamPer.comDamPersonalDetail.colYmd"/> <span class="pilsu">*</span></th><!-- 수집일자 --> - <td class="left"> - ${result.colYmd} - </td> - </tr> - <tr> - <th><spring:message code="comDamPer.comDamPersonalDetail.othbcAt"/></th><!-- 공개여부 --> - <td class="left"> - <c:choose> - <c:when test="${result.othbcAt == 'Y'}"> - <spring:message code="comDamPer.comDamPersonalDetail.public" /> - </c:when> - <c:otherwise> - <spring:message code="comDamPer.comDamPersonalDetail.private" /> - </c:otherwise> - </c:choose> - </td> - </tr> - <c:if test="${result.atchFileId != ''}"> - <tr> - <th><spring:message code="comDamPer.comDamPersonalDetail.atchFileId"/></th><!-- 첨부파일 목록 --> - <td class="left"> - <c:import url="/cmm/fms/selectFileInfs.do" > - <c:param name="param_atchFileId" value="${result.atchFileId}" /> - </c:import> - </td> - </tr> - </c:if> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.update" />' onclick="fnModify(); return false;" /><!-- 수정 --> - <input class="s_submit" type="submit" value='<spring:message code="button.delete" />' onclick="fnDelete(); return false;" /><!-- 삭제 --> - <input class="s_submit" type="submit" value='<spring:message code="button.list" />' onclick="fnList(); return false;" /><!-- 목록 --> - </div> - <div style="clear:both;"></div> - </div> - - </form> - - </body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/per/EgovComDamPersonalRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/per/EgovComDamPersonalRegist.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/per/EgovComDamPersonalRegist.jsp (nonexistent) @@ -1,213 +0,0 @@ -<% - /** - * @Class Name : EgovComDamPersonalRegist.jsp - * @Description : EgovComDamPersonalRegist 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.08.12 박종선 최초 생성 - * 2011.08.12 정진오 "지식유형명" 항목 필수 항목 표시 image가 보이도록 수정함 - * 2011.10.07 이기하 조직명 선택 후 화면 재로딩되는 오류 주석처리 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ page import="java.util.Date" %> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %> -<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<title><spring:message code="comDamPer.comDamPersonalRegist.title"/></title><!-- 개인지식 등록 --> -<link href="<c:url value='/css/egovframework/com/com.css' />" rel="stylesheet" type="text/css"> -<link href="<c:url value='/css/egovframework/com/button.css' />" rel="stylesheet" type="text/css"> -<%-- <script type="text/javascript" src="<c:url value='/js/egovframework/com/cmm/fms/EgovMultiFile.js'/>" ></script> --%> -<script type="text/javascript" src="<c:url value='/js/egovframework/com/cmm/fms/EgovMultiFiles.js'/>" ></script> -<link type="text/css" rel="stylesheet" href="<c:url value='/css/egovframework/com/cmm/jqueryui.css' />"> -<script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> -<script src="<c:url value='/js/egovframework/com/cmm/jqueryui.js' />"></script> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<validator:javascript formName="knoPersonal" staticJavascript="false" xhtml="true" cdata="false"/> - -<script type="text/javaScript" language="javascript"> -<!-- -function initCalendar(){ - $("#vcolYmd").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'both' - , buttonImage: '<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif'/>' - , buttonImageOnly: true - - , showMonthAfterYear: true - , showOtherMonths: true - , selectOtherMonths: true - - , changeMonth: true // 월선택 select box 표시 (기본은 false) - , changeYear: true // 년선택 selectbox 표시 (기본은 false) - , showButtonPanel: true // 하단 today, done 버튼기능 추가 표시 (기본은 false) - }); - - $("#vcolYmd").change(function() { - $("#colYmd").val($(this).val().replace(/-/gi,"")); - }); -} - -/* ******************************************************** - * 초기화 - ******************************************************** */ -function fn_egov_initl_knoPersonal(){ - - initCalendar(); - var maxFileNum = document.getElementById('posblAtchFileNumber').value; - - if(maxFileNum==null || maxFileNum==""){ - - maxFileNum = 3; - - } - - var multi_selector = new MultiSelector( document.getElementById( 'egovComFileList' ), maxFileNum ); - - multi_selector.addElement( document.getElementById( 'egovComFileUploader' ) ); - - // 첫 입력란에 포커스.. - knoPersonal.orgnztId.focus(); - -} -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fn_egov_list_KnoPersonal(){ - location.href = "<c:url value='/dam/per/EgovComDamPersonalList.do'/>"; -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_regist_KnoPersonal(form){ - if(confirm("<spring:message code="common.save.msg" />")){ - if(!validateKnoPersonal(form)){ - return; - }else{ - form.cmd.value = "Regist"; - form.action = "<c:url value='/dam/per/EgovComDamPersonalRegist.do'/>"; - form.submit(); - } - } -} -/* ******************************************************** - * 지식유형 가져오기 - ******************************************************** */ -function fn_egov_get_CodeId(form){ - form.cmd.value = ""; - form.submit(); -} ---> -</script> -</head> - -<body onLoad="fn_egov_initl_knoPersonal();"> - -<form:form commandName="knoPersonal" name="knoPersonal" method="post" enctype="multipart/form-data"> - -<div class="wTableFrm"> - <!-- 타이틀 --> -<h2><spring:message code="comDamPer.comDamPersonalRegist.pageTop.title"/></h2><!-- 개인지식 등록 --> - -<!-- 등록폼 --> -<table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamPer.comDamPersonalRegist.orgnztNm"/> <span class="pilsu">*</span></th><!-- 조직명 --> - <td class="left"> - <select name="orgnztId" class="select" > - <option value=""><spring:message code="input.cSelect"/></option><!-- 선택 --> - <c:forEach var="knoPersonal" items="${mapTeamList}" varStatus="status"> - <option value='<c:out value="${knoPersonal.orgnztId}"/>' <c:if test="${knoPersonal.orgnztId == mapMaterial.orgnztId}">selected="selected"</c:if> ><c:out value="${knoPersonal.orgnztNm}"/></option> - </c:forEach> - </select> - </td> - </tr> - <tr> - <th><spring:message code="comDamPer.comDamPersonalRegist.knoTypeNm"/> <span class="pilsu">*</span></th><!-- 지식유형명 --> - <td class="left"> - <select name="knoTypeCd" class="select"> - <option value=""><spring:message code="input.cSelect"/></option><!-- 선택 --> - <c:forEach var="knoPersonal" items="${mapMaterialList}" varStatus="status"> - <option value='<c:out value="${knoPersonal.knoTypeCd}"/>'><c:out value="${knoPersonal.knoTypeNm}"/></option> - </c:forEach> - </select> - </td> - </tr> - <tr> - <th><spring:message code="comDamPer.comDamPersonalRegist.knoNm"/> <span class="pilsu">*</span></th><!-- 지식명 --> - <td class="left"> - <form:input path="knoNm" title="<spring:message code='comDamPer.comDamPersonalRegist.knoNm'/>" size="60" maxlength="60"/> - <form:errors path="knoNm"/> - </td> - </tr> - <tr> - <th><spring:message code="comDamPer.comDamPersonalRegist.knoCn"/> <span class="pilsu">*</span></th><!-- 지식내용 --> - <td class="left"> - <form:textarea path="knoCn" title="<spring:message code='comDamPer.comDamPersonalRegist.knoCn'/>" cols="300" rows="10" cssClass="txaClass"/><!-- 지식내용 --> - <form:errors path="knoCn"/> - </td> - </tr> - <tr> - <th><spring:message code="comDamPer.comDamPersonalRegist.colYmd"/> <span class="pilsu">*</span></th><!-- 수집일자 --> - <td class="left"> - <input type="hidden" name="cal_url" value="<c:url value='/sym/cal/EgovNormalCalPopup.do'/>" /> - <input id="colYmd" name="colYmd" type="hidden" value=""/> - <input id="vcolYmd" name="vcolYmd" type="text" title="<spring:message code="comDamPer.comDamPersonalRegist.colYmd"/>" value="" maxlength="10" readonly="readonly" style="width:70px"/><!-- 수집일자 --> - </td> - </tr> - <tr> - <th><spring:message code="comDamPer.comDamPersonalRegist.othbcAt"/></th><!-- 공개여부 --> - <td class="left"> - <spring:message code="comDamPer.comDamPersonalRegist.public" /> : <input type="radio" name="othbcAt" class="radio2" value="Y">&nbsp; - <spring:message code="comDamPer.comDamPersonalRegist.private" /> : <input type="radio" name="othbcAt" class="radio2" value="N" checked="checked"/><br/> - <form:errors path="othbcAt" /> - </td> - </tr> - <tr> - <th><spring:message code="comDamPer.comDamPersonalRegist.fileUpload"/></th><!-- 파일첨부 --> - <td class="left"> - <input name="file_1" id="egovComFileUploader" type="file" multiple title="<spring:message code="comDamPer.comDamPersonalRegist.fileUpload"/>" multiple/><!-- 첨부파일명 입력 --> - <div id="egovComFileList"></div> - </td> - </tr> -</table> - -<!-- 하단 버튼 --> -<div class="btn"> - <input class="s_submit" type="submit" value="<spring:message code="button.save" />" onclick="fn_egov_regist_KnoPersonal(document.knoPersonal); return false;" /><!-- 저장 --> - <input class="s_submit" type="submit" value='<spring:message code="button.list" />' onclick="fn_egov_list_KnoPersonal(); return false;" /><!-- 목록 --> -</div> -<div style="clear:both;"></div> -</div> - -<input type="hidden" name="posblAtchFileNumber" id="posblAtchFileNumber" value="3" /> -<!-- <input name="cmd" type="hidden" value="<c:out value='save'/>"> --> -<input name="cmd" type="hidden" value="<c:out value='Regist'/>"> - -</form:form> - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/per/EgovComDamPersonalModify.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/per/EgovComDamPersonalModify.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/per/EgovComDamPersonalModify.jsp (nonexistent) @@ -1,223 +0,0 @@ -<% - /** - * @Class Name : EgovComDamPersonalModify.jsp - * @Description : EgovComDamPersonalModify 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.08.17 박종선 최초 생성 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<title><spring:message code="comDamPer.comDamPersonalModify.title"/></title><!-- 개인지식 수정 --> -<link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> -<link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> -<link type="text/css" rel="stylesheet" href="<c:url value='/css/egovframework/com/cmm/jqueryui.css' />"> -<script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> -<script src="<c:url value='/js/egovframework/com/cmm/jqueryui.js' />"></script> -<%-- <script type="text/javascript" src="<c:url value='/js/egovframework/com/cmm/fms/EgovMultiFile.js'/>" ></script> --%> -<script type="text/javascript" src="<c:url value='/js/egovframework/com/cmm/fms/EgovMultiFiles.js'/>" ></script> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<validator:javascript formName="knoPersonal" staticJavascript="false" xhtml="true" cdata="false"/> - -<script type="text/javaScript" language="javascript"> -<!-- -function initCalendar(){ - $("#colYmd").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'both' - , buttonImage: '<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif'/>' - , buttonImageOnly: true - - , showMonthAfterYear: true - , showOtherMonths: true - , selectOtherMonths: true - - , changeMonth: true // 월선택 select box 표시 (기본은 false) - , changeYear: true // 년선택 selectbox 표시 (기본은 false) - , showButtonPanel: true // 하단 today, done 버튼기능 추가 표시 (기본은 false) - }); -} - -/* ******************************************************** - * 초기화 - ******************************************************** */ -function fn_egov_initl_knoPersonal(){ - - initCalendar(); - var maxFileNum = document.getElementById('posblAtchFileNumber').value; - - if(maxFileNum==null || maxFileNum==""){ - - maxFileNum = 3; - - } - - var multi_selector = new MultiSelector( document.getElementById( 'egovComFileList' ), maxFileNum ); - - multi_selector.addElement( document.getElementById( 'egovComFileUploader' ) ); - - // 첫 입력란에 포커스.. - knoPersonal.knoNm.focus(); - -} -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fn_egov_list_KnoPersonal(){ - location.href = "<c:url value='/dam/per/EgovComDamPersonalList.do'/>"; -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_modify_KnoPersonal(){ - - var form = document.knoPersonal; - - if(confirm("<spring:message code="common.save.msg" />")){ - - form.action = "<c:url value='/dam/per/EgovComDamPersonalModify.do'/>"; - - if(!validateKnoPersonal(form)){ - return; - }else{ - form.submit(); - } - } -} ---> -</script> -</head> - -<body onLoad="fn_egov_initl_knoPersonal();"> - - -<!-- 파일첨부를 위한 폼명 및 Enctype 설정 --> -<form:form commandName="knoPersonal" name="knoPersonal" action="<c:url value='/dam/per/EgovComDamPersonalModifyView.do'/>" method="post" enctype="multipart/form-data"> - -<input name="cmd" type="hidden" value="Modify"> -<input name="knoId" type="hidden" value="<c:out value='${knoPersonal.knoId}'/>"> -<form:hidden path="orgnztId"/> -<form:hidden path="knoTypeCd"/> -<form:hidden path="orgnztNm"/> -<form:hidden path="knoTypeNm"/> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comDamPer.comDamPersonalModify.pageTop.title"/></h2><!-- 개인지식 수정 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comDamPer.comDamPersonalModify.orgnztNm"/> <span class="pilsu">*</span></th><!-- 조직명 --> - <td class="left"> - ${knoPersonal.orgnztNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamPer.comDamPersonalModify.knoTypeNm"/> <span class="pilsu">*</span></th><!-- 지식유형명 --> - <td class="left"> - ${knoPersonal.knoTypeNm} - </td> - </tr> - <tr> - <th><spring:message code="comDamPer.comDamPersonalModify.knoNm"/> <span class="pilsu">*</span></th><!-- 지식명 --> - <td class="left"> - <form:input path="knoNm" title="<spring:message code='comDamPer.comDamPersonalModify.knoNm'/>" size="60" maxlength="60"/> - <form:errors path="knoNm"/> - </td> - </tr> - <tr> - <th><spring:message code="comDamPer.comDamPersonalModify.knoCn"/> <span class="pilsu">*</span></th><!-- 지식내용 --> - <td class="left"> - <textarea name="knoCn" class="textarea" title="<spring:message code="comDamPer.comDamPersonalModify.knoCn"/>" cols="300" rows="10">${knoPersonal.knoCn}</textarea><!-- 지식내용 --> - </td> - </tr> - <tr> - <th><spring:message code="comDamPer.comDamPersonalModify.colYmd"/> <span class="pilsu">*</span></th><!-- 수집일자 --> - <td class="left"> - <input type="hidden" name="cal_url" value="<c:url value='/sym/cal/EgovNormalCalPopup.do'/>" /> - <input id="colYmd" name="colYmd" type="text" title="<spring:message code="comDamPer.comDamPersonalModify.colYmdCalendar"/>" value="${knoPersonal.colYmd}" readonly="readonly" style="width:70px" /><!-- 수집일달력 --> - - <div><form:errors path="colYmd"/></div> - </td> - </tr> - <tr> - <th><spring:message code="comDamPer.comDamPersonalModify.othbcAt"/></th><!-- 공개여부 --> - <td class="left"> - <spring:message code="comDamPer.comDamPersonalModify.public" /> : <input type="radio" name="othbcAt" class="radio2" value="Y" - <c:if test="${knoPersonal.othbcAt == 'Y'}"> checked="checked"</c:if> />&nbsp; - <spring:message code="comDamPer.comDamPersonalModify.private" /> : <input type="radio" name="othbcAt" class="radio2" value="N" - <c:if test="${knoPersonal.othbcAt == 'N'}"> checked="checked"</c:if> /> - <br/><form:errors path="othbcAt" /> - </td> - </tr> - <!-- 첨부파일 테이블 레이아웃 설정 Start --> - <c:if test="${knoPersonal.atchFileId ne ''}"> - <tr> - <th><spring:message code="comDamPer.comDamPersonalModify.atchFileId"/></th><!-- 첨부파일목록 --> - <td> - <c:import url="/cmm/fms/selectFileInfsForUpdate.do" charEncoding="utf-8"> - <c:param name="param_atchFileId" value="${knoPersonal.atchFileId}" /> - </c:import> - </td> - </tr> - </c:if> - <!-- 첨부파일 테이블 레이아웃 End --> - <tr> - <th><spring:message code="comDamPer.comDamPersonalModify.fileUpload"/></th><!-- 파일첨부 --> - <td class="left"> - <input name="file_1" id="egovComFileUploader" type="file" multiple title="<spring:message code="comDamPer.comDamPersonalModify.fileUpload"/>"/><!-- 첨부파일명 입력 --> - <div id="egovComFileList"></div> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value="<spring:message code="button.save" />" onclick="fn_egov_modify_KnoPersonal(); return false;" /><!-- 저장 --> - <input class="s_submit" type="submit" value='<spring:message code="button.list" />' onclick="fn_egov_list_KnoPersonal(); return false;" /><!-- 목록 --> - </div> - <div style="clear:both;"></div> - </div> - - <c:if test="${knoPersonal.atchFileId eq '' or knoPersonal.atchFileId eq null}"> - <input type="hidden" name="fileListCnt" value="0" /> - <input name="atchFileAt" type="hidden" value="N"> - </c:if> - - <c:if test="${knoPersonal.atchFileId ne '' and knoPersonal.atchFileId ne null}"> - <input name="atchFileAt" type="hidden" value="Y"> - </c:if> - -<!-- 첨부파일 개수 설정을 위한 Hidden 설정 --> -<input type="hidden" name="posblAtchFileNumber" id="posblAtchFileNumber" value="3" /> -<input type="hidden" name="returnUrl" value="<c:url value='/dam/per/EgovComDamPersonalModifyView.do'/>" > -</form:form> - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/per/EgovComDamPersonalList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/per/EgovComDamPersonalList.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/dam/per/EgovComDamPersonalList.jsp (nonexistent) @@ -1,160 +0,0 @@ -<% - /** - * @Class Name : EgovComDamPersonalList.jsp - * @Description : EgovComDamPersonalList 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2010.08.12 박종선 최초 생성 - * 2018.09.11 신용호 공통컴포넌트 3.8 개선 - * - * @author 공통서비스팀 - * @since 2010.05.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<!DOCTYPE html> -<html lang="ko"> - <head> - <meta http-equiv="content-type" content="text/html; charset=utf-8"> - <title><spring:message code="comDamPer.comDamPersonalList.title"/></title><!-- 개인지식관리 목록 --> - <link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - <link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - - <script type="text/javaScript" language="javascript"> - <!-- - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fn_egov_initl_Personal(){ - // 첫 입력란에 포커스.. - document.listForm.searchCondition.focus(); - } - /* ******************************************************** - * 페이징 처리 함수 - ******************************************************** */ - function linkPage(pageNo){ - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/dam/per/EgovComDamPersonalList.do'/>"; - document.listForm.submit(); - } - /* ******************************************************** - * 조회 처리 - ******************************************************** */ - function fnSearch(){ - document.listForm.pageIndex.value = 1; - document.listForm.submit(); - } - /* ******************************************************** - * 등록 처리 함수 - ******************************************************** */ - function fnRegist(){ - location.href = "<c:url value='/dam/per/EgovComDamPersonalRegist.do' />"; - } - --> - </script> - </head> - - <body onLoad="fn_egov_initl_Personal();"> - - <!-- 자바스크립트 경고 태그 --> - <noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - - <div class="board"> - <h1><spring:message code="comDamPer.comDamPersonalList.pageTop.title"/></h1><!-- 개인지식관리 목록 --> - - <form name="listForm" action="<c:url value='/dam/per/EgovComDamPersonalList.do'/>" method="post"> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <select name="searchCondition" class="select" title="<spring:message code="select.searchCondition"/>"><!-- 검색조건선택 --> - <option value=''>--<spring:message code="input.cSelect"/>--</option><!-- 선택하세요 --> - <option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if>><spring:message code="comDamPer.comDamPersonalList.knoTypeNm"/></option><!-- 지식유형명 --> - <option value='2' <c:if test="${searchVO.searchCondition == '2'}">selected="selected"</c:if>><spring:message code="comDamPer.comDamPersonalList.knoNm"/></option><!-- 지식명 --> - </select> - <input class="s_input2 vat" name="searchKeyword" type="text" value="${searchVO.searchKeyword}" maxlength="35" size="35" onkeypress="press();" title="<spring:message code="title.searchCondition"/>" /><!-- 검색어 입력 --> - - <input class="s_btn" type="submit" value='<spring:message code="button.inquire" />' title='<spring:message code="button.inquire" />' onclick="fnSearch(); return false;" /><!-- 조회 --> - <span class="btn_b"><a href="<c:url value='/dam/per/EgovComDamPersonalRegistView.do'/>" onclick="" title='<spring:message code="button.create" />'><spring:message code="button.create" /></a></span><!-- 등록 --> - </li> - </ul> - </div> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:10%" /> - <col style="width:10%" /> - <col style="width:15%" /> - <col style="width:20%" /> - <col style="width:15%" /> - <col style="width:15%" /> - <col style="width:15%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comDamPer.comDamPersonalList.index"/></th><!-- 순번 --> - <th scope="col"><spring:message code="comDamPer.comDamPersonalList.orgnztNm"/></th><!-- 조직명 --> - <th scope="col"><spring:message code="comDamPer.comDamPersonalList.knoTypeNm"/></th><!-- 지식유형 --> - <th scope="col"><spring:message code="comDamPer.comDamPersonalList.knoNm"/></th><!-- 지식명 --> - <th scope="col"><spring:message code="comDamPer.comDamPersonalList.userNm"/></th><!-- 등록자 --> - <th scope="col"><spring:message code="comDamPer.comDamPersonalList.colYmd"/></th><!-- 수집일자 --> - <th scope="col"><spring:message code="comDamPer.comDamPersonalList.othbcAt"/></th><!-- 공개여부 --> - </tr> - </thead> - <tbody> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <tr> - <td><c:out value="${(searchVO.pageIndex - 1) * searchVO.pageSize + status.count}"/></td> - <td>${resultInfo.orgnztNm}</td> - <td>${resultInfo.knoTypeNm}</td> - <td> - <a href="<c:url value='/dam/per/EgovComDamPersonal.do'/>?pageIndex=${searchVO.pageIndex}&amp;knoId=${resultInfo.knoId}"><c:out value="${resultInfo.knoNm}"/></a> - </td> - <td>${resultInfo.userNm}</td> - <td>${resultInfo.colYmd}</td> - <td> - <c:if test="${resultInfo.othbcAt == 'Y'}"><spring:message code="comDamPer.comDamPersonalList.public"/></c:if><!-- 공개 --> - <c:if test="${resultInfo.othbcAt == 'N'}"><spring:message code="comDamPer.comDamPersonalList.private"/></c:if><!-- 비공개 --> - </td> - </tr> - </c:forEach> - - <!-- 데이터가 없을때 화면에 메세지를 출력해준다 --> - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan="7"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage"/> - </ul> - </div> - - <input type="hidden" name="knoId"> - <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> - </form> - - </div> - - </body> -</html> - Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/ext/ldapumt/EgovDeptManageOrgChart.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/ext/ldapumt/EgovDeptManageOrgChart.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/ext/ldapumt/EgovDeptManageOrgChart.jsp (nonexistent) @@ -1,157 +0,0 @@ -<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> - -<html> - <head> - <meta charset="utf-8"> - <title><spring:message code="extLdapumtDpt.deptChart.Title"/></title> - <script type="text/javascript" src="https://www.google.com/jsapi"></script> - <script src="<c:url value='/html/egovframework/com/ext/ldapumt/libs/jquery.js' />"></script> - <script src="<c:url value='/html/egovframework/com/ext/ldapumt/jstree.js' />"></script> - <script type="text/javascript"> - google.load("visualization", "1", {packages:["orgchart"]}); - google.setOnLoadCallback(init); - - var data; - var chart; - var obj; - - function init() { - $('#detail_div').hide(); - - chart = new google.visualization.OrgChart(document.getElementById('chart_div')); - - data = new google.visualization.DataTable(); - data.addColumn('string', 'Name'); - data.addColumn('string', 'Manager'); - data.addColumn('string', 'ToolTip'); - - var dn="<c:out value='${param.baseDn}'/>"; - - drawChart(dn); - } - - function drawChart(dn){ - - var url = "<c:url value='/ext/ldapumt/dpt/getDeptManageSublist.do' />"; - - $.get(url, { 'dn' : dn}).done(function (d) { - if(obj==null) { - obj = [[ {v:d.id, f:d.text+'<div style="color:red; font-style:italic"></div>'},'', 'parent']]; - } - - var objLength = obj.length; - for(var i=0; i < d.children.length;i++) { - obj[i+objLength] = [ {v:d.children[i].id, f:'<div id="'+ d.children[i].id +'">'+d.children[i].text+'</div>'},d.id, 'child']; - } - - - data.addRows(obj); - - chart.draw(data, {allowHtml:true, allowCollapse: false}); - - $('.google-visualization-orgchart-node-medium').dblclick(collapse); - $('.google-visualization-orgchart-node-medium').click(changeData); - - }); - - } - - function collapse() { - $('#detail_div').hide(); - - elements = $(this).children() - elements.each(function(){ - - var hasChild = false; - var size = obj.length; - - for(var i=size-1;i>=0;i--){ - var node = obj[i]; - if(this.id==obj[i][1]){ - hasChild = true; - obj.splice(i, 1); - } - } - - if(!hasChild) { - drawChart(this.id); - } else { - data = new google.visualization.DataTable(); - data.addColumn('string', 'Name'); - data.addColumn('string', 'Manager'); - data.addColumn('string', 'ToolTip'); - data.addRows(obj); - chart.draw(data, {allowHtml:true, allowCollapse: false}); - $('.google-visualization-orgchart-node-medium').dblclick(collapse); - $('.google-visualization-orgchart-node-medium').click(changeData); - } - - }); - } - - function changeData(){ - $('#detail_div').show(); - elements = $(this).children() - elements.each(function(){ - var dn = this.id; - - var url; - var htmlfile; - - url = "<c:url value='/ext/ldapumt/dpt/getDeptManage.do' />"; - htmlfile = "dept_html.html"; - if(dn.indexOf("ou")==0) { - url = "<c:url value='/ext/ldapumt/dpt/getDeptManage.do' />"; - htmlfile = "<c:url value='/html/egovframework/com/ext/ldapumt/dept_html.jsp' />"; - } else { - url = "<c:url value='/ext/ldapumt/dpt/getUserManage.do' />"; - htmlfile = "<c:url value='/html/egovframework/com/ext/ldapumt/user_html.jsp' />"; - } - - $.get(url+"?dn="+dn, function (d) { - $("#detail_div").load(htmlfile, function() { - $.each($("input"), function(i,v) { - $(v).val(d[v.name]); - }); - }); - - }); - - } - ) - - } - - function modifyOrgManage(str){ - var url=""; - if(str=='dept') { - url = '<c:url value="/ext/ldapumt/dpt/modifyDeptManage.do" />'; - } else { - url = '<c:url value="/ext/ldapumt/dpt/modifyUserManage.do" />'; - } - - $.ajax({ - type: "POST", - url: url, - data: $("#form1").serialize(), // serializes the form's elements. - success: function(data) - { - } - }); - return; - } - - </script> - </head> - <body> - <div id="chart_div"> - </div> - <div id="detail_div" style="position:fixed;bottom:10;right:10;width: 750px;height: 220px"> - </div> - </body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/ext/ldapumt/EgovDeptManageTree.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/ext/ldapumt/EgovDeptManageTree.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/ext/ldapumt/EgovDeptManageTree.jsp (nonexistent) @@ -1,250 +0,0 @@ -<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> - - -<html> - <head> - <meta charset="utf-8"> - <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> - <title><spring:message code="extLdapumtDpt.deptTree.Title"/></title> - <meta name="viewport" content="width=device-width" /> - <link rel="stylesheet" href="<c:url value='/html/egovframework/com/ext/ldapumt/themes/default/style.css' />" /> - <style> - html, body { background:#ebebeb; font-size:10px; font-family:Verdana; margin:0; padding:0; } - #container { min-width:320px; margin:0px auto 0 auto; background:white; border-radius:0px; padding:0px; overflow:hidden; } - #tree { float:left; min-width:319px; border-right:1px solid silver; overflow:auto; padding:0px 0; } - #data { margin-left:320px; } - #data textarea { margin:0; padding:0; height:100%; width:100%; border:0; background:white; display:block; line-height:18px; resize:none; } - #data, #code { font: normal normal normal 12px/18px 'Consolas', monospace !important; } - - #tree .dept { background:url('<c:url value="/html/egovframework/com/ext/ldapumt/image/file_sprite.png" />') right bottom no-repeat; } - #tree .user { background:url('<c:url value="/html/egovframework/com/ext/ldapumt/image/user.png" />') 0 0 no-repeat; } - </style> - </head> - <body> - <div id="container" role="main"> - <div id="tree"></div> - <div id="data"> - <div class="content code" style="display:none;"><textarea id="code" readonly="readonly"></textarea></div> - <div class="content dept" style="display:none;"></div> - <div class="content image" style="display:none; position:relative;"><img src="" alt="" style="display:block; position:absolute; left:50%; top:50%; padding:0; max-height:90%; max-width:90%;" /></div> - <div class="content default" style="text-align:center;lineHeight:0">Select a file from the tree.</div> - </div> - </div> - <script language="javascript" src="<c:url value='/html/egovframework/com/ext/ldapumt/libs/jquery.js' />"></script> - <script language="javascript" src="<c:url value='/html/egovframework/com/ext/ldapumt/jstree.js' />"></script> - - <script> - - $(function () { - $(window).resize(function () { - var h = Math.max($(window).height() - 0, 420); - $('#container, #data, #tree, #data .content').height(h); - }).resize(); - - $('#tree') - .jstree({ - 'core' : { - 'data' : { - 'url' : '<c:url value="/ext/ldapumt/dpt/getDeptManageSublist.do"/>', - 'data' : function (node) { - - if(node.id == '#') - node.dn="<c:out value='${param.baseDn}'/>"; - else - node.dn= node.id; - - return { 'dn' : node.dn }; - } - }, - 'check_callback' : function(o, n, p, i, m) { - if(m && m.dnd && m.pos !== 'i') { return false; } - if(o === "move_node" || o === "copy_node") { - if(this.get_node(n).parent === this.get_node(p).id) { return false; } - } - return true; - }, - 'themes' : { - 'responsive' : false, - 'variant' : 'small', - 'stripes' : true - } - }, - 'sort' : function(a, b) { - return this.get_type(a) === this.get_type(b) ? (this.get_text(a) > this.get_text(b) ? 1 : -1) : (this.get_type(a) >= this.get_type(b) ? 1 : -1); - }, - 'contextmenu' : { - 'items' : function(node) { - var tmp = $.jstree.defaults.contextmenu.items(); - delete tmp.create.action; - tmp.rename.label = "<spring:message code="extLdapumtDpt.deptTree.rename"/>"; //이름변경 - tmp.remove.label = "<spring:message code="extLdapumtDpt.deptTree.del"/>"; //삭제 - tmp.ccp.label = "<spring:message code="extLdapumtDpt.deptTree.edit"/>"; //편집 - tmp.ccp.submenu.cut.label="<spring:message code="extLdapumtDpt.deptTree.deptMove"/>"; //이동부서선택 - tmp.ccp.submenu.paste.label="<spring:message code="extLdapumtDpt.deptTree.paste"/>"; //붙여넣기 - delete tmp.ccp.submenu.copy; - - tmp.create.label = "<spring:message code="extLdapumtDpt.deptTree.add"/>"; //추가 - tmp.create.submenu = { - "create_dept" : { - "separator_after" : true, - "label" : "<spring:message code="extLdapumtDpt.deptTree.dept"/>", //부서 - "action" : function (data) { - var inst = $.jstree.reference(data.reference), - obj = inst.get_node(data.reference); - inst.create_node(obj, { type : "default" }, "last", function (new_node) { - setTimeout(function () { inst.edit(new_node); },100); - }); - } - }, - "create_user" : { - "label" : "<spring:message code="extLdapumtDpt.deptTree.user"/>", //사용자 - "action" : function (data) { - var inst = $.jstree.reference(data.reference), - obj = inst.get_node(data.reference); - inst.create_node(obj, { type : "user" }, "last", function (new_node) { - setTimeout(function () { inst.edit(new_node); },100); - }); - - } - } - }; - if(this.get_type(node) === "user") { - delete tmp.create; - } - return tmp; - } - }, - 'types' : { - 'default' : { 'icon' : 'dept' }, - 'user' : { 'valid_children' : [], 'icon' : 'user' } - }, - 'unique' : { - 'duplicate' : function (name, counter) { - return name + ' ' + counter; - } - }, - 'plugins' : ['state','dnd','sort','types','contextmenu','unique'] - }) - .on('delete_node.jstree', function (e, data) { - $.get('<c:url value="/ext/ldapumt/dpt/deleteNode.do" />', { 'dn' : data.node.id }) - .fail(function () { - data.instance.refresh(); - }); - }) - .on('create_node.jstree', function (e, data) { - var url; - if(data.node.type == "default") { - url="<c:url value='/ext/ldapumt/dpt/createNode.do' />"; - } else { - url="<c:url value='/ext/ldapumt/dpt/createUserNode.do' />"; - } - - $.get(url, { 'dn' : data.node.parent, 'text' : data.node.text }) - .done(function (d) { - data.instance.set_id(data.node, d.id); - }) - .fail(function () { - data.instance.refresh(); - }); - }) - .on('rename_node.jstree', function (e, data) { - if(data.node.icon == "dept") { - url="<c:url value='/ext/ldapumt/dpt/renameNode.do' />"; - } else { - url="<c:url value='/ext/ldapumt/dpt/renameUserNode.do' />"; - } - - $.ajax({ - type: "GET", - url: url+"?id="+data.node.id+"&text="+data.text, - data: $("#form1").serialize(), - success: function(data) - { - - } - }); - - }) - .on('move_node.jstree', function (e, data) { - $.get('<c:url value="/ext/ldapumt/dpt/moveOrgNode.do" />', { 'id' : data.node.id, 'parent' : data.parent }) - .done(function (d) { - data.instance.refresh(); - }) - .fail(function () { - data.instance.refresh(); - }); - }) - .on('copy_node.jstree', function (e, data) { - $.get('?operation=copy_node', { 'id' : data.original.id, 'parent' : data.parent }) - .done(function (d) { - data.instance.refresh(); - }) - .fail(function () { - data.instance.refresh(); - }); - }) - .on('changed.jstree', function (e, data) { - if(data && data.selected && data.selected.length) { - var dn = data.selected.join(':'); - - var url; - var htmlfile; - - // 선택이 부서일 경우 - if(data.node.icon == "dept") { - url = "<c:url value='/ext/ldapumt/dpt/getDeptManage.do' />"; - htmlfile = "<c:url value='/html/egovframework/com/ext/ldapumt/dept_html.jsp' />"; - } - - if(data.node.icon == "user") { - url = "<c:url value='/ext/ldapumt/dpt/getUserManage.do' />"; - htmlfile = "<c:url value='/html/egovframework/com/ext/ldapumt/user_html.jsp' />"; - } - - $.get(url+"?dn="+dn, function (d) { - - $("#data .default").load(htmlfile, function() { - $.each($("input"), function(i,v) { - $(v).val(d[v.name]); - }); - }); - - }); - - - - } else { - $('#data .content').hide(); - $('#data .default').html('Select a file from the tree.').show(); - } - }); - }); - - function modifyOrgManage(str){ - var url=""; - if(str=='dept') { - url = '<c:url value="/ext/ldapumt/dpt/modifyDeptManage.do" />'; - } else { - url = '<c:url value="/ext/ldapumt/dpt/modifyUserManage.do" />'; - } - - $.ajax({ - type: "POST", - url: url, - data: $("#form1").serialize(), - success: function(data) - { - - } - }); - return; - } - - </script> - </body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/acr/EgovAdministCodeRecptnList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/acr/EgovAdministCodeRecptnList.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/acr/EgovAdministCodeRecptnList.jsp (nonexistent) @@ -1,167 +0,0 @@ -<!DOCTYPE html> -<% - /** - * @Class Name : EgovAdministCodeRecptnList.jsp - * @Description : EgovAdministCodeRecptnList 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.08.11 이중호 최초 생성 - * - * @author 공통컴포넌트팀 - * @since 2009.08.11 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<html lang="ko"> -<head> -<title>법정동코드수신 목록</title> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<link type="text/css" rel="stylesheet" href="/css/egovframework/com/sym/ccm/acr/com.css"> -<link type="text/css" rel="stylesheet" href="/css/egovframework/com/sym/ccm/acr/button.css"> - -<script type="text/javaScript" language="javascript"> -<!-- -/* ******************************************************** - * 페이징 처리 함수 - ******************************************************** */ -function fn_egov_pageview(pageNo){ - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/sym/ccm/acr/getAdministCodeRecptnList.do'/>"; - document.listForm.submit(); -} -/* ******************************************************** - * 조회 처리 - ******************************************************** */ -function fn_egov_search_AdministCodeRecptn(){ - document.listForm.pageIndex.value = 1; - document.listForm.submit(); -} -/* ******************************************************** - * 상세회면 처리 함수 - ******************************************************** */ -function fn_egov_detail_AdministCodeRecptn(administZoneSe,administZoneCode){ - var varForm = document.all["listForm"]; - varForm.action = "<c:url value='/sym/ccm/acr/getAdministCodeDetail.do'/>"; - varForm.administZoneCode.value = administZoneCode; - varForm.administZoneSe.value = administZoneSe; - varForm.submit(); -} ---> -</script> -</head> - -<body> -<DIV id="content" style="display"> -<%-- noscript 테그 --%> -<noscript class="noScriptTitle">자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다.</noscript> - -<form name="listForm" action="<c:url value='/sym/ccm/acr/getAdministCodeRecptnList.do'/>" method="post"> -<table width="700" cellpadding="8" class="table-search" border="0"> - <tr> - <td width="40%"class="title_left"> - - <img src="/images/egovframework/com/sym/ccm/acr/icon/tit_icon.gif" width="16" height="16" hspace="3" style="vertical-align: middle" alt="제목아이콘이미지">&nbsp;법정동코드수신 목록</td> - <th> - </th> - <td width="10%"> - <select title="검색조건" name="searchCondition" class="select"> - <option selected value=''>--선택하세요--</option> - <option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if>>기관명</option> - </select> - </td> - <td width="35%"> - <input title="검색어" name="searchKeyword" type="text" size="35" value="<c:out value="${searchVO.searchKeyword}"/>" maxlength="35" > - </td> - <th width="10%"> - <table border="0" cellspacing="0" cellpadding="0"> - <tr> - <td><img src="/images/egovframework/com/sym/ccm/acr/btn/bu2_left.gif" alt="조회" width="8" height="20"></td> - <td style="background-image:URL(<c:url value='/images/egovframework/com/cmm/btn/bu2_left.gif' />);" class="text_left" nowrap> - <input type="submit" value="조회" onclick="fn_egov_search_AdministCodeRecptn(); return false;" class="btnNew" style="height:20px;width:26px;" ></td> - <td><img src="/images/egovframework/com/sym/ccm/acr/btn/bu2_right.gif" alt="조회" width="8" height="20"></td> - </tr> - </table> - </th> - </tr> -</table> -<input type="hidden" name="administZoneSe"> -<input type="hidden" name="administZoneCode"> -<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/> -</form> - -<table width="700" cellspacing="0" cellpadding="0" border="0"> -<tr> - <td height="3px"></td> -</tr> -</table> - -<table width="700" cellpadding="0" class="table-list" border="0"> -<thead> -<tr> - <th class="title" width="10%" nowrap>순번</th> - <th class="title" width="20%" nowrap>법정동코드</th> - <th class="title" width="70%" nowrap>주소지명</th> -</tr> -</thead> - -<tbody> -<c:if test="${fn:length(resultList) == 0}"> - <tr> - <td class="lt_text3" colspan="3"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> -</c:if> - -<c:forEach items="${resultList}" var="resultInfo" varStatus="status"> -<tr style="cursor:pointer;cursor:hand;" onclick="javascript:fn_egov_detail_AdministCodeRecptn('<c:out value="${resultInfo.administZoneSe}"/>','<c:out value="${resultInfo.administZoneCode}"/>');"> - <td class="lt_text3" nowrap><c:out value="${(searchVO.pageIndex - 1) * searchVO.pageSize + status.count}"/></td> - <td class="lt_text3" nowrap> - <form name="subForm" method="post" action="<c:url value='/sym/ccm/acr/getAdministCodeDetail.do'/>"> - <input name="administZoneSe" type="hidden" value="<c:out value="${resultInfo.administZoneSe}"/>"> - <input name="administZoneCode" type="hidden" value="<c:out value="${resultInfo.administZoneCode}"/>"> - <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/> - <span class="link"><input type="submit" value="<c:out value="${resultInfo.administZoneCode}"/>" onclick="fn_egov_detail_AdministCodeRecptn3('<c:out value="${resultInfo.administZoneSe}"/>','<c:out value="${resultInfo.administZoneCode}"/>'); return false;"></span> - </form> - - </td> - <td class="lt_text" nowrap><c:out value="${resultInfo.administZoneNm}"/></td> -</tr> -</c:forEach> - -</tbody> -</table> - -<table width="700" cellspacing="0" cellpadding="0" border="0"> -<tr> - <td height="3px"></td> -</tr> -<tr> - <td> - <div align="center"> - <div> - <ui:pagination paginationInfo = "${paginationInfo}" - type="image" - jsFunction="fn_egov_pageview" - /> - </div> - </div> - </td> -</tr> -</table> - -</DIV> - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/acr/EgovAdministCodeRegist_TEST.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/acr/EgovAdministCodeRegist_TEST.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/acr/EgovAdministCodeRegist_TEST.jsp (nonexistent) @@ -1,130 +0,0 @@ -<!DOCTYPE html> -<% - /** - * @Class Name : EgovAdministCodeRegist.jsp - * @Description : EgovAdministCodeRegist 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.08.11 이중호 최초 생성 - * - * @author 공통컴포넌트팀 - * @since 2009.08.11 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<html lang="ko"> -<head> -<title>법정동코드수신 등록</title> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<link type="text/css" rel="stylesheet" href="/css/egovframework/com/sym/ccm/acr/com.css"> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<validator:javascript formName="AdministCode" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> -<!-- -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fn_egov_list_AdministCode(){ - location.href = "<c:url value='/sym/ccm/acr/getAdministCodeRecptnList.do'/>"; -} -/* ******************************************************** - * 등록처리 - ******************************************************** */ -function fn_egov_regist_AdministCode(form){ - if(confirm("<spring:message code="common.save.msg" />")){ - if(!validateAdministCode(form)){ - return; - }else{ - form.submit(); - } - } -} ---> -</script> -</head> - -<body> -<DIV id="content" style="width:712px"> -<!-- 상단타이틀 --> -<form:form commandName="AdministCode" name="AdministCode" method="post"> -<input name="cmd" type="hidden" value="<c:out value='Regist'/>"/> -<input name="insttId" type="hidden" value="<c:out value='AUTO'/>"/> - -<!-- 상단 타이틀 영역 --> -<table width="700" cellpadding="8" class="table-search" border="0"> - <tr> - <td width="100%"class="title_left"> - <img src="/images/egovframework/com/sym/ccm/acr/icon/tit_icon.gif" width="16" height="16" hspace="3" style="vertical-align: middle" alt="제목아이콘이미지">&nbsp;법정동코드수신 등록</td> - </tr> -</table> -<!-- 줄간격조정 --> -<table width="700" cellspacing="0" cellpadding="0" border="0"> -<tr> - <td height="3px"></td> -</tr> -</table> - -<!-- 등록 폼 영역 --> -<table width="700" border="0" cellpadding="0" cellspacing="1" class="table-register"> - <tr> - <th width="50%" height="23" class="required_text" nowrap >파일내용취합...<img src="/images/egovframework/com/sym/ccm/acr/icon/required.gif" alt="필수입력표시" width="15" height="15"></th> - <td width="50%" nowrap> <textarea rows="10" cols="55" title="">${buf}</textarea> </td> - </tr> - - <tr> - <th width="50%" height="23" class="required_text" >${systemCmdFull_LIST}<img src="/images/egovframework/com/sym/ccm/acr/icon/required.gif" alt="필수입력표시" width="15" height="15"></th> - <td> <textarea title="" rows="10" cols="55">${systemCmdFull_LIST_LOG}</textarea> </td> - <tr> - <th width="50%" height="23" class="required_text" >${systemCmdFull_MSG}<img src="/images/egovframework/com/sym/ccm/acr/icon/required.gif" alt="필수입력표시" width="15" height="15"></th> - <td> <textarea title="" rows="10" cols="55">${systemCmdFull_MSG_LOG}</textarea> </td> - </tr> - - <tr> - <td colspan="2"> <textarea title="" rows="10" cols="55"> </textarea> </td> - </tr> - - -</table> -<table width="700" border="0" cellspacing="0" cellpadding="0"> - <tr> - <td height="10"></td> - </tr> -</table> - -<!-- 줄간격조정 --> -<table width="700" cellspacing="0" cellpadding="0" border="0"> -<tr> - <td height="3px"></td> -</tr> -</table> -<!-- 목록/저장버튼 --> -<table border="0" cellspacing="0" cellpadding="0" align="center"> -<tr> - <td><img src="/images/egovframework/com/sym/ccm/acr/btn/bu2_left.gif" alt="목록" width="8" height="20"></td> - <td style="background-image:URL("/images/egovframework/com/sym/ccm/acr/button/bu2_bg.gif") class="text_left" nowrap><a href="javascript:fn_egov_list_AdministCode()">목록</a></td> - <td><img src="/images/egovframework/com/sym/ccm/acr/btn/bu2_right.gif" alt="목록" width="8" height="20"></td> - <td width="10"></td> - - <td><img src="/images/egovframework/com/sym/ccm/acr/btn/bu2_left.gif" alt="저장" width="8" height="20"></td> - <td style="background-image:URL("/images/egovframework/com/sym/ccm/acr/button/bu2_bg.gif") class="text_left" nowrap><a href="JavaScript:javascript:fn_egov_regist_AdministCode(document.AdministCode);">저장</a></td> - <td><img src="/images/egovframework/com/sym/ccm/acr/btn/bu2_right.gif" alt="저장" width="8" height="20"></td> -</tr> -</table> - -</form:form> -</DIV> -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/acr/EgovAdministCodeDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/acr/EgovAdministCodeDetail.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/acr/EgovAdministCodeDetail.jsp (nonexistent) @@ -1,186 +0,0 @@ -<!DOCTYPE html> -<% - /** - * @Class Name : EgovAdministCodeDetail.jsp - * @Description : EgovAdministCodeDetail 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.08.11 이중호 최초 생성 - * - * @author 공통컴포넌트팀 - * @since 2009.08.11 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<html lang="ko"> -<head> -<title>법정동코드수신 상세조회</title> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<link type="text/css" rel="stylesheet" href="/css/egovframework/com/sym/ccm/acr/com.css"> -<link type="text/css" rel="stylesheet" href="/css/egovframework/com/sym/ccm/acr/button.css"> -<script type="text/javaScript" language="javascript"> -<!-- -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fn_egov_list_AdministCode(){ - location.href = "/sym/ccm/acr/getAdministCodeRecptnList.do.do"; -} ---> -</script> -</head> -<body> -<form name="Form" action="" method="post"> - <input name="administZoneSe" type="hidden"> - <input name="administZoneCode" type="hidden"> -</form> -<%-- noscript 테그 --%> -<noscript class="noScriptTitle">자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다.</noscript> - -<table width="700" cellpadding="8" class="table-search" border="0"> - <tr> - <td width="100%" class="title_left"> - <img src="/images/egovframework/com/sym/ccm/acr/icon/tit_icon.gif" width="16" height="16" hspace="3" style="vertical-align: middle" alt="제목아이콘이미지">&nbsp;법정동코드 상세조회</td> - </tr> -</table> -<table width="700" border="0" cellpadding="0" cellspacing="1" class="table-register"> -<c:if test="${result.administZoneCode == null}"> - <tr> - <td class="lt_text3" > - <spring:message code="common.nodata.msg" /> - </td> - </tr> -</c:if> -<c:if test="${result.administZoneCode != null}"> - <tr> - <th width="30%" height="23" class="required_text" nowrap >법정동코드<img src="/images/egovframework/com/sym/ccm/acr/icon/required.gif" alt="필수입력표시" width="15" height="15"></th> - <td><c:out value="${result.administZoneCode}"/></td> - </tr> - <tr> - <th width="30%" height="23" class="required_text" nowrap >행정구역명<img src="/images/egovframework/com/sym/ccm/acr/icon/required.gif" alt="필수입력표시" width="15" height="15"></th> - <td><c:out value="${result.administZoneNm}"/></td> - </tr> - <tr> - <th width="20%" height="23" class="required_text" nowrap >생성일자<img src="/images/egovframework/com/sym/ccm/acr/icon/required.gif" alt="필수입력표시" width="15" height="15"></th> - <td><c:out value='${fn:substring(result.creatDe, 0,4)}'/>-<c:out value='${fn:substring(result.creatDe, 4,6)}'/>-<c:out value='${fn:substring(result.creatDe, 6,8)}'/></td> - </tr> - <tr> - <th width="20%" height="23" class="required_text" nowrap >폐지유무<img src="/images/egovframework/com/ssi/syi/sim/icon/required.gif" alt="필수입력표시" width="15" height="15"></th> - <td width="80%" nowrap> - <select title="폐지유무" name="ablEnnc" disabled="disabled"> - <option value="0" <c:if test="${result.ablEnnc == '0'}">selected="selected"</c:if> >사용</option> - <option value="1" <c:if test="${result.ablEnnc == '1'}">selected="selected"</c:if> >말소</option> - </select> - </td> - </tr> -</c:if> -</table> -<table width="700" border="0" cellspacing="0" cellpadding="0"> -<tr><td height="10px"></td></tr> -<tr> - <td> - <table border="0" cellspacing="0" cellpadding="0" align="center"> - <tr> - <td> - <form name="formList" action="<c:url value='/sym/ccm/acr/getAdministCodeRecptnList.do'/>" method="post"> - <span class="button"><input type="submit" value="<spring:message code="button.list" />" onclick="fn_egov_list_AdministCodeRecptn(); return false;"></span> - </form> - </td> - </tr> - </table> - </td> -</tr> -</table> - -<DIV id="content" style="display"> -<form name="listForm" action="<c:url value='/sym/ccm/acr/EgovAdministCodeRecptnList.do'/>" method="post"> -</form> - -<table width="700" cellpadding="8" class="table-search" border="0"> - <tr> - <td width="40%"class="title_left"> - - &nbsp;법정동코드수신 이력</td> - <th> - </th> - <td width="10%"></td> - <td width="35%"></td> - <th width="10%"> - </th> - </tr> -</table> - -<table width="700" cellpadding="0" class="table-line" border="0"> -<thead> -<tr> - <th class="title" width="10%" nowrap>순번</th> - <th class="title" width="10%" nowrap>발생일자</th> - <th class="title" width="20%" nowrap>최하위행정구역명</th> - <th class="title" width="15%" nowrap>변경구분</th> - <th class="title" width="15%" nowrap>처리구분</th> - <th class="title" width="10%" nowrap>생성일자</th> - <th class="title" width="10%" nowrap>폐지유무</th> - <th class="title" width="10%" nowrap>폐지일자</th> -</tr> -</thead> - -<tbody> -<c:forEach items="${administCodeRecptnList}" var="resultInfo" varStatus="status"> -<tr> - <td class="lt_text3" nowrap><c:out value="${status.count}"/></td> - <td class="lt_text3" nowrap><c:out value='${fn:substring(resultInfo.occrrDe, 0,4)}'/>-<c:out value='${fn:substring(resultInfo.occrrDe, 4,6)}'/>-<c:out value='${fn:substring(resultInfo.occrrDe, 6,8)}'/></td> - <td class="lt_text" nowrap><c:out value="${resultInfo.lowestAdministZoneNm}"/></td> - <td class="lt_text" nowrap> - <select title="변경구분" name="changeSeCode" class="select" disabled="disabled"> - <option value=''><c:out value="${resultInfo.changeSeCode}"/></option> - <c:forEach var="result" items="${changeSeCodeList}" varStatus="status"> - <option value='<c:out value="${result.code}"/>' <c:if test="${result.code == resultInfo.changeSeCode}">selected="selected"</c:if> ><c:out value="${result.codeNm}"/></option> - </c:forEach> - </select> - </td> - <td class="lt_text" nowrap> - <select title="처리구분" name="processSe" class="select" disabled="disabled"> - <option value=''><c:out value="${resultInfo.processSe}"/></option> - <c:forEach var="result" items="${processSeList}" varStatus="status"> - <option value='<c:out value="${result.code}"/>' <c:if test="${result.code == resultInfo.processSe}">selected="selected"</c:if> ><c:out value="${result.codeNm}"/></option> - </c:forEach> - </select> - </td> - <td class="lt_text3" nowrap><c:out value='${fn:substring(resultInfo.creatDe, 0,4)}'/>-<c:out value='${fn:substring(resultInfo.creatDe, 4,6)}'/>-<c:out value='${fn:substring(resultInfo.creatDe, 6,8)}'/></td> - <td class="lt_text3" nowrap> - <select title="폐지유무" name="ablEnnc" disabled="disabled"> - <option value="0" <c:if test="${resultInfo.ablEnnc == '0'}">selected="selected"</c:if> >사용</option> - <option value="1" <c:if test="${resultInfo.ablEnnc == '1'}">selected="selected"</c:if> >말소</option> - </select> - </td> - <td class="lt_text3" nowrap><c:out value='${fn:substring(resultInfo.ablDe, 0,4)}'/>-<c:out value='${fn:substring(resultInfo.ablDe, 4,6)}'/>-<c:out value='${fn:substring(resultInfo.ablDe, 6,8)}'/></td> -</tr> -</c:forEach> - -<c:if test="${fn:length(administCodeRecptnList) == 0}"> - <tr> - <td class="lt_text3" colspan="9"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> -</c:if> - -</tbody> -</table> - -</DIV> - - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/adc/EgovCcmAdministCodeList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/adc/EgovCcmAdministCodeList.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/adc/EgovCcmAdministCodeList.jsp (nonexistent) @@ -1,168 +0,0 @@ -<!DOCTYPE html> -<% - /** - * @Class Name : EgovCcmAdministCodeList.jsp - * @Description : EgovCcmAdministCodeList 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.04.01 이중호 최초 생성 - * - * @author 공통서비스팀 - * @since 2009.04.01 - * @version 1.0 - * @see - * - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<c:set var="pageTitle"><spring:message code="comSymCcmAdc.ccmAdministCode.title"/> <spring:message code="title.list" /></c:set> -<html lang="ko"> -<head> -<title>${pageTitle}</title> <!-- 행정코드 목록 --> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> -<link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> -<script type="text/javaScript" language="javascript"> -<!-- -/* ******************************************************** - * 페이징 처리 함수 - ******************************************************** */ -function linkPage(pageNo){ - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/sym/ccm/adc/EgovCcmAdministCodeList.do'/>"; - document.listForm.submit(); -} -/* ******************************************************** - * 조회 처리 - ******************************************************** */ -function fnSearch(){ - document.listForm.pageIndex.value = 1; - document.listForm.submit(); -} -/* ******************************************************** - * 등록 처리 함수 - ******************************************************** */ -function fnRegist(){ - location.href = "<c:url value='/sym/ccm/adc/EgovCcmAdministCodeRegist.do' />"; -} -/* ******************************************************** - * 수정 처리 함수 - ******************************************************** */ -function fnModify(){ - location.href = ""; -} -/* ******************************************************** - * 상세회면 처리 함수 - ******************************************************** */ -function fnDetail(administZoneSe,administZoneCode){ - var varForm = document.getElementById("Form"); - varForm.action = "<c:url value='/sym/ccm/adc/EgovCcmAdministCodeDetail.do'/>"; - varForm.administZoneSe.value = administZoneSe; - varForm.administZoneCode.value = administZoneCode; - varForm.submit(); -} -/* ******************************************************** - * 삭제 처리 함수 - ******************************************************** */ -function fnDelete(){ - // -} ---> -</script> -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<div class="board"> -<form name="listForm" action="<c:url value='/sym/ccm/adc/EgovCcmAdministCodeList.do'/>" method="post"> - <h1>${pageTitle}</h1> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"> - <ul> - <li> - <select name="searchCondition" class="select" title="" id="searchCondition"> - <option selected value=''>--선택하세요--</option> - <option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if>><spring:message code="comSymCcmAdc.ccmAdministCode.lawAddrName" /></option> <!-- 법정동 지역명 --> - <option value='2' <c:if test="${searchVO.searchCondition == '2'}">selected="selected"</c:if>><spring:message code="comSymCcmAdc.ccmAdministCode.admAddrName" /></option> <!-- 행정동 지역명 --> - </select> - <input id="searchKeyword" class="s_input2 vat" name="searchKeyword" type="text" value="${searchVO.searchKeyword}" size="25" onkeypress="press();" title="사용자명검색" /> - - <input class="s_btn" type="submit" value="<spring:message code="title.inquire" />" title="<spring:message code="title.inquire" />" onclick="fnSearch(); return false;" /> <!-- 조회 --> - <input class="s_btn" type="submit" value="<spring:message code="title.create" />" title="<spring:message code="title.create" />" onclick="fnRegist(); return false;" /> <!-- 등록 --> - </li> - </ul> - </div> - - <table class="board_list"> - <caption>로그인정책 관리</caption> - <colgroup> - <col style="width:10%" /> - <col style="width:15%" /> - <col style="width:15%" /> - <col style="width:50%" /> - <col style="width:10%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="table.num" /></th> - <th scope="col"><spring:message code="comSymCcmAdc.ccmAdministCode.cls" /></th> <!-- 구분 --> - <th scope="col"><spring:message code="comSymCcmAdc.ccmAdministCode.administCode" /></th> <!-- 행정구역코드 --> - <th scope="col"><spring:message code="comSymCcmAdc.ccmAdministCode.administName" /></th> <!-- 행정구역명 --> - <th scope="col"><spring:message code="comSymCcmAdc.ccmAdministCode.useAt" /></th> <!-- 사용여부 --> - </tr> - </thead> - <tbody> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <tr style="cursor:pointer;cursor:hand;" onclick="javascript:fnDetail('${resultInfo.administZoneSe}', '${resultInfo.administZoneCode}');"> - <td><c:out value="${(searchVO.pageIndex - 1) * searchVO.pageSize + status.count}"/></td> - <td> - <c:choose> - <c:when test='${resultInfo.administZoneSe == "1"}'><spring:message code="comSymCcmAdc.ccmAdministCode.lawAddr" /></c:when> - <c:when test='${resultInfo.administZoneSe == "2"}'><spring:message code="comSymCcmAdc.ccmAdministCode.admAddr" /></c:when> - </c:choose> - </td> - <td>${resultInfo.administZoneCode}</td> - <td class="left">${resultInfo.administZoneNm}</td> - <td><c:if test="${resultInfo.useAt == 'Y'}"><spring:message code="comSymCcmAdc.ccmAdministCode.use" /></c:if><c:if test="${resultInfo.useAt == 'N'}"><spring:message code="comSymCcmAdc.ccmAdministCode.notUse" /></c:if></td> <!-- 미사용 --> - </tr> - </c:forEach> - - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan="5"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage"/> - </ul> - </div> -</div> - - -<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/> - -</form> -<form name="Form" id="Form" method="post" action="<c:url value='/sym/ccm/adc/EgovCcmAdministCodeList.do'/>"> - <input type=hidden name="administZoneSe"> - <input type=hidden name="administZoneCode"> - <input type="submit" id="invisible" class="invisible"> -</form> - -</DIV> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/adc/EgovCcmAdministCode.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/adc/EgovCcmAdministCode.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/adc/EgovCcmAdministCode.jsp (nonexistent) @@ -1,165 +0,0 @@ -<!DOCTYPE html> -<% - /** - * @Class Name : EgovCcmAdministCode.jsp - * @Description : EgovCcmAdministCode 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.04.01 이중호 최초 생성 - * - * @author 공통서비스팀 - * @since 2009.04.01 - * @version 1.0 - * @see - * - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<c:set var="pageTitle"><spring:message code="comSymCcmAdc.ccmAdministCode.upperCode"/> <spring:message code="title.list" /></c:set> -<html lang="ko"> -<head> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<title>${pageTitle}</title> -<link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> -<link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> -<script type="text/javascript" src="<c:url value='/js/egovframework/com/cmm/showModalDialogCallee.js'/>" ></script> -<script type="text/javaScript" language="javascript"> - - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fnInit(){ - getDialogArguments(); - var varParam = window.dialogArguments; - var varForm = document.getElementById("Form"); - var pForm = parent.document.getElementById("pForm"); - if (varParam.administZoneSe) { - var administZoneSe = varParam.administZoneSe; - if(pForm.init.value != "OK") { - pForm.init.value = "OK"; - varForm.action = "<c:url value='/sym/ccm/adc/EgovCcmAdministCode.do'/>"; - varForm.searchCondition.value = administZoneSe; - varForm.submit(); - } - } - } - - /* ******************************************************** - * 페이징 처리 함수 - ******************************************************** */ - function linkPage(pageNo){ - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/sym/ccm/adc/EgovCcmAdministCode.do'/>"; - document.listForm.submit(); - } - - /* ******************************************************** - * 조회 처리 - ******************************************************** */ - function fnSearch(){ - document.listForm.pageIndex.value = 1; - document.listForm.submit(); - } - - /* ******************************************************** - * 결과 반환 - ******************************************************** */ - function fnReturnDay(administZoneCode,administZoneNm){ - var retVal = new Object(); - retVal.administZoneCode = administZoneCode; - retVal.administZoneNm = administZoneNm; - setReturnValue(retVal); - parent.window.returnValue = retVal; - parent.window.close(); - } -</script> -</head> - -<body onLoad="javascript:fnInit();"> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<div class="board"> -<form name="listForm" action="<c:url value='/sym/ccm/adc/EgovCcmAdministCode.do'/>" method="post"> - <h1>${pageTitle}</h1> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"> - <ul> - <li> - <c:if test="${searchVO.searchCondition == '1'}"><spring:message code="comSymCcmAdc.ccmAdministCode.lawAddrName" /></c:if> <!-- 법정동 지역명 --> - <c:if test="${searchVO.searchCondition == '2'}"><spring:message code="comSymCcmAdc.ccmAdministCode.admAddrName" /></c:if> <!-- 행정동 지역명 --> - - <input id="searchKeyword" class="s_input2 vat" name="searchKeyword" type="text" value="${searchVO.searchKeyword}" size="25" onkeypress="press();" title="<spring:message code="comSymCcmAdc.seachWrd.searchAddress" />" /> - - <input class="s_btn" type="submit" value="<spring:message code="title.inquire" />" title="<spring:message code="title.inquire" />" onclick="fnSearch(); return false;" /> <!-- 조회 --> - </li> - </ul> - </div> - - <table class="board_list"> - <caption>로그인정책 관리</caption> - <colgroup> - <col style="width:10%" /> - <col style="width:15%" /> - <col style="width:15%" /> - <col style="" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="table.num" /></th> - <th scope="col"><spring:message code="comSymCcmAdc.ccmAdministCode.cls" /></th> <!-- 구분 --> - <th scope="col"><spring:message code="comSymCcmAdc.ccmAdministCode.administCode" /></th> <!-- 행정구역코드 --> - <th scope="col"><spring:message code="comSymCcmAdc.ccmAdministCode.administName" /></th> <!-- 행정구역명 --> - </tr> - </thead> - <tbody> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <tr style="cursor:pointer;cursor:hand;" onclick="fnReturnDay('${resultInfo.administZoneCode}','${resultInfo.administZoneNm}');"> - <td><c:out value="${(searchVO.pageIndex - 1) * searchVO.pageSize + status.count}"/></td> - <td> - <c:choose> - <c:when test='${resultInfo.administZoneSe == "1"}'><spring:message code="comSymCcmAdc.ccmAdministCode.lawAddr" /></c:when> - <c:when test='${resultInfo.administZoneSe == "2"}'><spring:message code="comSymCcmAdc.ccmAdministCode.admAddr" /></c:when> - </c:choose> - </td> - <td>${resultInfo.administZoneCode}</td> - <td class="left">${resultInfo.administZoneNm}</td> - </tr> - </c:forEach> - - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan="4"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="fn_egov_select_tmplatInfo"/> - </ul> - </div> -<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/> -<input name="searchCondition" type=hidden value="<c:out value='${searchVO.searchCondition}'/>"/> -</form> -<form name="Form" id="Form" method="post" action="<c:url value='/sym/ccm/adc/EgovCcmAdministCode.do'/>"> - <input type=hidden name="administZoneSe"> - <input type=hidden name="administZoneCode"> - <input type=hidden name="searchCondition"> - <input type="submit" id="invisible" class="invisible"> -</form> - -</div> - -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/adc/EgovCcmAdministCodeDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/adc/EgovCcmAdministCodeDetail.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/adc/EgovCcmAdministCodeDetail.jsp (nonexistent) @@ -1,151 +0,0 @@ -<!DOCTYPE html> -<% - /** - * @Class Name : EgovCcmAdministCodeDetail.jsp - * @Description : EgovCcmAdministCodeDetail 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.04.01 이중호 최초 생성 - * - * @author 공통서비스팀 - * @since 2009.04.01 - * @version 1.0 - * @see - * - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<c:set var="pageTitle"><spring:message code="comSymCcmAdc.ccmAdministCode.title"/> <spring:message code="title.detail" /></c:set> -<html lang="ko"> -<head> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<title>${pageTitle}</title> -<link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> -<link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> -<script type="text/javaScript" language="javascript"> -<!-- -/* ******************************************************** - * 초기화 - ******************************************************** */ -function fnInit(){ -} -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fnList(){ - location.href = "<c:url value='/sym/ccm/adc/EgovCcmAdministCodeList.do' />"; -} -/* ******************************************************** - * 수정화면으로 바로가기 - ******************************************************** */ -function fnModify(){ - var varForm = document.getElementById("Form"); - varForm.action = "<c:url value='/sym/ccm/adc/EgovCcmAdministCodeModify.do'/>"; - varForm.administZoneSe.value = "${result.administZoneSe}"; - varForm.administZoneCode.value = "${result.administZoneCode}"; - varForm.submit(); -} -/* ******************************************************** - * 삭제 처리 함수 - ******************************************************** */ -function fnDelete(){ - if (confirm("<spring:message code='common.delete.msg'/>")) { - var varForm = document.getElementById("Form"); - varForm.action = "<c:url value='/sym/ccm/adc/EgovCcmAdministCodeRemove.do'/>"; - varForm.administZoneSe.value = "${result.administZoneSe}"; - varForm.administZoneCode.value = "${result.administZoneCode}"; - varForm.submit(); - } -} ---> -</script> -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2>${pageTitle}</h2> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:20%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.cls" /> <span class="pilsu">*</span></th> <!-- 행정구역구분 --> - <td class="left"> - <select name="administZoneSe" disabled id="administZoneSe"> - <option value="1" <c:if test="${result.administZoneSe == '1'}">selected="selected"</c:if> ><spring:message code="comSymCcmAdc.ccmAdministCode.lawAddr" /></option> - <option value="2" <c:if test="${result.administZoneSe == '2'}">selected="selected"</c:if> ><spring:message code="comSymCcmAdc.ccmAdministCode.admAddr" /></option> - </select> - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.administCode" /> <span class="pilsu">*</span></th> <!-- 행정구역코드 --> - <td class="left"> - ${result.administZoneCode} - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.administName" /> <span class="pilsu">*</span></th> <!-- 행정구역명 --> - <td class="left"> - ${result.administZoneNm} - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.createDate" /> <span class="pilsu">*</span></th> <!-- 생성일자 --> - <td class="left"> - <c:out value='${fn:substring(result.creatDe, 0,4)}'/>-<c:out value='${fn:substring(result.creatDe, 4,6)}'/>-<c:out value='${fn:substring(result.creatDe, 6,8)}'/> - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.deleteDate" /></th> <!-- 폐기일자 --> - <td class="left"> - <c:out value='${fn:substring(result.ablDe, 0,4)}'/>-<c:out value='${fn:substring(result.ablDe, 4,6)}'/>-<c:out value='${fn:substring(result.ablDe, 6,8)}'/> - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.upperCode" /></th> <!-- 상위행정구역코드 --> - <td class="left"> - ${result.upperAdministZoneNm} - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.useAt" /> <span class="pilsu">*</span></th> <!-- 사용여부 --> - <td class="left"> - <select name="useAt" id="useAt" disabled> - <option value="Y" <c:if test="${result.useAt == 'Y'}">selected="selected"</c:if> >Yes</option> - <option value="N" <c:if test="${result.useAt == 'N'}">selected="selected"</c:if> >No</option> - </select> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value="<spring:message code="title.update" />" onclick="fnModify(); return false;" /> <!-- 수정 --> - <input class="s_submit" type="submit" value="<spring:message code="title.delete" />" onclick="fnDelete(); return false;" /> <!-- 삭제 --> - <input class="s_submit" type="submit" value="<spring:message code="title.list" />" onclick="fnList(); return false;" /> <!-- 목록 --> - </div> - <div style="clear:both;"></div> -</div> - - - -<form name="Form" id="Form" method="post" action="<c:url value='/sym/ccm/adc/EgovCcmAdministCodeModify.do'/>"> - <input type=hidden name="administZoneSe"> - <input type=hidden name="administZoneCode"> - <input type="submit" id="invisible" class="invisible"/> -</form> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/adc/EgovCcmAdministCodePopup.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/adc/EgovCcmAdministCodePopup.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/adc/EgovCcmAdministCodePopup.jsp (nonexistent) @@ -1,38 +0,0 @@ -<!DOCTYPE html> -<% - /** - * @Class Name : EgovCcmAdministCodePopup.jsp - * @Description : EgovCcmAdministCodePopup 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.04.01 이중호 최초 생성 - * - * @author 공통서비스팀 - * @since 2009.04.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<html lang="ko"> -<head> -<title><spring:message code="comSymCcmAdc.ccmAdministCode.upperCode" /></title> -<meta http-equiv="content-type" content="text/html; charset=utf-8" > -<link type="text/css" rel="stylesheet" href="<c:url value='/css/egovframework/com/sym/cal/cal.css' />" > -</head> -<form name="pForm" id="pForm"> -<input type="hidden" name="init" value=""> -</form> - -<!-- IE -<iframe name="ifadminist" src="<c:url value='/sym/ccm/adc/EgovCcmAdministCode.do'/>" style="width:600px; height:500px;" frameborder=0></iframe> ---> -<!-- FIREFOX --> -<iframe title="<spring:message code="comSymCcmAdc.ccmAdministCode.upperCode" />" name="ifadminist" src="<c:url value='/sym/ccm/adc/EgovCcmAdministCode.do'/>" style="width:100%; height:500px;" frameborder=0></iframe> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/adc/EgovCcmAdministCodeRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/adc/EgovCcmAdministCodeRegist.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/adc/EgovCcmAdministCodeRegist.jsp (nonexistent) @@ -1,217 +0,0 @@ -<!DOCTYPE html> -<% - /** - * @Class Name : EgovCcmAdministCodeRegist.jsp - * @Description : EgovCcmAdministCodeRegist 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.04.01 이중호 최초 생성 - * - * @author 공통서비스팀 - * @since 2009.04.01 - * @version 1.0 - * @see - * - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<c:set var="pageTitle"><spring:message code="comSymCcmAdc.ccmAdministCode.title"/> <spring:message code="title.create" /></c:set> -<html lang="ko"> -<head> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<title>${pageTitle}</title> -<link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> -<link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<validator:javascript formName="administCode" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javascript" src="<c:url value='/js/egovframework/com/sym/cal/EgovCalPopup.js' />" ></script> -<script type="text/javaScript" language="javascript"> - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fn_egov_list_AdministCode(){ - location.href = "<c:url value='/sym/ccm/adc/EgovCcmAdministCodeList.do' />"; - } - - /* ******************************************************** - * 저장처리화면 - ******************************************************** */ - function fn_egov_regist_AdministCode(form){ - var creatDe = document.administCode.creatDe.value; - var ablDe = document.administCode.ablDe.value.replace(" ", "").replace("-",""); - - if (creatDe > ablDe && (ablDe != "" && ablDe != " ")) { - alert("생성일, 폐기일 전후가 잘못되었습니다.\n확인 후 처리하시오."); - //abort; - document.administCode.ablDe.value = ""; - administCode.vablDe.value = ""; - return false; - } - if(confirm("<spring:message code='common.save.msg'/>")){ - if(!validateAdministCode(form)){ - return; - }else{ - form.cmd.value = "Regist"; - form.submit(); - } - } - } - - /* ******************************************************** - * 행정코드 팝업 창 열기 - ******************************************************** */ - function fn_egov_AdministCodePopup(upperAdministZoneCode,upperAdministZoneNm){ - //var administZoneSe = administCode.administZoneSe.value; - var administZoneSe = document.getElementById("administCode").administZoneSe.value; - - if (administZoneSe == "") { - alert("행정구역코드를 선택하시오."); - } - - var retVal; - - var url = "<c:url value='/sym/ccm/adc/EgovCcmAdministCodePopup.do' />"; - - var varParam = new Object(); - varParam.administZoneSe = administZoneSe; - - // IE - //var openParam = "dialogWidth:252px;dialogHeight:175px;scroll:no;status:no;center:yes;resizable:yes;"; - // FIREFOX - var openParam = "dialogWidth:700px;dialogHeight:500px;scroll:no;status:no;center:yes;resizable:yes;"; - - retVal = window.showModalDialog(url, varParam, openParam); - - if(retVal) { - upperAdministZoneCode.value = retVal.administZoneCode; - upperAdministZoneNm.value = retVal.administZoneNm; - } - } - - function showModalDialogCallback(retVal) { - - if(retVal) { - document.administCode.upperAdministZoneCode.value = retVal.administZoneCode; - document.administCode.upperAdministZoneNm.value = retVal.administZoneNm; - } - } - - function fn_egov_Administ_Zone_Change() { - document.administCode.upperAdministZoneCode.value = ""; - document.administCode.upperAdministZoneNm.value = ""; - } - - /* ******************************************************** - * 서버 작업 후 혹은 마이페이지 로딩 시 메세지 화면에 보여주기 - ******************************************************** */ - function fnShowMessg(){ - if("<c:out value='${message}'/>" != ''){ - alert("<c:out value='${message}'/>"); - document.administCode.creatDe.value = ""; - document.administCode.ablDe.value = ""; - } - } -</script> -</head> -<body onLoad="javascript:fnShowMessg();"> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form:form commandName="administCode" name="administCode" method="post"> -<input name="cmd" type="hidden" value="<c:out value='Regist'/>"/> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2>${pageTitle}</h2> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:20%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.cls" /> <span class="pilsu">*</span></th> <!-- 행정구역구분 --> - <td class="left"> - <select id="administZoneSe" name="administZoneSe" onchange="fn_egov_Administ_Zone_Change()" title="행정구역구분"> - <option value="1"><spring:message code="comSymCcmAdc.ccmAdministCode.lawAddr" /></option> - <option value="2"><spring:message code="comSymCcmAdc.ccmAdministCode.admAddr" /></option> - </select> - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.administCode" /> <span class="pilsu">*</span></th> <!-- 행정구역코드 --> - <td class="left"> - <form:input path="administZoneCode" maxlength="10" title="행정구역코드" cssStyle="width:68px"/> - <form:errors path="administZoneCode"/> - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.administName" /> <span class="pilsu">*</span></th> <!-- 행정구역명 --> - <td class="left"> - <form:input path="administZoneNm" maxlength="60" title="행정구역명" cssStyle="width:50%"/> - <form:errors path="administZoneNm"/> - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.createDate" /> <span class="pilsu">*</span></th> <!-- 생성일자 --> - <td class="left"> - <input type="hidden" name="cal_url" id="cal_url" value="<c:url value='/sym/cal/EgovNormalCalPopup.do'/>" > - <input name="vcreatDe" maxlength="10" readonly="readonly" onclick="fn_egov_NormalCalendar(document.administCode, document.administCode.creatDe, document.administCode.vcreatDe);" title="생성일자(새창)" style="width:68px" /> - <a href="#noscript" onclick="fn_egov_NormalCalendar(document.administCode, document.administCode.creatDe, document.administCode.vcreatDe); return false;" style="selector-dummy:expression(this.hideFocus=false);"><img src="<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif' />" alt="달력창팝업버튼이미지"></a> - <form:hidden path="creatDe"/> - <form:errors path="creatDe"/> - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.deleteDate" /></th> <!-- 폐기일자 --> - <td class="left"> - <input name="vablDe" maxlength="10" readonly="readonly" onclick="fn_egov_NormalCalendar(document.administCode, document.administCode.ablDe, document.administCode.vablDe);" title="폐기일자(새창)" style="width:68px"/> - <a href="#noscript" onclick="fn_egov_NormalCalendar(document.administCode, document.administCode.ablDe, document.administCode.vablDe); return false;" style="selector-dummy:expression(this.hideFocus=false);"><img src="<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif' />" alt="달력창팝업버튼이미지"></a> - <form:hidden path="ablDe"/> - <form:errors path="ablDe"/> - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.upperCode" /></th> <!-- 상위행정구역코드 --> - <td class="left"> - <input name="upperAdministZoneNm" maxlength="60" readonly="readonly" onclick="fn_egov_AdministCodePopup(administCode.upperAdministZoneCode,administCode.upperAdministZoneNm);" title="상위행정구역코드"/> - <a href="#noscript" onclick="fn_egov_AdministCodePopup(administCode.upperAdministZoneCode,administCode.upperAdministZoneNm); return false;" style="selector-dummy:expression(this.hideFocus=false);"><img src="<c:url value='/images/egovframework/com/cmm/icon/search2.gif' />" alt="행정코드찾기"></a> - <form:hidden path="upperAdministZoneCode"/> - <form:errors path="upperAdministZoneCode"/> - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.useAt" /> <span class="pilsu">*</span></th> <!-- 사용여부 --> - <td class="left"> - <form:select path="useAt" title="사용여부"> - <form:option value="Y" label="Yes"/> - <form:option value="N" label="No"/> - </form:select> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value="<spring:message code="button.save" />" onclick="fn_egov_regist_AdministCode(document.administCode); return false;" /> <!-- 저장 --> - <span class="btn_s"><a href="#noscript" onclick="fn_egov_list_AdministCode(); return false;"><spring:message code="title.list" /></a></span> <!-- 목록 --> - </div> - <div style="clear:both;"></div> -</div> - - - - -</form:form> - -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/adc/EgovCcmAdministCodeModify.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/adc/EgovCcmAdministCodeModify.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/adc/EgovCcmAdministCodeModify.jsp (nonexistent) @@ -1,204 +0,0 @@ -<!DOCTYPE html> -<% - /** - * @Class Name : EgovCcmAdministCodeModify.jsp - * @Description : EgovCcmAdministCodeModify 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.04.01 이중호 최초 생성 - * - * @author 공통서비스팀 - * @since 2009.04.01 - * @version 1.0 - * @see - * - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<c:set var="pageTitle"><spring:message code="comSymCcmAdc.ccmAdministCode.title"/> <spring:message code="title.update" /></c:set> -<html lang="ko"> -<head> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<title>${pageTitle}</title> -<link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> -<link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<validator:javascript formName="administCode" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javascript" src="<c:url value='/js/egovframework/com/sym/cal/EgovCalPopup.js' />" ></script> -<script type="text/javaScript" language="javascript"> - - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fn_egov_list_AdministCode(){ - location.href = "<c:url value='/sym/ccm/adc/EgovCcmAdministCodeList.do' />"; - } - - /* ******************************************************** - * 저장처리화면 - ******************************************************** */ - function fn_egov_modify_AdministCode(form){ - var creatDe = document.administCode.creatDe.value; - var ablDe = document.administCode.ablDe.value; - - if (creatDe > ablDe && (ablDe != "" && ablDe != " ")) { - alert("생성일, 폐기일 전후가 잘못되었습니다.\n확인 후 처리하시오."); - //abort; - document.administCode.ablDe.value = ""; - administCode.vablDe.value = ""; - return false; - } - - if(confirm("<spring:message code='common.save.msg'/>")){ - if(!validateAdministCode(form)){ - return; - }else{ - form.submit(); - } - } - } - - /* ******************************************************** - * 행정코드 팝업 창 열기 - ******************************************************** */ - function fn_egov_AdministCodePopup(upperAdministZoneCode,upperAdministZoneNm){ - - var retVal; - - var url = "<c:url value='/sym/ccm/adc/EgovCcmAdministCodePopup.do' />"; - - var varParam = new Object(); - //varParam.administZoneSe = administCode.administZoneSe.value; - varParam.administZoneSe = ${administCode.administZoneSe}; - - // IE - //var openParam = "dialogWidth:252px;dialogHeight:175px;scroll:no;status:no;center:yes;resizable:yes;"; - - // FIREFOX - var openParam = "dialogWidth:750px;dialogHeight:500px;scroll:no;status:no;center:yes;resizable:yes;"; - - retVal = window.showModalDialog(url, varParam, openParam); - - if(retVal) { - upperAdministZoneCode.value = retVal.administZoneCode; - upperAdministZoneNm.value = retVal.administZoneNm; - } - } - - function showModalDialogCallback(retVal) { - - if(retVal) { - document.administCode.upperAdministZoneCode.value = retVal.administZoneCode; - document.administCode.upperAdministZoneNm.value = retVal.administZoneNm; - } - } - - function fnInit() { - document.administCode.vcreatDe.value = "<c:out value='${fn:substring(administCode.creatDe, 0,4)}'/>-<c:out value='${fn:substring(administCode.creatDe, 4,6)}'/>-<c:out value='${fn:substring(administCode.creatDe, 6,8)}'/>"; - document.administCode.vablDe.value = "<c:out value='${fn:substring(administCode.ablDe, 0,4)}'/>-<c:out value='${fn:substring(administCode.ablDe, 4,6)}'/>-<c:out value='${fn:substring(administCode.ablDe, 6,8)}'/>"; - } - -</script> -</head> -<body onLoad="fnInit();"> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form:form commandName="administCode" name="administCode" method="post"> -<input name="cmd" type="hidden" value="Modify"> -<form:hidden path="administZoneSe"/> -<form:hidden path="administZoneCode"/> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2>${pageTitle}</h2> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:20%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.cls" /> <span class="pilsu">*</span></th> <!-- 행정구역구분 --> - <td class="left"> - <select name="administZoneSe" disabled title="행정구역구분"> - <option value="1" <c:if test="${administCode.administZoneSe == '1'}">selected="selected"</c:if> ><spring:message code="comSymCcmAdc.ccmAdministCode.lawAddr" /></option> - <option value="2" <c:if test="${administCode.administZoneSe == '2'}">selected="selected"</c:if> ><spring:message code="comSymCcmAdc.ccmAdministCode.admAddr" /></option> - </select> - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.administCode" /> <span class="pilsu">*</span></th> <!-- 행정구역코드 --> - <td class="left"> - ${administCode.administZoneCode} - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.administName" /> <span class="pilsu">*</span></th> <!-- 행정구역명 --> - <td class="left"> - <form:input path="administZoneNm" size="60" maxlength="60" title="행정구역명"/> - <form:errors path="administZoneNm"/> - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.createDate" /> <span class="pilsu">*</span></th> <!-- 생성일자 --> - <td class="left"> - <input type="hidden" name="cal_url" id="cal_url" value="<c:url value='/sym/cal/EgovNormalCalPopup.do'/>" > - <input name="vcreatDe" maxlength="10" readonly="readonly" onclick="fn_egov_NormalCalendar(document.administCode, document.administCode.creatDe, document.administCode.vcreatDe);" title="생성일자(새창)" style="width:68px" /> - <a href="#noscript" onclick="fn_egov_NormalCalendar(document.administCode, document.administCode.creatDe, document.administCode.vcreatDe); return false;" style="selector-dummy:expression(this.hideFocus=false);"><img src="<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif' />" alt="달력창팝업버튼이미지"></a> - <form:hidden path="creatDe"/> - <form:errors path="creatDe"/> - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.deleteDate" /></th> <!-- 폐기일자 --> - <td class="left"> - <input name="vablDe" size="10" maxlength="10" readonly="readonly" onclick="fn_egov_NormalCalendar(document.administCode, document.administCode.ablDe, document.administCode.vablDe);" title="폐기일자(새창)" style="width:68px" /> - <a href="#noscript" onclick="fn_egov_NormalCalendar(document.administCode, document.administCode.ablDe, document.administCode.vablDe); return false;" style="selector-dummy:expression(this.hideFocus=false);"><img src="<c:url value='/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif' />" alt="달력창팝업버튼이미지"></a> - <form:hidden path="ablDe"/> - <form:errors path="ablDe"/> - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.upperCode" /></th> <!-- 상위행정구역코드 --> - <td class="left"> - <input name="upperAdministZoneNm" maxlength="60" value="${administCode.upperAdministZoneNm}" readonly="readonly" onclick="fn_egov_AdministCodePopup(administCode.upperAdministZoneCode,administCode.upperAdministZoneNm)" title="상위행정구역코드" style="width:300px" /> - <a href="#noscript" onclick="fn_egov_AdministCodePopup(administCode.upperAdministZoneCode,administCode.upperAdministZoneNm); return false;" style="selector-dummy:expression(this.hideFocus=false);"><img src="<c:url value='/images/egovframework/com/cmm/icon/search2.gif' />" alt="행정코드찾기"></a> - <form:hidden path="upperAdministZoneCode"/> - <form:errors path="upperAdministZoneCode"/> - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmAdc.ccmAdministCode.useAt" /> <span class="pilsu">*</span></th> <!-- 사용여부 --> - <td class="left"> - <form:select path="useAt" title="사용여부"> - <form:option value="Y" label="Yes"/> - <form:option value="N" label="No"/> - </form:select> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value="<spring:message code="button.save" />" onclick="fn_egov_modify_AdministCode(document.administCode); return false;" /> - <input class="s_submit" type="submit" value="<spring:message code="title.list" />" onclick="fn_egov_list_AdministCode(); return false;" /> - </div> - <div style="clear:both;"></div> -</div> - - - -</form:form> - -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/icr/EgovInsttCodeRegist_TEST.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/icr/EgovInsttCodeRegist_TEST.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/icr/EgovInsttCodeRegist_TEST.jsp (nonexistent) @@ -1,130 +0,0 @@ -<!DOCTYPE html> -<% - /** - * @Class Name : EgovInsttCodeRegist.jsp - * @Description : EgovInsttCodeRegist 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.08.11 이중호 최초 생성 - * - * @author 공통컴포넌트팀 - * @since 2009.08.11 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<html lang="ko"> -<head> -<title>기관코드수신 등록</title> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<link type="text/css" rel="stylesheet" href="<c:url value='/css/egovframework/com/com.css' />"> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<validator:javascript formName="InsttCode" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> -<!-- -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fn_egov_list_InsttCode(){ - location.href = "<c:url value='/sym/ccm/icr/getInsttCodeRecptnList.do'/>"; -} -/* ******************************************************** - * 등록처리 - ******************************************************** */ -function fn_egov_regist_InsttCode(form){ - if(confirm("<spring:message code="common.save.msg" />")){ - if(!validateInsttCode(form)){ - return; - }else{ - form.submit(); - } - } -} ---> -</script> -</head> - -<body> -<DIV id="content" style="width:712px"> -<!-- 상단타이틀 --> -<form:form commandName="InsttCode" name="InsttCode" method="post"> -<input name="cmd" type="hidden" value="<c:out value='Regist'/>"/> -<input name="insttId" type="hidden" value="<c:out value='AUTO'/>"/> - -<!-- 상단 타이틀 영역 --> -<table width="700" cellpadding="8" class="table-search" border="0"> - <tr> - <td width="100%"class="title_left"> - <img src="<c:url value='/images/egovframework/com/cmm/icon/tit_icon.gif' />" width="16" height="16" hspace="3" style="vertical-align: middle" alt="제목아이콘이미지">&nbsp;기관코드수신 등록</td> - </tr> -</table> -<!-- 줄간격조정 --> -<table width="700" cellspacing="0" cellpadding="0" border="0"> -<tr> - <td height="3px"></td> -</tr> -</table> - -<!-- 등록 폼 영역 --> -<table width="700" border="0" cellpadding="0" cellspacing="1" class="table-register"> - <tr> - <th width="50%" height="23" class="required_text" nowrap >파일내용취합...<img src="<c:url value='/images/egovframework/com/cmm/icon/required.gif' />" alt="필수입력표시" width="15" height="15"></th> - <td width="50%" nowrap> <textarea title="" rows="10" cols="55">${buf}</textarea> </td> - </tr> - - <tr> - <th width="50%" height="23" class="required_text" >${systemCmdFull_LIST}<img src="<c:url value='/images/egovframework/com/cmm/icon/required.gif' />" alt="필수입력표시" width="15" height="15"></th> - <td> <textarea title="" rows="10" cols="55">${systemCmdFull_LIST_LOG}</textarea> </td> - <tr> - <th width="50%" height="23" class="required_text" >${systemCmdFull_MSG}<img src="<c:url value='/images/egovframework/com/cmm/icon/required.gif' />" alt="필수입력표시" width="15" height="15"></th> - <td> <textarea title="" rows="10" cols="55">${systemCmdFull_MSG_LOG}</textarea> </td> - </tr> - - <tr> - <td colspan="2"> <textarea title="" rows="10" cols="55"> </textarea> </td> - </tr> - - -</table> -<table width="700" border="0" cellspacing="0" cellpadding="0"> - <tr> - <td height="10"></td> - </tr> -</table> - -<!-- 줄간격조정 --> -<table width="700" cellspacing="0" cellpadding="0" border="0"> -<tr> - <td height="3px"></td> -</tr> -</table> -<!-- 목록/저장버튼 --> -<table border="0" cellspacing="0" cellpadding="0" align="center"> -<tr> - <td><img src="<c:url value='/images/egovframework/com/cmm/btn/bu2_left.gif' />" alt="목록" width="8" height="20"></td> - <td style="background-image:URL("<c:url value='/images/egovframework/com/cmm/btn/bu2_bg.gif' />") class="text_left" nowrap><a href="javascript:fn_egov_list_InsttCode()">목록</a></td> - <td><img src="<c:url value='/images/egovframework/com/cmm/btn/bu2_right.gif' />" alt="목록" width="8" height="20"></td> - <td width="10"></td> - - <td><img src="<c:url value='/images/egovframework/com/cmm/btn/bu2_left.gif' />" alt="저장" width="8" height="20"></td> - <td style="background-image:URL("<c:url value='/images/egovframework/com/cmm/btn/bu2_bg.gif' />") class="text_left" nowrap><a href="JavaScript:javascript:fn_egov_regist_InsttCode(document.InsttCode);">저장</a></td> - <td><img src="<c:url value='/images/egovframework/com/cmm/btn/bu2_right.gif' />" alt="저장" width="8" height="20"></td> -</tr> -</table> - -</form:form> -</DIV> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/icr/EgovInsttCodeRecptnList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/icr/EgovInsttCodeRecptnList.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/icr/EgovInsttCodeRecptnList.jsp (nonexistent) @@ -1,135 +0,0 @@ -<!DOCTYPE html> -<% - /** - * @Class Name : EgovInsttCodeRecptnList.jsp - * @Description : EgovInsttCodeRecptnList 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.08.11 이중호 최초 생성 - * - * @author 공통컴포넌트팀 - * @since 2009.08.11 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<c:set var="pageTitle"><spring:message code="comSymCcmIcr.insttCodeRecptn.title"/></c:set> -<html lang="ko"> -<head> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<title>${pageTitle}</title> -<link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> -<link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> - -<script type="text/javaScript" language="javascript"> -<!-- -/* ******************************************************** - * 페이징 처리 함수 - ******************************************************** */ -function fn_egov_pageview(pageNo){ - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/sym/ccm/icr/getInsttCodeRecptnList.do'/>"; - document.listForm.submit(); -} -/* ******************************************************** - * 조회 처리 - ******************************************************** */ -function fn_egov_search_InsttCodeRecptn(){ - document.listForm.pageIndex.value = 1; - document.listForm.submit(); -} -/* ******************************************************** - * 상세회면 처리 함수 - ******************************************************** */ -function fn_egov_detail_InsttCodeRecptn(insttCode){ - var varForm = document.all["listForm"]; - varForm.action = "<c:url value='/sym/ccm/icr/getInsttCodeDetail.do'/>"; - varForm.insttCode.value = insttCode; - varForm.submit(); -} ---> -</script> -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form name="listForm" action="<c:url value='/sym/ccm/icr/getInsttCodeRecptnList.do'/>" method="post"> - -<div class="board"> - <h1>${pageTitle}</h1> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"> - <ul> - <li> - <select name="searchCondition" class="select" title="검색조건구분"> - <option selected value=''>--<spring:message code="comSymCcmIcr.insttCodeRecptn.select"/>--</option> <!-- 선택하세요 --> - <option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if>><spring:message code="comSymCcmIcr.insttCodeRecptn.orgNm"/></option> <!-- 기관명 --> - </select> - - <input class="s_input2 vat" name="searchKeyword" type="text" value='<c:out value="${searchVO.searchKeyword}"/>' size="25" onkeypress="press();" title="<spring:message code="title.search"/>" /> - <input class="s_btn" type="submit" value='<spring:message code="button.inquire" />' title='<spring:message code="button.inquire" />' onclick="fn_egov_search_InsttCodeRecptn(); return false;" /> - </li> - </ul> - </div> - - <table class="board_list"> - <caption><spring:message code="comSymCcmIcr.insttCodeRecptn.title"/></caption> - <colgroup> - <col style="width:10%" /> - <col style="width:20%" /> - <col style="width:70%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comSymCcmIcr.insttCodeRecptn.results.col1"/></th> <!-- 순번 --> - <th scope="col"><spring:message code="comSymCcmIcr.insttCodeRecptn.results.col2"/></th> <!-- 기관코드 --> - <th scope="col"><spring:message code="comSymCcmIcr.insttCodeRecptn.results.col3"/></th> <!-- 기관명 --> - </tr> - </thead> - <tbody> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <tr style="cursor:pointer" onclick="fn_egov_detail_InsttCodeRecptn('<c:out value="${resultInfo.insttCode}"/>');"> - <td><c:out value="${(searchVO.pageIndex - 1) * searchVO.pageSize + status.count}"/></td> - <td> - <form name="subForm" method="post" action="<c:url value='/sym/ccm/icr/getInsttCodeDetail.do'/>"> - <input name="insttCode" type="hidden" value="<c:out value="${resultInfo.insttCode}"/>"> - <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/> - <span class="link"><input type="submit" value="<c:out value="${resultInfo.insttCode}"/>" onclick="fn_egov_detail_InsttCodeRecptn('<c:out value="${resultInfo.insttCode}"/>'); return false;"></span> - </form> - </td> - <td class="lt_text" ><c:out value="${resultInfo.allInsttNm}"/></td> - </tr> - </c:forEach> - - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan=3> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="fn_egov_pageview"/> - </ul> - </div> -</div> - -</form> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/icr/EgovInsttCodeDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/icr/EgovInsttCodeDetail.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/icr/EgovInsttCodeDetail.jsp (nonexistent) @@ -1,181 +0,0 @@ -<!DOCTYPE html> -<% - /** - * @Class Name : EgovInsttCodeDetail.jsp - * @Description : EgovInsttCodeDetail 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.08.11 이중호 최초 생성 - * - * @author 공통컴포넌트팀 - * @since 2009.08.11 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<c:set var="pageTitle"><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.title"/></c:set> -<html lang="ko"> -<head> -<title>${pageTitle}</title> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<link type="text/css" rel="stylesheet" href="<c:url value='/css/egovframework/com/com.css' />"> -<link type="text/css" rel="stylesheet" href="<c:url value='/css/egovframework/com/button.css' />"> -<script type="text/javaScript" language="javascript"> -<!-- -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fn_egov_list_InsttCode(){ - location.href = "<c:url value='/sym/ccm/icr/getInsttCodeRecptnList.do' />"; -} ---> -</script> -</head> -<body> - <!-- -<form name="Form" method="post"> - <input name="insttCode" action="" type="hidden"> -</form> ---> -<%-- noscript 테그 --%> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2>${pageTitle}</h2> - - <table class="wTable"> - <colgroup> - <col style="width:20%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.insttCode" /> <span class="pilsu">*</span></th> <!-- 기관코드 --> - <td class="left"> - ${result.insttCode} - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.allInsttNm" /> <span class="pilsu">*</span></th> <!-- 전체기관명 --> - <td class="left"> - ${result.allInsttNm} - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.changede" /> <span class="pilsu">*</span></th> <!-- 변경일자 --> - <td class="left"> - <c:out value='${fn:substring(result.changede, 0,4)}'/>-<c:out value='${fn:substring(result.changede, 4,6)}'/>-<c:out value='${fn:substring(result.changede, 6,8)}'/> - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.changeTime" /> <span class="pilsu">*</span></th> <!-- 변경시간 --> - <td class="left"> - <c:out value='${fn:substring(result.changeTime, 0,2)}'/>:<c:out value='${fn:substring(result.changeTime, 2,4)}'/>:<c:out value='${fn:substring(result.changeTime, 4,6)}'/> - </td> - </tr> - <tr> - <th><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.ablEnnc" /> <span class="pilsu">*</span></th> <!-- 폐지유무 --> - <td class="left"> - <select title="<spring:message code="comSymCcmIcr.insttCodeRecptnDetail.ablEnnc" />" name="ablEnnc" disabled="disabled"> - <option value="0" <c:if test="${result.ablEnnc == '0'}">selected="selected"</c:if> ><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.ablEnnc0" /></option> - <option value="1" <c:if test="${result.ablEnnc == '1'}">selected="selected"</c:if> ><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.ablEnnc1" /></option> - </select> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <form name="formList" action="<c:url value='/sym/ccm/icr/getInsttCodeRecptnList.do'/>" method="post"> - <input class="s_submit" type="submit" value="<spring:message code="button.list" />" onclick="fn_egov_list_InsttCodeRecptn(); return false;" /> <!-- 목록 --> - </form> - </div> - - <h3 class="tit02"><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.subTitle" /><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.subTitle" /></h3> <!-- 기관코드수신 이력 --> - - <table class="board_list"> - <caption><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.subTitle" /></caption> <!-- 기관코드수신 이력 --> - <colgroup> - <col style="width:10%" /> - <col style="width:10%" /> - <col style="width:20%" /> - <col style="width:10%" /> - <col style="width:10%" /> - <col style="width:10%" /> - <col style="width:10%" /> - <col style="width:10%" /> - <col style="width:10%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.results.col1" /></th> - <th scope="col"><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.results.col2" /></th> <!-- 발생일자 --> - <th scope="col"><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.results.col3" /></th> <!-- 최하위기관명 --> - <th scope="col"><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.results.col4" /></th> <!-- 변경구분 --> - <th scope="col"><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.results.col5" /></th> <!-- 처리구분 --> - <th scope="col"><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.results.col6" /></th> <!-- 생성일자 --> - <th scope="col"><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.results.col7" /></th> <!-- 변경일자 --> - <th scope="col"><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.results.col8" /></th> <!-- 폐지유무 --> - <th scope="col"><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.results.col9" /></th> <!-- 폐지일자 --> - </tr> - </thead> - <tbody> - <c:forEach items="${insttCodeRecptnList}" var="resultInfo" varStatus="status"> - <tr style="cursor:pointer;cursor:hand;" onclick="javascript:fnDetail('${resultInfo.administZoneSe}', '${resultInfo.administZoneCode}');"> - <td class="lt_text3" nowrap><c:out value="${status.count}"/></td> - <td class="lt_text3" nowrap><c:out value='${fn:substring(resultInfo.occrrDe, 0,4)}'/>-<c:out value='${fn:substring(resultInfo.occrrDe, 4,6)}'/>-<c:out value='${fn:substring(resultInfo.occrrDe, 6,8)}'/></td> - <td class="lt_text" nowrap><c:out value="${resultInfo.lowestInsttNm}"/></td> - <td class="lt_text" nowrap> - <select title="<spring:message code="comSymCcmIcr.insttCodeRecptnDetail.results.changeSeCode" />" name="changeSeCode" class="select" disabled="disabled"> <!-- 변경구분 --> - <option value=''><c:out value="${resultInfo.changeSeCode}"/></option> - <c:forEach var="result" items="${changeSeCodeList}" varStatus="status"> - <option value='<c:out value="${result.code}"/>' <c:if test="${result.code == resultInfo.changeSeCode}">selected="selected"</c:if> ><c:out value="${result.codeNm}"/></option> - </c:forEach> - </select> - </td> - <td class="lt_text" nowrap> - <select title="<spring:message code="comSymCcmIcr.insttCodeRecptnDetail.results.processSe" />" name="processSe" class="select" disabled="disabled"> <!-- 처리구분 --> - <option value=''><c:out value="${resultInfo.processSe}"/></option> - <c:forEach var="result" items="${processSeList}" varStatus="status"> - <option value='<c:out value="${result.code}"/>' <c:if test="${result.code == resultInfo.processSe}">selected="selected"</c:if> ><c:out value="${result.codeNm}"/></option> - </c:forEach> - </select> - </td> - <td class="lt_text3" nowrap><c:out value='${fn:substring(resultInfo.creatDe, 0,4)}'/>-<c:out value='${fn:substring(resultInfo.creatDe, 4,6)}'/>-<c:out value='${fn:substring(resultInfo.creatDe, 6,8)}'/></td> - <td class="lt_text3" nowrap><c:out value='${fn:substring(resultInfo.changede, 0,4)}'/>-<c:out value='${fn:substring(resultInfo.changede, 4,6)}'/>-<c:out value='${fn:substring(resultInfo.changede, 6,8)}'/></td> - <td class="lt_text3" nowrap> - <select title="<spring:message code="comSymCcmIcr.insttCodeRecptnDetail.ablEnnc" />" name="ablEnnc" disabled="disabled"> <!-- 폐지유무 --> - <option value="0" <c:if test="${resultInfo.ablEnnc == '0'}">selected="selected"</c:if> ><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.ablEnnc0" /></option> - <option value="1" <c:if test="${resultInfo.ablEnnc == '1'}">selected="selected"</c:if> ><spring:message code="comSymCcmIcr.insttCodeRecptnDetail.ablEnnc1" /></option> - </select> - </td> - <td class="lt_text3" nowrap><c:out value='${fn:substring(resultInfo.ablDe, 0,4)}'/>-<c:out value='${fn:substring(resultInfo.ablDe, 4,6)}'/>-<c:out value='${fn:substring(resultInfo.ablDe, 6,8)}'/></td> - </tr> - </c:forEach> - - <c:if test="${fn:length(insttCodeRecptnList) == 0}"> - <tr> - <td colspan="5"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - </tbody> - </table> - - -</div> - - -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/icr/EgovInsttCodeRecptnMainList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/icr/EgovInsttCodeRecptnMainList.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/icr/EgovInsttCodeRecptnMainList.jsp (nonexistent) @@ -1,71 +0,0 @@ -<!DOCTYPE html> -<% - /** - * @Class Name : EgovInsttCodeRecptnMainList.jsp - * @Description : EgovInsttCodeRecptnMainList 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.08.11 이중호 최초 생성 - * - * @author 공통컴포넌트팀 - * @since 2009.08.11 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ -%> -<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title>기관코드수신 목록조회</title> -<script type="text/javaScript" language="javascript" defer="defer"> -<!-- -/* ******************************************************** -* 상세회면 처리 함수 -******************************************************** */ -function fn_egov_detail_InsttCode(insttCode){ - var varForm = document.codeForm; - varForm.insttCode.value = insttCode; - varForm.submit(); -} ---> -</script> -</head> -<body> -<form name="codeForm" method="post" action="<c:url value='/sym/ccm/icr/getInsttCodeDetail.do'/>"> -<table width="200" cellpadding="0" class="table-line" border="0"> -<tbody> -<%-- 데이터를 없을때 화면에 메세지를 출력해준다 --%> -<c:if test="${fn:length(resultList) == 0}"> -<tr> -<td class="lt_text6" colspan="2"> - <spring:message code="common.nodata.msg" /> -</td> -</tr> -</c:if> -<%-- 데이터를 화면에 출력해준다 --%> -<c:forEach items="${resultList}" var="resultInfo" varStatus="status"> -<tr> - <td class="lt_text6" width="30"> - <div class="divDotText" style="width:30px; border:solid 0px;"> - <span class="link"><input title="기관코드" type="text" size="10" value="<c:out value="${resultInfo.insttCode}"/>" onclick="fn_egov_detail_InsttCode('<c:out value="${resultInfo.insttCode}"/>');"></span> - </div> - </td> - <td class="lt_text6"><c:out value="${resultInfo.lowestInsttNm}"/></td> -</tr> -</c:forEach> -</tbody> -</table> -<input name="insttCode" type="hidden" value="" /> -<input name="pageIndex" type="hidden" value="<c:out value="1"/>" /> -</form> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/cmt/EgovCmtManageList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/cmt/EgovCmtManageList.jsp (revision 3) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/cmt/EgovCmtManageList.jsp (nonexistent) @@ -1,153 +0,0 @@ -<% -/** - * @Class Name : EgovCmtManageList.java - * @Description : EgovCmtManageList jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2014.08.29 표준프레임워크센터 최초 생성 - * @ 2018.09.10 이정은 공통컴포넌트 3.8 개선 - * - * @author 표준프레임워크센터 - * @since 2014.08.29 - * @version 3.5 - * @see - * - * Copyright (C) 2014 by MOPAS All right reserved. - */ -%> - -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> - -<%@ page import="egovframework.com.utl.fcc.service.EgovDateUtil" %> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<title><spring:message code="ussCmt.cmtManageList.cmtManage"/></title><!-- 출퇴근 관리 목록 --> -<link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> -<link href="<c:url value="/css/egovframework/com/button.css"/>" rel="stylesheet" type="text/css"> -<script type="text/javaScript" language="javascript"> -/* ******************************************************** - * 페이징 처리 함수 - ******************************************************** */ - /*설명 : 행사 목록 페이지 조회 */ - function linkPage(pageNo){ - var varForm = document.all["listForm"]; - varForm.searchCondition.value = "1"; - varForm.pageIndex.value = pageNo; - varForm.action = "<c:url value='/uss/ion/vct/EgovVcatnManageList.do'/>"; - varForm.submit(); - } - -/* ******************************************************** - * 조회 처리 - ******************************************************** */ - /*설명 : 목록 조회 */ - function fncSelectCmtManageList(pageNo){ - var varForm = document.all["listForm"]; - //varForm.searchCondition.value = "1"; - varForm.pageIndex.value = pageNo; - varForm.action = "<c:url value='/uss/cmt/EgovCmtManageList.do'/>"; - varForm.submit(); - } - -/* ******************************************************** - * 출근 등록 화면 호출 함수 - ******************************************************** */ -function fncCmtWrkStartInsert(){ - location.href = "<c:url value='/uss/cmt/EgovCmtWrkStartInsert.do' />"; - -} - -/* ******************************************************** - * 퇴근 등록 화면 호출 함수 - ******************************************************** */ -function fncCmtWrkEndInsert(){ - location.href = "<c:url value='/uss/cmt/EgovCmtWrkEndInsert.do' />"; - -} -/* ******************************************************** -* 서버 처리 후 메세지 화면에 보여주기 -******************************************************** */ -function fncShowMessg(){ - if("<c:out value='${message}'/>" != ''){ - alert("<c:out value='${message}'/>"); - } -} - -</script> -</head> -<body onLoad="fncShowMessg();"> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="board"> -<form name="listForm" action="<c:url value='/uss/cmt/EgovCmtManageList.do'/>" method="post"> -<input type="hidden" name="searchCondition"> - <h1><spring:message code="ussCmt.cmtManageList.cmtManage"/></h1><!-- 출퇴근 관리 목록 --> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <input class="s_btn" type="submit" value='<spring:message code="button.inquire" />' title='<spring:message code="button.inquire" />' onclick="fncSelectCmtManageList('1'); return false;" /> - <input class="s_btn" type="submit" value='<spring:message code="button.wrkstart" />' title='<spring:message code="button.wrkstart" />' onclick="fncCmtWrkStartInsert(); return false;" /> - <input class="s_btn" type="submit" value='<spring:message code="button.wrkend" />' title='<spring:message code="button.wrkend" />' onclick="fncCmtWrkEndInsert(); return false;" /> - </li> - </ul> - </div> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:10%" /> - <col style="width:20%" /> - <col style="width:20%" /> - <col style="width:20%" /> - <col style="width:20%" /> - <col style="width:10%" /> - <col style="width:10%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="ussCmt.cmtManageList.wrktDt"/></th><!-- 일자 --> - <th scope="col"><spring:message code="ussCmt.cmtManageList.emplyrId"/></th><!-- 사원ID --> - <th scope="col"><spring:message code="ussCmt.cmtManageList.wrkStartTime"/></th><!-- 출근시간 --> - <th scope="col"><spring:message code="ussCmt.cmtManageList.wrkEndTime"/></th><!-- 퇴근시간 --> - <th scope="col"><spring:message code="ussCmt.cmtManageList.ovtmwrkHours"/></th><!-- 야근시간 --> - <th scope="col"><spring:message code="ussCmt.cmtManageList.wrkStartStatus"/></th><!-- 출근상태 --> - <th scope="col"><spring:message code="ussCmt.cmtManageList.wrkEndStatus"/></th><!-- 퇴근상태 --> - </tr> - </thead> - <tbody> - <%-- 데이터를 없을때 화면에 메세지를 출력해준다 --%> - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan="7"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - <c:forEach var="cmtManage" items="${resultList}" varStatus="status"> - <tr> - <td><c:out value="${cmtManage.wrktDt}"/></td> - <td><c:out value="${cmtManage.emplyrId}"/></td> - <td><c:out value="${cmtManage.wrkStartTime}"/></td> - <td><c:out value="${cmtManage.wrkEndTime}"/></td> - <td><c:out value="${cmtManage.ovtmwrkHours}"/></td> - <td><c:out value="${cmtManage.wrkStartStatus}"/></td> - <td><c:out value="${cmtManage.wrkEndStatus}"/></td> - </tr> - </c:forEach> - </tbody> - </table> - - <p style="padding-top:10px; color:#595959"><spring:message code="ussCmt.cmtManageList.wrkInfo"/></p><!-- ※ 1일 중복 클릭시 오류로 처리한다. --> -</div> -</form> -</body> -</html>
Add a comment
List