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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ---------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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}&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}&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}&speId=${resultInfo.speId}&knoTypeCd=${resultInfo.knoTypeCd}&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}"> </c:if><c:if test="${i == resultInfo.ansDepth}">┗RE: </c:if>
- </c:forEach>
- <a href="<c:url value='/dam/spe/req/detailRequestOffer.do'/>?pageIndex=${searchVO.pageIndex}&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">
- <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}&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}&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">
- <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> />
- <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}&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="제목아이콘이미지"> 법정동코드수신 목록</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="제목아이콘이미지"> 법정동코드수신 등록</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="제목아이콘이미지"> 법정동코드 상세조회</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">
-
- 법정동코드수신 이력</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="제목아이콘이미지"> 기관코드수신 등록</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
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?